.diag.svelte-1uha8ag{z-index:10;border-radius:var(--radius);background:var(--veil);border:1px solid var(--rule);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;padding:.4rem .7rem;font-size:.8rem;display:flex;position:fixed;bottom:.75rem;left:50%;transform:translate(-50%)}.diag.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.15rem .4rem;font-size:.7rem}main.svelte-1uha8ag{grid-template-rows:auto 1fr auto;gap:clamp(.6rem,1.2vw,1.2rem);height:100vh;padding:clamp(.75rem,1.6vw,1.6rem);display:grid}main.screen.svelte-1uha8ag{grid-template-rows:1fr}header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--ink);margin:0;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:700}header.svelte-1uha8ag .masque:where(.svelte-1uha8ag){color:var(--ink-muted);margin:0 auto 0 0;font-size:clamp(.75rem,1.1vw,1rem)}header.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:clamp(.75rem,1.5vw,1.5rem);font-size:clamp(.75rem,1.1vw,1rem);display:flex}.board.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.75rem);min-height:0;display:grid}@media (width<=60rem){main.svelte-1uha8ag{height:auto;min-height:100vh}.board.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}
