.warmup.svelte-1v2shgw{max-width:850px;margin:auto;padding:clamp(1.3rem,4vw,3rem);border:1px solid #6c699b;border-radius:24px;background:radial-gradient(ellipse at 100% 0%,#65458b55,transparent 65%),#17233d}.eyebrow.svelte-1v2shgw{color:#c9b4ff;font-size:.7rem;letter-spacing:.14em;font-weight:800}h2.svelte-1v2shgw{font-size:clamp(2rem,5vw,3.2rem);margin:1rem 0;line-height:1.1;color:#f6f4ff;letter-spacing:-.04em}h2.svelte-1v2shgw em:where(.svelte-1v2shgw){color:#a3f5dd;font-style:normal}p.svelte-1v2shgw{font-size:1rem;color:#c7d3eb;line-height:1.7}.mode.svelte-1v2shgw{display:flex;align-items:center;gap:.8rem;min-height:44px;margin:1rem 0;color:#d1d9ed}.mode.svelte-1v2shgw input:where(.svelte-1v2shgw){width:22px;height:22px;accent-color:#a4f3df}.primary.svelte-1v2shgw{background:linear-gradient(100deg,#a2f0de,#c8b2ff);color:#15213a;font-weight:850;border:0;border-radius:12px;min-height:48px;padding:1rem 1.4rem;font:inherit;cursor:pointer}.stats.svelte-1v2shgw{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1rem 0 2rem;color:#bfcbdf;font-size:.75rem}.stats.svelte-1v2shgw strong:where(.svelte-1v2shgw){color:#ffdb9f;font-size:1.2rem}.rule.svelte-1v2shgw{color:#dfc2ff;font-weight:850;letter-spacing:.12em}.choices.svelte-1v2shgw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.choices.svelte-1v2shgw button:where(.svelte-1v2shgw),.answers.svelte-1v2shgw button:where(.svelte-1v2shgw){padding:1.3rem;border:1px solid #82709d;border-radius:14px;background:#343153;color:#fff;font:inherit;font-weight:750;cursor:pointer;min-height:60px}.choices.svelte-1v2shgw button:where(.svelte-1v2shgw):hover,.answers.svelte-1v2shgw button:where(.svelte-1v2shgw):hover:enabled{background:#51436f}.answers.svelte-1v2shgw{display:grid;gap:.8rem}.answers.svelte-1v2shgw button:where(.svelte-1v2shgw){text-align:left;font-weight:600}.answers.svelte-1v2shgw button:where(.svelte-1v2shgw):disabled{opacity:.7;cursor:default}.feedback.svelte-1v2shgw{color:#acf5df;min-height:1.8rem}.actions.svelte-1v2shgw{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.actions.svelte-1v2shgw a:where(.svelte-1v2shgw),.back.svelte-1v2shgw{color:#aff2df;display:inline-block;padding:.8rem 0;min-height:44px;box-sizing:border-box}.note.svelte-1v2shgw{font-size:.8rem;margin-top:2rem;color:#aebed8}.prompt.svelte-1v2shgw{font-size:1.15rem}@media(max-width:500px){.stats.svelte-1v2shgw{flex-wrap:wrap}.choices.svelte-1v2shgw{gap:.6rem}.choices.svelte-1v2shgw button:where(.svelte-1v2shgw){padding:1rem .4rem}.warmup.svelte-1v2shgw{padding:1.2rem}.primary.svelte-1v2shgw{width:100%}}
