.page_streakRow__4Kt2s{margin-bottom:var(--gap-lg)}.page_streakNone__sZnAV{color:var(--text-secondary);font-size:var(--text-sm)}.page_grid__jWq5f{display:flex;flex-direction:column;gap:var(--gap-xs);max-width:340px;margin:0 auto var(--gap-xl)}.page_row__4WNK6{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap-xs)}.page_tile__ibn8i{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:2px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font:var(--weight-bold) var(--text-2xl) var(--font-heading);text-transform:uppercase;transition:background-color var(--anim-normal),border-color var(--anim-normal)}.page_pending__vg4mv{border-color:var(--line-strong)}.page_correct__plYcF{border-color:var(--status-success);background:var(--status-success);color:var(--bg-primary)}.page_present__TcKHF{border-color:var(--status-warning);background:var(--status-warning);color:var(--bg-primary)}.page_absent__cllTZ{border-color:var(--line);background:var(--surface-section);color:var(--text-muted)}.page_guessForm__vokX_{display:flex;gap:var(--gap-sm);max-width:340px;margin:0 auto var(--gap-xs)}.page_guessForm__vokX_ input{text-align:center;letter-spacing:.2em;text-transform:uppercase}.page_attemptsLeft__Uo5km{text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.page_resultBanner__tpeL9{max-width:340px;margin:0 auto var(--gap-lg);padding:var(--gap-md);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-section);text-align:center}.page_resultBanner__tpeL9 p{margin-top:var(--gap-2xs);color:var(--text-secondary)}.page_shareRow__x5chl{display:flex;justify-content:center;margin:calc(var(--gap-sm) * -1) auto var(--gap-lg)}.page_errorText__60JN5{margin-top:var(--gap-sm);color:var(--status-error);font-size:var(--text-sm);text-align:center}