.in.svelte-dvrkgz{max-width:48rem;margin:0 auto;padding:0 1.25rem}.top.svelte-dvrkgz{padding:clamp(2.5rem,7vw,4rem) 1.25rem 1.5rem}.kick.svelte-dvrkgz{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:700}h1.svelte-dvrkgz{letter-spacing:-.03em;color:var(--ink);margin:0 0 .8rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.05}.lede.svelte-dvrkgz{color:var(--text);margin:0 0 .6rem;font-size:1.05rem;line-height:1.6}.fine.svelte-dvrkgz{color:var(--muted);margin:0;font-size:.85rem}.card.svelte-dvrkgz{background:var(--nm-bg);box-shadow:var(--nm-raise);color:var(--text);border:0;border-radius:20px;margin:0 0 1.2rem;padding:1.3rem}fieldset.card.svelte-dvrkgz{min-width:0}legend.n.svelte-dvrkgz{float:left;width:100%}legend.n.svelte-dvrkgz+.prompt:where(.svelte-dvrkgz){clear:both}.n.svelte-dvrkgz{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;padding:0;font-size:.75rem;font-weight:800}.prompt.svelte-dvrkgz{color:var(--ink);margin:0 0 .8rem;font-weight:700;line-height:1.5}.opt.svelte-dvrkgz{cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:.6rem;min-height:44px;padding:.65rem .8rem;line-height:1.45;display:flex}.opt.svelte-dvrkgz:has(input:where(.svelte-dvrkgz):checked){box-shadow:var(--nm-inset-sm)}.opt.svelte-dvrkgz input:where(.svelte-dvrkgz){accent-color:var(--ink);flex:none;margin-top:.25rem}.opt.svelte-dvrkgz b:where(.svelte-dvrkgz){flex:none}ul.svelte-dvrkgz{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-dvrkgz{border-radius:12px;padding:.55rem .8rem;line-height:1.45}li.ans.svelte-dvrkgz{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-weight:700}li.pick.svelte-dvrkgz{color:var(--muted);text-decoration:line-through}.lock.svelte-dvrkgz{color:var(--muted);margin:.8rem 0 0;font-size:.85rem}.lock.svelte-dvrkgz a:where(.svelte-dvrkgz){color:var(--ink);font-weight:700}.score.svelte-dvrkgz{text-align:center}.big.svelte-dvrkgz{color:var(--ink);margin:0;font-size:3rem;font-weight:800}.cta.svelte-dvrkgz{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.btn.svelte-dvrkgz{cursor:pointer;min-height:50px;box-shadow:var(--nm-raise-sm);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary.svelte-dvrkgz{background:var(--inv-bg);color:var(--inv-fg)}.btn.ghost.svelte-dvrkgz{background:var(--nm-bg);color:var(--ink)}.btn.svelte-dvrkgz:disabled{opacity:.6}.submit.svelte-dvrkgz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 4rem;display:flex}.err.svelte-dvrkgz{color:var(--ink);font-weight:700}
