.fg[data-astro-cid-sq7fcwau]{gap:1.2rem;max-width:48rem;display:grid}.top[data-astro-cid-sq7fcwau]{gap:1rem;display:grid}.hud[data-astro-cid-sq7fcwau]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.hud[data-astro-cid-sq7fcwau] div[data-astro-cid-sq7fcwau]{border-radius:var(--r-s);background:var(--surface-2);border:1px solid var(--line);padding:.5rem .6rem}.hud[data-astro-cid-sq7fcwau] dt[data-astro-cid-sq7fcwau]{color:var(--text-soft);font-size:.75rem;font-weight:700}.hud[data-astro-cid-sq7fcwau] dd[data-astro-cid-sq7fcwau]{font:600 var(--step-1)/1.2 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.hud[data-astro-cid-sq7fcwau] div[data-astro-cid-sq7fcwau]:first-child dd[data-astro-cid-sq7fcwau]{color:var(--mint)}.board-wrap[data-astro-cid-sq7fcwau]{place-items:center;display:grid}.board[data-astro-cid-sq7fcwau]{--n:5;grid-template-columns:repeat(var(--n), 1fr);aspect-ratio:1;gap:clamp(4px,1vw,8px);width:min(100%,30rem);display:grid}.board[data-astro-cid-sq7fcwau] button{min-width:0;min-height:var(--tap);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--text);font:600 clamp(1rem, 4.2vw, 1.7rem)/1 var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--fast) var(--ease), background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), opacity var(--normal) var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:clamp(8px,1.6vw,14px);place-items:center;display:grid}.board[data-astro-cid-sq7fcwau][data-n="3"] button{font-size:clamp(1.6rem,8vw,2.6rem)}.board[data-astro-cid-sq7fcwau][data-n="7"] button{font-size:clamp(.9rem,3.4vw,1.35rem)}.board[data-astro-cid-sq7fcwau] button:hover{border-color:var(--mint)}.board[data-astro-cid-sq7fcwau] button:active{transform:scale(.94)}.board[data-astro-cid-sq7fcwau] button.found{opacity:.32;background:var(--mint-soft);border-color:#0000}.board[data-astro-cid-sq7fcwau] button.wrong{animation:nope .26s var(--ease);border-color:var(--amber-fill)}@keyframes nope{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.under[data-astro-cid-sq7fcwau]{justify-content:center}.under[data-astro-cid-sq7fcwau] .note[data-astro-cid-sq7fcwau]{text-align:center;flex-basis:100%;margin:0}.finish[data-astro-cid-sq7fcwau]{justify-items:start;gap:.4rem;display:grid}.finish[data-astro-cid-sq7fcwau][hidden]{display:none}.finish-time[data-astro-cid-sq7fcwau]{font:600 var(--step-3)/1 var(--font-display);color:var(--mint);outline:none;margin:0}
