.opt.svelte-2ka3ng{text-align:left;border:1.5px solid var(--line-2);min-height:64px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;gap:3px;padding:12px 16px;transition:border-color .12s,transform .12s;display:grid}.opt.svelte-2ka3ng:hover{border-color:var(--ink);transform:translateY(-1px)}.opt[aria-pressed=true].svelte-2ka3ng{border-color:var(--ink);background:var(--sun-soft);box-shadow:var(--shadow-sm)}.opt.svelte-2ka3ng:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.opt__label.svelte-2ka3ng{font:600 1.02rem/1.25 var(--font-head)}.opt__hint.svelte-2ka3ng{color:var(--muted);font-size:.85rem}.quiz.svelte-wu6bv4{max-width:820px;margin:0 auto}.quiz__card.svelte-wu6bv4,.result.svelte-wu6bv4{background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(18px,3vw,32px)}.progress.svelte-wu6bv4{background:var(--paper-2);border-radius:999px;height:8px;margin-bottom:14px;overflow:hidden}.progress.svelte-wu6bv4 span:where(.svelte-wu6bv4){background:var(--brand);height:100%;transition:width .2s;display:block}.quiz__step.svelte-wu6bv4{font:600 .82rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.quiz__q.svelte-wu6bv4{outline:none;margin:6px 0 18px;font-size:clamp(1.3rem,1rem + 1.4vw,1.8rem)}.opts.svelte-wu6bv4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.height.svelte-wu6bv4{gap:16px;max-width:360px;display:grid}.nav.svelte-wu6bv4{flex-wrap:wrap;gap:8px;display:flex}.nav--back.svelte-wu6bv4{justify-content:space-between;margin-top:20px}.kicker-res.svelte-wu6bv4{font:600 .82rem var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.result.svelte-wu6bv4{gap:18px;display:grid}.result__name.svelte-wu6bv4{outline:none;margin:4px 0 8px;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem)}.result__why.svelte-wu6bv4{margin:0 0 10px;font-size:1.05rem}.reasons.svelte-wu6bv4,.checks.svelte-wu6bv4,.links.svelte-wu6bv4{margin:0;padding-left:1.2em}.reasons.svelte-wu6bv4 li:where(.svelte-wu6bv4),.checks.svelte-wu6bv4 li:where(.svelte-wu6bv4),.links.svelte-wu6bv4 li:where(.svelte-wu6bv4){margin-bottom:4px}.alt.svelte-wu6bv4{border-top:1px dashed var(--line-2);margin:10px 0 0;padding-top:10px;font-size:.95rem}.result__grid.svelte-wu6bv4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.result__grid.svelte-wu6bv4{grid-template-columns:minmax(0,1fr)}}.box.svelte-wu6bv4{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.box.svelte-wu6bv4 h3:where(.svelte-wu6bv4){margin:0 0 6px;font-size:1rem}.box__num.svelte-wu6bv4{font:700 1.25rem var(--font-head);margin:0 0 6px}.small.svelte-wu6bv4{color:var(--ink-2);margin:6px 0 0;font-size:.86rem}.over.svelte-wu6bv4{background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);border-radius:8px;margin:8px 0;padding:8px 10px;font-size:.88rem}.actions.svelte-wu6bv4{flex-wrap:wrap;gap:8px;display:flex}
