.quiz.svelte-1ymrvt6{flex-direction:column;gap:1.1rem;display:flex}.round-head.svelte-1ymrvt6{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.round-tag.svelte-1ymrvt6{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-text-primary);letter-spacing:.02em;border-radius:9999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.round-label.svelte-1ymrvt6{color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.dots.svelte-1ymrvt6{justify-content:center;gap:.5rem;display:flex}.dot.svelte-1ymrvt6{background:#ffffff1f;border-radius:9999px;width:10px;height:10px;transition:background .2s}.dot.filled.svelte-1ymrvt6{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-secondary))}.prompt-label.svelte-1ymrvt6{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.95rem}.page.svelte-1rwcdyl{background-color:var(--color-surface-canvas);min-height:calc(100vh - 4.5rem - 130px);margin:-1em;padding:1em}.page-inner.svelte-1rwcdyl{max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}.back.svelte-1rwcdyl{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;text-decoration:none;display:inline-flex}.back.svelte-1rwcdyl:hover{color:#fff}.page-header.svelte-1rwcdyl{text-align:center;margin-bottom:1.5rem}.page-title.svelte-1rwcdyl{color:var(--color-text-primary);margin-bottom:.35rem;font-size:1.9rem;font-weight:800}.page-subtitle.svelte-1rwcdyl{color:var(--color-text-secondary);max-width:640px;margin:0 auto}.glass-card.svelte-1rwcdyl{background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 10px 30px -10px #0000004d}.intro-card.svelte-1rwcdyl{padding:1.75rem 2rem}.points.svelte-1rwcdyl{flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.points.svelte-1rwcdyl li:where(.svelte-1rwcdyl){color:var(--color-text-secondary);align-items:center;gap:.75rem;display:flex}.points.svelte-1rwcdyl li:where(.svelte-1rwcdyl) i:where(.svelte-1rwcdyl){color:var(--color-accent);text-align:center;width:1.25rem}.intro-actions.svelte-1rwcdyl,.result-actions.svelte-1rwcdyl{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.runner-card.svelte-1rwcdyl{padding:1.75rem}.notice.svelte-1rwcdyl,.result.svelte-1rwcdyl{text-align:center;color:var(--color-text-secondary);padding:2.5rem 2rem}.result.svelte-1rwcdyl h2:where(.svelte-1rwcdyl){color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.5rem}.result.svelte-1rwcdyl{border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.big.svelte-1rwcdyl{color:var(--color-accent);margin-bottom:1rem;font-size:2.4rem}.big.success.svelte-1rwcdyl{color:var(--color-success)}.result-actions.svelte-1rwcdyl{margin-top:1.5rem}.slow-note.svelte-1rwcdyl{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);max-width:34rem;color:var(--color-text-secondary);text-align:left;border-radius:14px;align-items:flex-start;gap:.7rem;margin:1.25rem auto 0;padding:.85rem 1.1rem;font-size:.92rem;display:flex}.slow-note.svelte-1rwcdyl i:where(.svelte-1rwcdyl){color:var(--color-accent);flex:none;margin-top:.18rem}.primary-btn.svelte-1rwcdyl,.secondary-btn.svelte-1rwcdyl{float:none;width:auto;height:auto;margin:0}.primary-btn.svelte-1rwcdyl{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-accent-contrast);cursor:pointer;border:none;border-radius:12px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.secondary-btn.svelte-1rwcdyl{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:12px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}
