.cards.svelte-1vgqw5m{grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));gap:.7em;margin-bottom:.9em;display:grid}.card.svelte-1vgqw5m{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:8.5em;padding:.75em .9em;transition:border-color .2s;display:flex}.card.done.svelte-1vgqw5m{border-color:var(--line-2)}.t.svelte-1vgqw5m{margin-bottom:.6em;font-weight:600}.btns.svelte-1vgqw5m{flex-wrap:wrap;gap:.35em;display:flex}.verdict.svelte-1vgqw5m{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin:0 0 .3em;font-size:.8em;font-weight:700}.verdict.ok.svelte-1vgqw5m{color:var(--mint)}.card.svelte-1vgqw5m p.small:where(.svelte-1vgqw5m){color:var(--text-2);margin:0}.wrap4.svelte-13a0yxy{grid-template-columns:1fr 1fr;align-items:start;gap:1.4em;display:grid}@container (width<=700px){.wrap4.svelte-13a0yxy{grid-template-columns:1fr}}.grid.svelte-13a0yxy{grid-template-columns:auto 1fr 1fr;gap:.5em;display:grid}.h.svelte-13a0yxy{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);text-align:center;align-self:end;font-size:.75em}.side.svelte-13a0yxy{writing-mode:vertical-rl;align-self:center;transform:rotate(180deg)}.q.svelte-13a0yxy{aspect-ratio:1.9;background:var(--surface-2);border:1px solid var(--line-2);font-family:var(--font-display);transition:transform .2s var(--ease), background .2s, border-color .2s;border-radius:14px;padding:.6em;font-size:.95em;font-weight:700}.q.svelte-13a0yxy:hover{border-color:var(--accent);transform:translateY(-3px)}.q[aria-pressed=true].svelte-13a0yxy{background:var(--accent);color:var(--accent-ink);box-shadow:4px 4px 0 var(--accent-2);border-color:#0000}.detail.svelte-13a0yxy{border-left:3px solid var(--accent);padding-left:1em}.pop.svelte-13a0yxy{background:var(--t-violet);border-radius:10px;padding:.45em .75em}.rounds.svelte-1tbk3d5{gap:1em;display:grid}.q.svelte-1tbk3d5{margin-bottom:.4em;font-size:1.05em;font-weight:700}.replies.svelte-1tbk3d5{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.reply.svelte-1tbk3d5{text-align:left;background:var(--surface-2);border:1px solid var(--line-2);border-radius:18px 18px 18px 4px;padding:.65em .95em;font-weight:500;transition:border-color .15s,transform .15s;position:relative}.reply.svelte-1tbk3d5:not(:disabled):hover{border-color:var(--accent);transform:translateY(-2px)}.reply.svelte-1tbk3d5:disabled{cursor:default}.reply.bot.svelte-1tbk3d5{background:var(--t-violet);border-color:var(--violet)}.tag.svelte-1tbk3d5{background:var(--violet);color:#fff;font-size:.7em;font-family:var(--font-code);border-radius:999px;padding:0 .6em;font-weight:700;position:absolute;top:-10px;right:12px}.fb.svelte-1tbk3d5{align-items:center;gap:.8em;margin-top:.4em;display:flex}.fb.svelte-1tbk3d5 p:where(.svelte-1tbk3d5){color:var(--text-2);margin:0}.room.svelte-dejctm{fill:var(--surface-2);stroke:var(--line-3);stroke-width:1.5px;stroke-dasharray:6 5}.slot.svelte-dejctm{fill:var(--accent-2)}.lab.svelte-dejctm{font:600 11px var(--font-code);fill:var(--text-3);letter-spacing:.06em}.head.svelte-dejctm,.body.svelte-dejctm{fill:var(--violet);opacity:.85}.head2.svelte-dejctm,.body2.svelte-dejctm{fill:var(--coral);opacity:.85}.bk.svelte-dejctm{fill:var(--surface-3);stroke:var(--line-3)}.spine.svelte-dejctm{stroke:var(--line-3)}.book.svelte-dejctm{animation:6s ease-in-out infinite both svelte-dejctm-glow}@keyframes svelte-dejctm-glow{0%,35%{filter:none}45%,60%{filter:drop-shadow(0 0 14px var(--yellow))}70%,to{filter:none}}.paper.svelte-dejctm{fill:var(--text)}.paper.out.svelte-dejctm{fill:var(--yellow)}.zh.svelte-dejctm{fill:#0a0a0f;font:700 15px system-ui,PingFang SC,Noto Sans CJK SC,sans-serif}.note-in.svelte-dejctm{animation:svelte-dejctm-noteIn 6s var(--ease) infinite both}.note-out.svelte-dejctm{animation:svelte-dejctm-noteOut 6s var(--ease) infinite both}@keyframes svelte-dejctm-noteIn{0%{opacity:0;transform:translate(150px,138px)}8%{opacity:1}30%{opacity:1;transform:translate(410px,138px)}40%{opacity:0;transform:translate(430px,120px)}to{opacity:0;transform:translate(430px,120px)}}@keyframes svelte-dejctm-noteOut{0%,55%{opacity:0;transform:translate(470px,138px)}62%{opacity:1}85%,to{opacity:1;transform:translate(680px,138px)}}.verdict.svelte-dejctm{font:800 16px var(--font-display);fill:var(--yellow);animation:6s infinite both svelte-dejctm-v}@keyframes svelte-dejctm-v{0%,84%{opacity:0}92%,to{opacity:1}}.rules.svelte-dejctm td:where(.svelte-dejctm){font-size:1em}.zh2.svelte-dejctm{font-family:system-ui,PingFang SC,sans-serif}@media (prefers-reduced-motion:reduce){.note-in.svelte-dejctm{display:none}.note-out.svelte-dejctm{transform:translate(680px,138px)}}svg.svelte-4bcyvz{width:100%;height:auto;display:block}.w.svelte-4bcyvz{font:600 11px var(--font-code);fill:var(--cyan);letter-spacing:.1em}.tk.svelte-4bcyvz{font:500 11.5px var(--font-code);fill:var(--text-3)}.card.svelte-4bcyvz{background:var(--surface-2);border:1px solid var(--line-2);border-radius:14px;align-items:flex-start;gap:1em;margin-top:.5em;padding:.8em 1em;display:flex}.yr.svelte-4bcyvz{font-family:var(--font-display);color:var(--accent);font-size:1.8em;font-weight:800;line-height:1}.card.svelte-4bcyvz h3:where(.svelte-4bcyvz){margin-bottom:.2em;font-size:1.05em}.card.svelte-4bcyvz p:where(.svelte-4bcyvz){color:var(--text-2);margin:0}.nav.svelte-4bcyvz{gap:.5em;margin-top:.7em;display:flex}.hype.svelte-4bcyvz{stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-4bcyvz-draw 2.4s var(--ease) forwards;filter:drop-shadow(0 0 6px var(--magenta))}@keyframes svelte-4bcyvz-draw{to{stroke-dashoffset:0}}.found.svelte-1jve28l{grid-template-columns:repeat(4,1fr);gap:.7em;display:grid}@container (width<=900px){.found.svelte-1jve28l{grid-template-columns:repeat(2,1fr)}}.fc.svelte-1jve28l{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);animation:svelte-1jve28l-up .5s var(--ease) both;padding:.85em 1em}.fc.svelte-1jve28l h4:where(.svelte-1jve28l){color:var(--accent)}.fc.svelte-1jve28l p:where(.svelte-1jve28l){margin-bottom:.5em;font-size:.88em}.fc.svelte-1jve28l span:where(.svelte-1jve28l){font-family:var(--font-code);color:var(--accent-2);font-size:.7em;display:inline-block}@keyframes svelte-1jve28l-up{0%{opacity:0;transform:translateY(12px)}}.recap.svelte-1jve28l{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-1jve28l{grid-template-columns:1fr}}.recap.svelte-1jve28l>div:where(.svelte-1jve28l){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-1jve28l p:where(.svelte-1jve28l){margin:0}.n.svelte-1jve28l{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
