.card[data-astro-cid-g7nwi7w6]{--shot-ratio:1 / 2;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);justify-self:center;width:100%;min-width:0;max-width:560px;padding:18px;transition:box-shadow .18s,background .18s,border-color .18s;position:relative;overflow:hidden}.card[data-astro-cid-g7nwi7w6]:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-hover);border-color:#0000}.cover-link[data-astro-cid-g7nwi7w6]{color:inherit;text-decoration:none}.cover-link[data-astro-cid-g7nwi7w6]:after{content:"";position:absolute;inset:0}.cover-link[data-astro-cid-g7nwi7w6]:focus-visible{outline:none}.card[data-astro-cid-g7nwi7w6]:has(.cover-link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.head[data-astro-cid-g7nwi7w6]{align-items:center;gap:14px;display:flex}.icon[data-astro-cid-g7nwi7w6]{border-radius:var(--radius-icon);background:var(--color-chip);flex-shrink:0;width:58px;height:58px}.title[data-astro-cid-g7nwi7w6]{flex:1;min-width:0}h2[data-astro-cid-g7nwi7w6]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:16px;font-weight:600;overflow:hidden}.sub[data-astro-cid-g7nwi7w6]{color:var(--color-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.get[data-astro-cid-g7nwi7w6],.privacy[data-astro-cid-g7nwi7w6]{z-index:1;position:relative}.get[data-astro-cid-g7nwi7w6]{background:var(--color-chip);color:var(--color-text);border-radius:var(--radius-pill);flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s}.get[data-astro-cid-g7nwi7w6]:hover{background:var(--color-download);color:var(--color-on-ink)}.shots[data-astro-cid-g7nwi7w6]{--shot-gap:10px;z-index:1;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--shots-per-view) - 1) * var(--shot-gap)) / var(--shots-per-view));gap:var(--shot-gap);margin-top:16px;display:grid;position:relative}.shots[data-astro-cid-g7nwi7w6].scrolls{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.shots[data-astro-cid-g7nwi7w6].draggable{cursor:grab;user-select:none}.shots[data-astro-cid-g7nwi7w6].draggable .shot-link[data-astro-cid-g7nwi7w6]{cursor:inherit}.shots[data-astro-cid-g7nwi7w6].dragging{cursor:grabbing;scroll-snap-type:none}.shot-link[data-astro-cid-g7nwi7w6]{display:block}.shot-link[data-astro-cid-g7nwi7w6][data-snap=start]{scroll-snap-align:start}.shot-link[data-astro-cid-g7nwi7w6][data-snap=end]{scroll-snap-align:end}.shot[data-astro-cid-g7nwi7w6]{width:100%;height:auto;aspect-ratio:var(--shot-ratio);object-fit:cover;border-radius:var(--radius-shot);background:var(--color-chip);display:block}.dots[data-astro-cid-g7nwi7w6]{z-index:1;justify-content:center;margin-top:5px;display:flex;position:relative}.dot[data-astro-cid-g7nwi7w6]{background:0 0;border:0;place-items:center;width:12px;height:20px;padding:0;display:grid}html.js .dot[data-astro-cid-g7nwi7w6]{cursor:pointer}.dot[data-astro-cid-g7nwi7w6]:before{content:"";border-radius:var(--radius-pill);background:var(--color-dot);width:6px;height:6px;transition:background .15s,transform .15s}.dot[data-astro-cid-g7nwi7w6]:hover:before{transform:scale(1.35)}.dot[data-astro-cid-g7nwi7w6].on:before{background:var(--color-text-dim)}.dots[data-astro-cid-g7nwi7w6]+.foot[data-astro-cid-g7nwi7w6]{margin-top:7px}.foot[data-astro-cid-g7nwi7w6]{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.details[data-astro-cid-g7nwi7w6]{color:var(--color-text-dim);font-size:12.5px;transition:all .15s}.card[data-astro-cid-g7nwi7w6]:hover:not(:has(.privacy:hover)):not(:has(.dots:hover)) .details[data-astro-cid-g7nwi7w6]{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.privacy[data-astro-cid-g7nwi7w6]{color:var(--color-text-dim);font-size:12.5px;text-decoration:none;transition:all .15s}.privacy[data-astro-cid-g7nwi7w6]:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.apps[data-astro-cid-edxeyxud]{max-width:var(--page-max);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:16px;margin:0 auto;padding:28px 18px 10px;display:grid}.hero[data-astro-cid-ge2uvauf]{max-width:var(--page-max);text-align:center;margin:0 auto;padding:44px 18px 4px}.mark[data-astro-cid-ge2uvauf]{display:inline-block}h1[data-astro-cid-ge2uvauf]{margin:18px 0 8px;font-size:clamp(30px,6vw,40px);font-weight:700}.bio[data-astro-cid-ge2uvauf]{color:var(--color-text-dim);max-width:46ch;margin:0 auto;font-size:17px;line-height:1.5}
