.lab.svelte-1txiew7{flex-direction:column;gap:10px;width:100%;max-width:900px;height:100%;min-height:0;margin:0 auto;display:flex}.top.svelte-1txiew7{margin:2px 0 0}.levels.svelte-1txiew7{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}h3.svelte-1txiew7{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin:4px 0 6px;font-size:.9rem}.tiles.svelte-1txiew7{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tile.svelte-1txiew7{background:linear-gradient(160deg, var(--a), var(--b));color:#fff;font:inherit;cursor:pointer;box-shadow:0 5px 0 var(--c);text-shadow:0 1px 2px #00000040;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.badge.svelte-1txiew7{background:#ffffff3d;border-radius:12px;padding:2px 10px;font-size:1.15rem;font-weight:900}.bar.svelte-1txiew7{align-items:center;gap:10px;display:flex}.dots.svelte-1txiew7{gap:5px;margin-left:auto;display:flex}.dots.svelte-1txiew7 i:where(.svelte-1txiew7){background:var(--line);border-radius:50%;width:12px;height:12px}.dots.svelte-1txiew7 i.on:where(.svelte-1txiew7){background:var(--b)}.qcard.svelte-1txiew7{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.prompt.svelte-1txiew7{text-align:center;max-width:640px;margin:0;font-size:clamp(1.1rem,.95rem + .8vw,1.5rem);font-weight:900}.opts.svelte-1txiew7{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100%);display:grid}@media (width<=520px){.opts.svelte-1txiew7{grid-template-columns:1fr}}.opt.svelte-1txiew7{border:2px solid var(--line);background:var(--surface);min-height:52px;box-shadow:0 5px 0 var(--line);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;padding:8px 12px;font-size:1.02rem;font-weight:800}.opt.right.svelte-1txiew7{background:var(--green);border-color:var(--green);color:#fff;opacity:1}.opt.no.svelte-1txiew7{opacity:.35;text-decoration:line-through}.why.svelte-1txiew7{background:color-mix(in srgb, var(--green) 14%, var(--surface));border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:620px;margin:0;padding:8px 12px;font-weight:700;display:flex}.why.soft.svelte-1txiew7{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}.done.svelte-1txiew7{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:26px;display:flex}.done.svelte-1txiew7 h2:where(.svelte-1txiew7),.done.svelte-1txiew7 p:where(.svelte-1txiew7){margin:0}.acts.svelte-1txiew7{gap:10px;display:flex}
