a.svelte-1jweziw{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);grid-template-columns:2.4em minmax(0,1fr);align-items:center;column-gap:.9em;padding:.8em;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}a.svelte-1jweziw:hover{border-color:var(--border-bright);box-shadow:var(--shadow-1)}.icon.svelte-1jweziw{border-radius:var(--radius-sm);background:var(--surface-2);grid-row:span 2;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:flex}.label.svelte-1jweziw{align-self:end;font-weight:600}.hint.svelte-1jweziw{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:.93em;overflow:hidden}@media (width>=700px){a.svelte-1jweziw{aspect-ratio:5/4;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);row-gap:.25em;padding:1em}.icon.svelte-1jweziw{grid-row:auto;align-self:start}.hint.svelte-1jweziw{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box}}nav.svelte-1udkki1{grid-template-columns:minmax(0,1fr);gap:.75em;display:grid}@media (width>=480px){nav.svelte-1udkki1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px){nav.svelte-1udkki1{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}section.svelte-1hme7u2{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;padding:1em 1.25em;display:flex}h2.svelte-1hme7u2{margin:0 0 .75em;font-size:1em}p.svelte-1hme7u2{color:var(--muted);margin:-.5em 0 1em;font-size:.93em}.body.svelte-1hme7u2{min-width:0}aside.svelte-64qdoe{grid-template-columns:minmax(0,1fr);gap:1em;display:grid}@media (width>=700px){aside.svelte-64qdoe{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}@media (width>=1100px){aside.svelte-64qdoe{grid-template-columns:minmax(0,1fr)}}.current.svelte-191iv0h{grid-template-columns:minmax(0,1fr);align-items:start;gap:2em 2.5em;display:grid}@media (width>=1100px){.side.svelte-191iv0h{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.strip.svelte-xk0ayu{flex-direction:column;gap:1.5em;display:flex}nav.svelte-xk0ayu{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75em;display:flex;overflow-x:auto}a.svelte-xk0ayu{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:7.25rem;color:var(--ink);scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:.55em;padding:.9em .6em .75em;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a.svelte-xk0ayu:hover{border-color:var(--border-bright);box-shadow:var(--shadow-1)}span.svelte-xk0ayu{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.9em;font-weight:600;overflow:hidden}.grid.svelte-xk0ayu{grid-template-columns:minmax(0,1fr);gap:1em;display:grid}@media (width>=640px){nav.svelte-xk0ayu{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid;overflow:visible}a.svelte-xk0ayu{width:auto}}@media (width>=768px){.grid.svelte-xk0ayu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.grid.svelte-xk0ayu{grid-template-columns:repeat(3,minmax(0,1fr))}}.home.svelte-9d545q{flex-direction:column;gap:1.2em;display:flex}h1.svelte-9d545q{margin:0;font-size:1.5em}.bar.svelte-eoz5nu{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75em;display:flex}.title.svelte-eoz5nu{min-width:0}.test.svelte-eoz5nu{scrollbar-width:none;align-items:center;gap:.5em;max-width:100%;display:flex;overflow-x:auto}.votes.svelte-eoz5nu{color:var(--dim);font-size:.9em}.cast.svelte-eoz5nu{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:600 .75em var(--font-sans);cursor:pointer;box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent);border-radius:999px;flex:none;align-items:center;gap:.35em;padding:.4em .85em;animation:2.4s ease-out infinite svelte-eoz5nu-call;display:inline-flex}.cast.svelte-eoz5nu:hover{filter:brightness(1.12)}.cast.mine.svelte-eoz5nu{background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--accent);animation:none}@keyframes svelte-eoz5nu-call{70%{box-shadow:0 0 0 .5em color-mix(in oklab, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.cast.svelte-eoz5nu{animation:none}}.help.svelte-eoz5nu{border:1px solid var(--border);width:1.6em;height:1.6em;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.help.svelte-eoz5nu:hover{color:var(--ink)}.explain.svelte-eoz5nu{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(20rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-1);margin:0;padding:.85em 1em;font-size:.82em;line-height:1.45;position:fixed;inset:auto}.explain.svelte-eoz5nu p:where(.svelte-eoz5nu){color:var(--muted);margin:.5em 0 0}.explain.svelte-eoz5nu a:where(.svelte-eoz5nu){color:var(--accent);margin-top:.6em;display:inline-block}h2.svelte-eoz5nu{margin:0 0 .25em;font-size:1.05em}.sub.svelte-eoz5nu{color:var(--muted);margin:0 0 1.25em;font-size:.85em}.form.svelte-eoz5nu{flex-direction:column;gap:1em;display:flex}textarea.svelte-eoz5nu{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);resize:vertical;padding:.5em .7em}.foot.svelte-eoz5nu{justify-content:flex-end;display:flex}.shortcuts.svelte-1cbjs2r{flex-wrap:wrap;gap:.4em;display:flex}a.svelte-1cbjs2r{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.45em;padding:.3em .8em;font-size:.86em;text-decoration:none;display:flex}a.svelte-1cbjs2r:hover{border-color:var(--border-bright);color:var(--ink)}a.primary.svelte-1cbjs2r{border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent)}.grid.svelte-1cbjs2r{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid.svelte-1cbjs2r a:where(.svelte-1cbjs2r){border-radius:var(--radius);padding:.45em .6em}.grid.svelte-1cbjs2r a:where(.svelte-1cbjs2r):hover{background:var(--hover)}.grid.svelte-1cbjs2r .name:where(.svelte-1cbjs2r){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.arrow.svelte-1cbjs2r{opacity:.5;display:flex}main.svelte-1uha8ag{width:100%;max-width:46em;margin:12vh auto 0;padding:0 1.25em 4em}main.home.svelte-1uha8ag{max-width:76em;margin-top:2.5em}h1.svelte-1uha8ag{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 0 1.2em;font-size:clamp(1.8em,6vw,2.6em);font-weight:600;line-height:1.15}.cta.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius);margin-top:2.8em;padding:.6em 1.4em;font-size:.85em;text-decoration:none;display:inline-block}.cta.svelte-1uha8ag:hover{background:color-mix(in oklab, var(--accent) 88%, var(--ink))}@media (width<=640px){main.svelte-1uha8ag{margin-top:7vh}main.home.svelte-1uha8ag{margin-top:1.5em}}
