.page.svelte-19qk2dq{max-width:720px;margin:0 auto;padding:24px 16px 64px}.crumb.svelte-19qk2dq{font-size:13px;margin-bottom:16px}.crumb.svelte-19qk2dq a:where(.svelte-19qk2dq){color:#6366f1;text-decoration:none}.head.svelte-19qk2dq h1:where(.svelte-19qk2dq){font-size:28px;margin:4px 0 6px;font-weight:800}.head.svelte-19qk2dq p:where(.svelte-19qk2dq){color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.6}.settings.svelte-19qk2dq{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px}.set-group.svelte-19qk2dq{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.label.svelte-19qk2dq{font-size:12px;font-weight:700;color:#4b5563;min-width:60px}.opt.svelte-19qk2dq{padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;cursor:pointer;font-family:inherit}.opt.svelte-19qk2dq:hover{border-color:#6366f1}.opt.on.svelte-19qk2dq{background:#6366f1;color:#fff;border-color:#6366f1}.stats.svelte-19qk2dq{display:flex;gap:14px;align-items:center;padding:12px 16px;background:#eef2ff;border-radius:10px;margin-bottom:16px}.stat-item.svelte-19qk2dq{flex:0 0 auto}.stat-num.svelte-19qk2dq{font-size:20px;font-weight:800;color:#4f46e5;line-height:1}.stat-label.svelte-19qk2dq{font-size:11px;color:#6b7280;margin-top:2px}.reset.svelte-19qk2dq{margin-left:auto;background:transparent;border:1px solid #c7d2fe;color:#4f46e5;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.quiz.svelte-19qk2dq{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px}.play-row.svelte-19qk2dq{text-align:center;margin-bottom:24px}.play-btn.svelte-19qk2dq{padding:16px 32px;background:#6366f1;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit}.choices.svelte-19qk2dq{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:500px){.choices.svelte-19qk2dq{grid-template-columns:1fr}}.choice.svelte-19qk2dq{padding:14px 18px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;cursor:pointer;font-family:inherit;font-weight:600}.choice.svelte-19qk2dq:not(:disabled):hover{background:#eef2ff;border-color:#6366f1}.choice.correct.svelte-19qk2dq{background:#ecfdf5;border-color:#10b981;color:#047857}.choice.wrong.svelte-19qk2dq{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.choice.svelte-19qk2dq:disabled{cursor:default}.explain.svelte-19qk2dq{margin-top:18px;padding:14px 16px;background:#f5f3ff;border-radius:10px;font-size:14px;color:#4c1d95;font-weight:700}.primary.svelte-19qk2dq{margin-top:12px;width:100%;padding:14px;background:#6366f1;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}.info.svelte-19qk2dq{margin-top:24px;padding:18px;background:#f9fafb;border-radius:10px}.info.svelte-19qk2dq h3:where(.svelte-19qk2dq){font-size:15px;margin:12px 0 8px}.info.svelte-19qk2dq h3:where(.svelte-19qk2dq):first-child{margin-top:0}.info.svelte-19qk2dq ul:where(.svelte-19qk2dq){margin:0;padding-left:18px;color:#4b5563;line-height:1.8;font-size:13px}.info.svelte-19qk2dq table:where(.svelte-19qk2dq) td:where(.svelte-19qk2dq){border-bottom:1px solid #e5e7eb}
