.math-page.svelte-1vi0gcb{display:flex;flex-direction:column;gap:var(--space-8)}.page-header.svelte-1vi0gcb{text-align:center;padding:var(--space-8) 0;background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-accent-50) 100%);border-radius:var(--radius-2xl)}.header-icon.svelte-1vi0gcb{display:flex;justify-content:center;margin-bottom:var(--space-3);color:var(--color-primary-400)}.page-header.svelte-1vi0gcb h1:where(.svelte-1vi0gcb){color:var(--color-primary-600);margin-bottom:var(--space-2)}.page-header.svelte-1vi0gcb p:where(.svelte-1vi0gcb){color:var(--color-text-secondary);font-size:var(--font-size-lg)}.timer-section.svelte-1vi0gcb{text-align:center}.timer-card.svelte-1vi0gcb{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.timer-display.svelte-1vi0gcb{font-family:var(--font-code);font-size:var(--font-size-2xl);color:var(--color-primary-600);min-width:80px}.timer-buttons.svelte-1vi0gcb{display:flex;gap:var(--space-2)}.quiz-grid.svelte-1vi0gcb{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-6)}.quiz-section.svelte-1vi0gcb{text-align:center}.quiz-section.svelte-1vi0gcb h2:where(.svelte-1vi0gcb){color:var(--color-primary-500);margin-bottom:var(--space-2)}.quiz-desc.svelte-1vi0gcb{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.problem-card.svelte-1vi0gcb{padding:var(--space-6)}.problem-display.svelte-1vi0gcb{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-size:var(--font-size-2xl);font-family:var(--font-heading)}.operation.svelte-1vi0gcb{color:var(--color-primary-500);font-weight:700}.equals.svelte-1vi0gcb{color:var(--color-text-muted)}.answer-input.svelte-1vi0gcb{width:80px;padding:var(--space-2);font-size:var(--font-size-xl);text-align:center;border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-code)}.answer-input.svelte-1vi0gcb:focus{outline:none;border-color:var(--color-primary-400)}.fraction-problem.svelte-1vi0gcb{display:flex;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--font-size-xl);font-family:var(--font-heading)}.fraction.svelte-1vi0gcb{display:flex;flex-direction:column;align-items:center}.numerator.svelte-1vi0gcb{padding-bottom:var(--space-1)}.denominator.svelte-1vi0gcb{border-top:2px solid var(--color-text-primary);padding-top:var(--space-1)}.answer-fraction.svelte-1vi0gcb{gap:0}.fraction-input.svelte-1vi0gcb{width:50px;padding:var(--space-1);font-size:var(--font-size-lg);text-align:center;border:2px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-code)}.fraction-input.svelte-1vi0gcb:focus{outline:none;border-color:var(--color-primary-400)}.fraction-line.svelte-1vi0gcb{width:100%;height:2px;background:var(--color-text-primary)}.result-display.svelte-1vi0gcb{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-heading)}.result-display.correct.svelte-1vi0gcb{background:#7dd87d33;color:var(--color-success)}.result-display.incorrect.svelte-1vi0gcb{background:#ff808033;color:var(--color-error)}.problem-actions.svelte-1vi0gcb{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-4)}.score-display.svelte-1vi0gcb{margin-top:var(--space-4);font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-primary-500)}.history-section.svelte-1vi0gcb{margin-top:var(--space-4)}.history-card.svelte-1vi0gcb{padding:var(--space-6)}.history-header.svelte-1vi0gcb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.history-header.svelte-1vi0gcb h2:where(.svelte-1vi0gcb){display:flex;align-items:center;gap:var(--space-2);color:var(--color-primary-500);margin:0}.history-list.svelte-1vi0gcb{display:flex;flex-direction:column;gap:var(--space-2)}.history-item.svelte-1vi0gcb{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.history-date.svelte-1vi0gcb{color:var(--color-text-secondary)}.history-type.svelte-1vi0gcb{font-family:var(--font-heading);color:var(--color-primary-500)}.history-score.svelte-1vi0gcb{font-family:var(--font-code);color:var(--color-text-primary)}.history-time.svelte-1vi0gcb{font-family:var(--font-code);color:var(--color-text-muted)}.no-history.svelte-1vi0gcb{text-align:center;color:var(--color-text-muted)}.btn-sm.svelte-1vi0gcb{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}@media(max-width:768px){.quiz-grid.svelte-1vi0gcb{grid-template-columns:1fr}.history-item.svelte-1vi0gcb{grid-template-columns:1fr 1fr}.timer-card.svelte-1vi0gcb{flex-direction:column;gap:var(--space-3)}}
