.stats-page.svelte-xn8rt9{max-width:640px;margin:0 auto}.page-title.svelte-xn8rt9{font-family:var(--font-display);color:var(--crimson);text-align:center;margin-bottom:2rem;font-size:2rem}.stat-cards.svelte-xn8rt9{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.stat-card.svelte-xn8rt9{background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.stat-value.svelte-xn8rt9{font-family:var(--font-display);color:var(--crimson);font-size:2.25rem;font-weight:700;line-height:1}.stat-label.svelte-xn8rt9{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.section-title.svelte-xn8rt9{color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1rem;font-weight:700}.games-list.svelte-xn8rt9{flex-direction:column;gap:.5rem;display:flex}.game-row.svelte-xn8rt9{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--gray-200);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.game-date.svelte-xn8rt9{color:var(--gray-600);min-width:110px;font-size:.9rem;font-weight:500}.game-squares.svelte-xn8rt9{flex:1;gap:3px;display:flex}.square.svelte-xn8rt9{border-radius:2px;flex-shrink:0;width:14px;height:14px}.square.correct.svelte-xn8rt9{background:var(--green)}.square.wrong.svelte-xn8rt9{background:var(--red)}.game-score.svelte-xn8rt9{white-space:nowrap;font-size:.95rem;font-weight:700}.score-num.svelte-xn8rt9{color:var(--crimson)}.score-total.svelte-xn8rt9{color:var(--gray-400)}.empty-state.svelte-xn8rt9{text-align:center;padding:3rem 1rem}.empty-text.svelte-xn8rt9{color:var(--gray-500);margin-bottom:1rem;font-size:1.1rem}.play-link.svelte-xn8rt9{color:var(--crimson);font-size:1rem;font-weight:700}@media (width>=480px){.stat-cards.svelte-xn8rt9{grid-template-columns:repeat(4,1fr)}}
