.page.svelte-bphbsz{max-width:720px}.back.svelte-bphbsz{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);font-weight:600;text-decoration:none;display:inline-flex}.head.svelte-bphbsz{gap:var(--space-2);margin:var(--space-4) 0 var(--space-6);flex-direction:column;display:flex}.title.svelte-bphbsz{font-size:var(--text-2xl)}.intro.svelte-bphbsz,.empty.svelte-bphbsz{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.empty.svelte-bphbsz{font-size:var(--text-md)}.days.svelte-bphbsz{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.day.svelte-bphbsz{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.day__head.svelte-bphbsz{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.day__title.svelte-bphbsz{font-family:var(--font-ui);font-weight:700;font-size:var(--text-md);letter-spacing:0}.day__title.svelte-bphbsz:first-letter{text-transform:uppercase}.day__count.svelte-bphbsz{font-size:var(--text-xs);color:var(--color-muted)}.rows.svelte-bphbsz{margin:0;padding:0;list-style:none}.row.svelte-bphbsz{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.mark.svelte-bphbsz{border:2px solid var(--game);width:24px;height:24px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.mark.svelte-bphbsz svg:where(.svelte-bphbsz){width:16px;height:16px}.mark--solved.svelte-bphbsz,.mark--done.svelte-bphbsz{background:var(--game)}.mark--failed.svelte-bphbsz{color:var(--game)}.mark--playing.svelte-bphbsz{border-style:dashed}.mark--not_played.svelte-bphbsz{border-color:var(--color-border)}.row__body.svelte-bphbsz{flex-direction:column;min-width:0;display:flex}.row__name.svelte-bphbsz{font-weight:600}.row__status.svelte-bphbsz{font-size:var(--text-sm);color:var(--color-muted)}.row__action.svelte-bphbsz{min-height:var(--tap-target);padding-inline:var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-border);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.row__action.svelte-bphbsz:hover{border-color:var(--color-ink)}.row__action--play.svelte-bphbsz{background:var(--game);border-color:var(--game);color:var(--color-surface)}.row__action--play.svelte-bphbsz:hover{border-color:var(--game);filter:brightness(1.1)}@media (width>=768px){.day.svelte-bphbsz{padding:var(--space-5) var(--space-6) var(--space-3)}}
