.a-head[data-astro-cid-qdqx7vxm]{padding-top:clamp(48px,8vw,120px);padding-bottom:clamp(28px,4vw,48px)}.a-head[data-astro-cid-qdqx7vxm] .label[data-astro-cid-qdqx7vxm]{margin-bottom:22px}.a-head[data-astro-cid-qdqx7vxm] .lead[data-astro-cid-qdqx7vxm]{margin-top:28px}.filters[data-astro-cid-qdqx7vxm]{display:grid;gap:14px;padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:32px;position:sticky;top:68px;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px)}.f-row[data-astro-cid-qdqx7vxm]{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.f-row[data-astro-cid-qdqx7vxm]::-webkit-scrollbar{display:none}.f-label[data-astro-cid-qdqx7vxm]{color:var(--muted);min-width:78px;flex-shrink:0}.chip[data-astro-cid-qdqx7vxm]{flex-shrink:0;background:none;border:1px solid var(--line-2);border-radius:999px;padding:.45em 1em;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;cursor:pointer;color:var(--ink-2);white-space:nowrap;transition:all .2s var(--ease)}.chip[data-astro-cid-qdqx7vxm]:hover{border-color:var(--ink);color:var(--ink)}.chip[data-astro-cid-qdqx7vxm][aria-pressed=true]{background:var(--acid);color:var(--acid-ink);border-color:var(--acid)}.count[data-astro-cid-qdqx7vxm]{color:var(--muted);margin:0}.grid[data-astro-cid-qdqx7vxm]{list-style:none;padding:0;margin:0;columns:1;column-gap:20px}@media(min-width:640px){.grid[data-astro-cid-qdqx7vxm]{columns:2}}@media(min-width:1100px){.grid[data-astro-cid-qdqx7vxm]{columns:3}}.cell[data-astro-cid-qdqx7vxm]{break-inside:avoid;margin-bottom:28px}.cell[data-astro-cid-qdqx7vxm][hidden]{display:none}.tile[data-astro-cid-qdqx7vxm]{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:zoom-in}.thumb[data-astro-cid-qdqx7vxm]{display:block;aspect-ratio:var(--ar)}.thumb[data-astro-cid-qdqx7vxm] img{transition:transform .8s var(--ease),filter .5s var(--ease);filter:saturate(.85)}.tile[data-astro-cid-qdqx7vxm]:hover .thumb[data-astro-cid-qdqx7vxm] img,.tile[data-astro-cid-qdqx7vxm]:focus-visible .thumb[data-astro-cid-qdqx7vxm] img{transform:scale(1.03);filter:saturate(1.05)}.play[data-astro-cid-qdqx7vxm]{position:absolute;inset:auto auto 14px 14px;z-index:2;width:44px;height:44px;border-radius:50%;background:var(--acid);color:var(--acid-ink);display:grid;place-items:center;font-size:.9rem}.t-meta[data-astro-cid-qdqx7vxm]{display:grid;gap:3px;padding-top:12px}.t-cat[data-astro-cid-qdqx7vxm]{color:var(--acid);font-size:.66rem}.t-title[data-astro-cid-qdqx7vxm]{font-weight:650;font-size:1.05rem}.t-proj[data-astro-cid-qdqx7vxm]{color:var(--muted);font-size:.68rem}.empty[data-astro-cid-qdqx7vxm]{color:var(--muted);padding:40px 0}.todo[data-astro-cid-qdqx7vxm]{margin:48px 0 clamp(64px,8vw,120px);padding:clamp(24px,4vw,40px);border:1px dashed var(--line-2);display:grid;gap:12px}.lightbox[data-astro-cid-qdqx7vxm]{box-sizing:border-box;width:min(1200px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;margin:auto;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);overflow:hidden}.lightbox[data-astro-cid-qdqx7vxm]::backdrop{background:#050505e0;backdrop-filter:blur(4px)}.lb-inner[data-astro-cid-qdqx7vxm]{display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 16px);overflow-y:auto;overflow-x:hidden}@media(min-width:900px){.lb-inner[data-astro-cid-qdqx7vxm]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.lb-media[data-astro-cid-qdqx7vxm] img[data-astro-cid-qdqx7vxm],.lb-media[data-astro-cid-qdqx7vxm] video[data-astro-cid-qdqx7vxm]{max-height:70dvh}.lb-media[data-astro-cid-qdqx7vxm] .lb-yt{width:100%;aspect-ratio:16 / 9;border:0;display:block}.lb-media[data-astro-cid-qdqx7vxm]{background:#000;display:grid;place-items:center;min-height:240px}.lb-media[data-astro-cid-qdqx7vxm] img[data-astro-cid-qdqx7vxm],.lb-media[data-astro-cid-qdqx7vxm] video[data-astro-cid-qdqx7vxm]{width:100%;height:auto;max-height:80dvh;object-fit:contain}.lb-info[data-astro-cid-qdqx7vxm]{padding:28px;display:grid;gap:10px;align-content:start}.lb-proj[data-astro-cid-qdqx7vxm]{color:var(--acid);margin:0}.lb-title[data-astro-cid-qdqx7vxm]{margin:0;font-size:1.6rem;line-height:1.1;font-weight:750;font-variation-settings:"wdth" 112}.lb-meta[data-astro-cid-qdqx7vxm]{margin:0;color:var(--ink-2)}.lb-src[data-astro-cid-qdqx7vxm]{color:var(--muted);margin:8px 0 0;text-transform:none;letter-spacing:.02em}.lb-nav[data-astro-cid-qdqx7vxm]{grid-column:1 / -1;display:flex;gap:8px;padding:16px 28px 24px;border-top:1px solid var(--line);justify-content:flex-end}
