.fl[data-astro-cid-ftlstiyp]{padding-bottom:var(--section)}.fl__h[data-astro-cid-ftlstiyp]{font-size:var(--step-5);max-width:14ch;line-height:.95}.lede[data-astro-cid-ftlstiyp]{color:var(--fg-muted);max-width:58ch;font-size:var(--step-1);margin:0}.fl__stats[data-astro-cid-ftlstiyp]{gap:var(--space-8) var(--space-16);margin:0 0 var(--space-12);padding-top:var(--space-3);border-top:2px solid var(--ink);flex-wrap:wrap;display:flex}.fl__stats[data-astro-cid-ftlstiyp] dt[data-astro-cid-ftlstiyp]{color:var(--fg-muted)}.fl__stats[data-astro-cid-ftlstiyp] dd[data-astro-cid-ftlstiyp]{font-family:var(--font-sans);font-size:var(--step-3);letter-spacing:var(--tracking-tight);text-transform:none;margin:4px 0 0;font-stretch:100%}.fl__stats[data-astro-cid-ftlstiyp] dd[data-astro-cid-ftlstiyp] .muted[data-astro-cid-ftlstiyp]{font-size:var(--step-0);letter-spacing:0}.fl__stat-dev[data-astro-cid-ftlstiyp] dd[data-astro-cid-ftlstiyp]{color:var(--signal)}.fl__filters[data-astro-cid-ftlstiyp]{top:var(--frt);z-index:4;align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8);padding-block:var(--space-3);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky}@media (width<=700px){.fl__filters[data-astro-cid-ftlstiyp]{position:static}}.fl__group[data-astro-cid-ftlstiyp]{flex-wrap:wrap;gap:4px;display:flex}.fl__chip[data-astro-cid-ftlstiyp]{border:1px solid var(--line-strong);color:var(--fg);font:500 var(--step--1) / 1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-1), color var(--dur-1), border-color var(--dur-1);background:0 0;padding:6px 10px}.fl__chip[data-astro-cid-ftlstiyp]:hover{border-color:var(--fg)}.fl__chip[data-astro-cid-ftlstiyp][aria-pressed=true]{background:var(--invert-bg);border-color:var(--invert-bg);color:var(--invert-fg)}.fl__search[data-astro-cid-ftlstiyp] input[data-astro-cid-ftlstiyp]{border:1px solid var(--line-strong);width:min(16rem,70vw);color:var(--fg);font:400 var(--step--1) / 1.2 var(--font-mono);background:0 0;padding:6px 10px}.fl__search[data-astro-cid-ftlstiyp] input[data-astro-cid-ftlstiyp]:focus-visible{outline:2px solid var(--focus);outline-offset:0}.fl__count[data-astro-cid-ftlstiyp]{margin:0 0 0 auto}.visually-hidden[data-astro-cid-ftlstiyp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fl__season[data-astro-cid-ftlstiyp]{margin-bottom:var(--space-16);scroll-margin-top:calc(var(--frt) + 4.5rem)}.fl__sh[data-astro-cid-ftlstiyp]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);font-size:var(--step-3);font-weight:450;display:flex}.fl__grid[data-astro-cid-ftlstiyp]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fl__item[data-astro-cid-ftlstiyp][hidden],.fl__season[data-astro-cid-ftlstiyp][hidden]{display:none}.fl__card[data-astro-cid-ftlstiyp]{gap:var(--space-3);color:inherit;text-decoration:none;display:grid}.fl__frame[data-astro-cid-ftlstiyp]{aspect-ratio:16/9;outline:1px solid var(--line);outline-offset:-1px;background:#0b0b0c;display:block;position:relative;overflow:hidden}.fl__frame[data-astro-cid-ftlstiyp] img[data-astro-cid-ftlstiyp]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s var(--ease-out);filter:saturate(.85)brightness(.92)}.fl__card[data-astro-cid-ftlstiyp]:hover .fl__frame[data-astro-cid-ftlstiyp] img[data-astro-cid-ftlstiyp],.fl__card[data-astro-cid-ftlstiyp]:focus-visible .fl__frame[data-astro-cid-ftlstiyp] img[data-astro-cid-ftlstiyp]{filter:saturate(1.05)brightness();transform:scale(1.045)}.fl__fig[data-astro-cid-ftlstiyp],.fl__dur[data-astro-cid-ftlstiyp],.fl__play[data-astro-cid-ftlstiyp],.fl__devlabel[data-astro-cid-ftlstiyp]{color:#ecece8;background:#0b0b0cc7;padding:3px 6px;position:absolute}.fl__fig[data-astro-cid-ftlstiyp]{top:8px;left:8px}.fl__dur[data-astro-cid-ftlstiyp]{font-variant-numeric:tabular-nums;bottom:8px;right:8px}.fl__play[data-astro-cid-ftlstiyp]{color:#0b0b0c;opacity:0;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);background:#ff4b3a;align-items:center;gap:5px;display:inline-flex;bottom:8px;left:8px;translate:0 4px}.fl__play[data-astro-cid-ftlstiyp] svg[data-astro-cid-ftlstiyp]{width:11px;height:11px}.fl__card[data-astro-cid-ftlstiyp]:hover .fl__play[data-astro-cid-ftlstiyp],.fl__card[data-astro-cid-ftlstiyp]:focus-visible .fl__play[data-astro-cid-ftlstiyp]{opacity:1;translate:0}.fl__card[data-astro-cid-ftlstiyp]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fl__meta[data-astro-cid-ftlstiyp]{gap:2px;display:grid}.fl__vs[data-astro-cid-ftlstiyp]{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.2}.fl__card[data-astro-cid-ftlstiyp]:hover .fl__vs[data-astro-cid-ftlstiyp]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fl__sub[data-astro-cid-ftlstiyp]{color:var(--fg-muted);font-size:var(--step--1);align-items:center;gap:8px;display:flex}.fl__nth[data-astro-cid-ftlstiyp]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.85em}.fl__nth[data-astro-cid-ftlstiyp]:before{content:"·";margin-right:8px}.fl__res[data-astro-cid-ftlstiyp]{border:1px solid var(--line-strong);font-family:var(--font-mono);padding:0 5px;font-size:.85em}.fl__res--w[data-astro-cid-ftlstiyp]{border-color:var(--signal);color:var(--signal)}.fl__card--dev[data-astro-cid-ftlstiyp] .fl__frame[data-astro-cid-ftlstiyp]{background:#070302}.fl__safelight[data-astro-cid-ftlstiyp]{animation:safelight 5s var(--ease-in-out) infinite alternate;background:radial-gradient(60% 80% at 50% 0,#ff3b2f52,#0000 70%),repeating-linear-gradient(#0000 0 3px,#ffffff04 3px 4px);position:absolute;inset:0}.fl__devlabel[data-astro-cid-ftlstiyp]{color:#ff7864d9;letter-spacing:.2em;background:0 0;top:50%;left:50%;translate:-50% -50%}.fl__card--dev[data-astro-cid-ftlstiyp] .fl__vs[data-astro-cid-ftlstiyp]{color:var(--fg-muted)}.fl__empty[data-astro-cid-ftlstiyp]{color:var(--fg-muted);font-size:var(--step-1)}@keyframes safelight{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fl__safelight[data-astro-cid-ftlstiyp]{animation:none}}
