.st.svelte-1s93itu{gap:16px;margin:2em 0;display:grid}.win.svelte-1s93itu{background:var(--screen);border:1.5px solid var(--line);box-shadow:8px 8px 0 var(--shadow);border-radius:4px;overflow:hidden}.bar.svelte-1s93itu{background:var(--screen-bar);border-bottom:1.5px solid var(--line);font:19px/1.1 var(--retro);color:var(--phosphor);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:5px 12px 4px;display:flex}.bar.svelte-1s93itu span:where(.svelte-1s93itu):last-child{color:var(--phosphor-dim)}.panes.svelte-1s93itu{grid-template-columns:max-content auto max-content auto max-content;justify-content:center;align-items:center;gap:18px 20px;padding:20px 20px 10px;display:grid;overflow-x:auto}.col.svelte-1s93itu{align-content:start;justify-items:start;gap:8px;display:grid}.label.svelte-1s93itu{font:19px/1 var(--retro);color:var(--phosphor);margin:0}.sub.svelte-1s93itu{font:15px/1 var(--retro);color:var(--phosphor-dim);margin:0}.arrow.svelte-1s93itu{font:44px/1 var(--retro);color:var(--phosphor);margin:0}.g.svelte-1s93itu{font:14px/1 var(--mono);gap:3px;display:grid}.cell.svelte-1s93itu{height:2.9em;color:var(--screen-text);background:var(--screen-empty);border:1.5px solid var(--screen-line);font-variant-numeric:tabular-nums;border-radius:2px;align-content:center;place-items:center;gap:2px;transition:background-color .4s;display:grid}.cell.svelte-1s93itu small:where(.svelte-1s93itu){color:var(--phosphor);font-size:10.5px}.cell.big.svelte-1s93itu{height:3.2em;font-size:16px}.cell.inside.svelte-1s93itu,.cell.now.svelte-1s93itu{border:2px solid var(--phosphor)}.cell.used.svelte-1s93itu{opacity:.6}.cell.hole.svelte-1s93itu{border-style:dashed}.wbtn.svelte-1s93itu{font:inherit;cursor:pointer;padding:0}.wbtn.svelte-1s93itu:hover{border-color:var(--phosphor)}.wbtn.svelte-1s93itu:focus-visible{outline:2px dashed var(--phosphor);outline-offset:1px}.flash.svelte-1s93itu{animation:.6s ease-out svelte-1s93itu-flash}@keyframes svelte-1s93itu-flash{0%{box-shadow:0 0 0 3px var(--phosphor)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.flash.svelte-1s93itu{animation:none}.cell.svelte-1s93itu{transition:none}}.eq.svelte-1s93itu{min-height:3.2em;font:18px/1.3 var(--retro);color:var(--screen-text);border-top:1.5px solid var(--screen-line);margin:0;padding:8px 20px 14px}.console.svelte-1s93itu{gap:12px;display:grid}.set.svelte-1s93itu{grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.keys.svelte-1s93itu{flex-wrap:wrap;gap:8px;display:flex}.key.svelte-1s93itu{font:20px/1 var(--retro);color:var(--ink-strong);background:var(--paper);border:1.5px solid var(--line);cursor:pointer;box-shadow:3px 3px 0 var(--shadow);border-radius:3px;align-items:center;gap:8px;padding:6px 10px 5px;display:inline-flex}.key.svelte-1s93itu:hover{color:var(--accent)}.key.svelte-1s93itu:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.name.svelte-1s93itu{font:600 15px var(--sans);color:var(--ink);text-transform:uppercase;letter-spacing:.05em}.opts.svelte-1s93itu{font:22px/1 var(--retro);flex-wrap:wrap;gap:4px 6px;display:flex}.opts.svelte-1s93itu input:where(.svelte-1s93itu){opacity:0;pointer-events:none;position:absolute}.opts.svelte-1s93itu label:where(.svelte-1s93itu){cursor:pointer;color:var(--ink);border:1.5px solid var(--hair);background:var(--paper);border-radius:3px;padding:4px 8px 3px}.opts.svelte-1s93itu label:where(.svelte-1s93itu):hover{border-color:var(--line)}.opts.svelte-1s93itu input:where(.svelte-1s93itu):checked+label:where(.svelte-1s93itu){background:var(--ink-strong);color:var(--paper);border-color:var(--ink-strong)}.opts.svelte-1s93itu input:where(.svelte-1s93itu):focus-visible+label:where(.svelte-1s93itu){outline:2px dashed var(--accent);outline-offset:2px}figcaption.svelte-1s93itu{color:var(--dim);font-size:15.5px;line-height:1.5}@media (width<=760px){.panes.svelte-1s93itu{grid-template-columns:max-content;justify-content:center;justify-items:center;padding:12px}.arrow.svelte-1s93itu{transform:rotate(90deg)}.set.svelte-1s93itu{grid-template-columns:1fr;gap:4px}.eq.svelte-1s93itu{padding:8px 12px 10px}}
