.page.svelte-zkcd0p{max-width:36rem;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1rem max(2rem,env(safe-area-inset-bottom))}main.svelte-zkcd0p{padding-top:2.5rem}h1.svelte-zkcd0p{margin:0;font-size:var(--step-2);font-weight:800;letter-spacing:-.02em;line-height:1.1}.count.svelte-zkcd0p{margin:.5rem 0 1.25rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}ol.svelte-zkcd0p{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.6rem}ol.svelte-zkcd0p a:where(.svelte-zkcd0p){display:grid;place-items:center;aspect-ratio:1;border:var(--line) solid var(--ink);border-radius:.9rem;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}ol.svelte-zkcd0p a.solved:where(.svelte-zkcd0p){background:var(--ink);color:var(--paper)}@media(hover:hover)and (pointer:fine){ol.svelte-zkcd0p a:where(.svelte-zkcd0p):not(.solved):hover{background:var(--paper-deep)}}.back.svelte-zkcd0p{display:inline-block;margin-top:2rem}
