.quiz.svelte-12s4eef,.name.svelte-12s4eef{gap:16px;padding-top:18px;padding-bottom:48px;display:grid}.reel.svelte-12s4eef{background:radial-gradient(circle, #ffffffd9 2.2px, transparent 2.8px) 3px 3px / 14px 6px repeat-x, radial-gradient(circle, #ffffffd9 2.2px, transparent 2.8px) 3px calc(100% - 3px) / 14px 6px repeat-x, var(--ink);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:11px 10px;list-style:none;display:grid}.reel.svelte-12s4eef li:where(.svelte-12s4eef){height:22px;transition:background-color .3s ease, transform .3s var(--ease-spring);background:#ffffff24;border-radius:4px}.reel.svelte-12s4eef li.done:where(.svelte-12s4eef){background:var(--accent)}.reel.svelte-12s4eef li.now:where(.svelte-12s4eef):not(.done){background:var(--sun);transform:scale(1.06)}.count.svelte-12s4eef{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.count.svelte-12s4eef span:where(.svelte-12s4eef){color:var(--ink-3);font-weight:500}.q.svelte-12s4eef{gap:16px;display:grid}.q.svelte-12s4eef h2:where(.svelte-12s4eef){font-size:clamp(1.45rem,6.4vw,1.9rem);line-height:1.35}.options.svelte-12s4eef{gap:12px;display:grid}.options.svelte-12s4eef .option:where(.svelte-12s4eef){min-height:62px;animation:rise .36s var(--ease-out) both;font-size:1.08rem}.key.svelte-12s4eef{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-text);transition:background-color .2s ease, color .2s ease, transform .3s var(--ease-spring);border-radius:11px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.on.svelte-12s4eef .key:where(.svelte-12s4eef){background:var(--accent);color:var(--on-accent);transform:rotate(-6deg)scale(1.08)}.back.svelte-12s4eef{color:var(--ink-2);justify-self:start;padding:6px 0;font-size:.95rem}.name.svelte-12s4eef{text-align:center;justify-items:center}.clap.svelte-12s4eef{background:var(--accent);width:60px;height:60px;color:var(--on-accent);box-shadow:0 4px 0 var(--accent-deep);border-radius:20px;place-items:center;display:grid;transform:rotate(-6deg)}.name.svelte-12s4eef .tag:where(.svelte-12s4eef){font-size:.92rem}.name.svelte-12s4eef h1:where(.svelte-12s4eef){font-size:clamp(1.9rem,8.4vw,2.4rem)}form.svelte-12s4eef{justify-self:stretch;gap:12px;display:grid}.hint.svelte-12s4eef{color:var(--ink-2);font-size:.95rem}.guest.svelte-12s4eef{text-align:left;gap:10px;min-width:0;margin:4px 0 0;padding:14px;display:grid}.guest.svelte-12s4eef legend:where(.svelte-12s4eef){float:left;width:100%;padding:0;font-size:1.05rem;font-weight:700}.roles.svelte-12s4eef{flex-wrap:wrap;gap:8px;display:flex}.roles.svelte-12s4eef .chip:where(.svelte-12s4eef){font-size:1rem}.hint.small.svelte-12s4eef{font-size:.88rem}.star.svelte-12s4eef{text-align:center;min-height:62px;margin-top:4px;font-size:1.35rem;font-weight:700}.warn.svelte-12s4eef{min-height:1.5em;color:var(--bad-text);margin-top:-4px;font-size:.92rem;font-weight:600}.links.svelte-12s4eef{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.links.svelte-12s4eef .link:where(.svelte-12s4eef){color:var(--ink-2);padding:6px 0;font-size:.95rem}.leader.svelte-12s4eef{background:linear-gradient(#ffffff40, #ffffff40) center / 3px 100% no-repeat, linear-gradient(#ffffff40, #ffffff40) center / 100% 3px no-repeat, radial-gradient(circle, transparent 58%, #ffffff38 58.5%, #ffffff38 60%, transparent 60.5%), var(--ink);width:116px;height:116px;box-shadow:0 0 0 5px #fff, var(--shadow-lg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6%;right:-4%;overflow:hidden}.sweep.svelte-12s4eef{background:conic-gradient(#ffffff38 0deg,#0000 0deg 300deg,#ffffff38 360deg);animation:.55s linear infinite svelte-12s4eef-sweep;position:absolute;inset:0}.leader.svelte-12s4eef b:where(.svelte-12s4eef){font-family:var(--font-brand);color:#fff;font-size:3.6rem;font-weight:700;line-height:1;position:relative}@keyframes svelte-12s4eef-sweep{to{transform:rotate(360deg)}}.synopsis.svelte-12s4eef{gap:8px;padding:18px 16px;display:grid}.synopsis.svelte-12s4eef h2:where(.svelte-12s4eef){font-family:var(--font-brand);font-size:1.7rem;line-height:1.25}.synopsis.svelte-12s4eef .line:where(.svelte-12s4eef){font-weight:700}.rename.svelte-12s4eef{color:var(--ink-2);justify-self:center;padding:6px 0}
