.board.svelte-nytrg3{grid-template-columns:repeat(var(--size), 1fr);width:min(100%,48rem);font-size:calc(clamp(.6rem, 2.6vw, 1rem) * 5 / var(--size));gap:.4rem;margin:0 auto;display:grid}.cell.svelte-nytrg3{aspect-ratio:1;position:relative}.phrase.svelte-nytrg3{border:2px solid var(--border);background:var(--cell);width:100%;height:100%;color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:.5rem;padding:.3em;line-height:1.2}.checked.svelte-nytrg3 .phrase:where(.svelte-nytrg3){background:var(--checked);border-color:var(--accent);color:var(--checked-text);cursor:default}.undo.svelte-nytrg3{background:var(--undo);color:var(--undo-text);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:1em;padding:.15em .5em;font-size:.8em;position:absolute;bottom:.3em;left:50%;transform:translate(-50%)}dialog.svelte-18aq1ni{background:var(--bg);width:min(90vw,24rem);color:var(--text);border:none;border-radius:.75rem}dialog.svelte-18aq1ni::backdrop{background:#00000080}h2.svelte-18aq1ni{margin-top:0}.qr.svelte-18aq1ni{background:#fff;border-radius:.5rem;place-items:center;min-height:280px;display:grid}img.svelte-18aq1ni{max-width:100%;height:auto}label.svelte-18aq1ni{gap:.25rem;margin-block:1rem;display:grid}input.svelte-18aq1ni{font:inherit;padding:.4rem}.actions.svelte-18aq1ni{justify-content:flex-end;gap:.5rem;display:flex}header.svelte-1n46o8q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:48rem;margin:0 auto 1rem;display:flex}h1.svelte-1n46o8q{margin:0;font-size:clamp(1.3rem,5vw,2rem)}.controls.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}label.svelte-1n46o8q{align-items:center;gap:.3rem;display:flex}.bingo-region.svelte-1n46o8q{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.bingo.svelte-1n46o8q{background:var(--accent);color:var(--checked-text);border-radius:1rem;margin:0;padding:.5em 1em;font-size:clamp(2.5rem,12vw,6rem);font-weight:900;animation:.4s ease-out svelte-1n46o8q-pop;box-shadow:0 .5rem 2rem #0006}@keyframes svelte-1n46o8q-pop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.bingo.svelte-1n46o8q{animation:none}}:root{--bg:#f7f5f0;--text:#1d1d1f;--cell:#fff;--border:#d4cfc4;--accent:#8b4513;--checked:sienna;--checked-text:#fff;--undo:#1d1d1f;--undo-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1b1a18;--text:#f0ede6;--cell:#2a2825;--border:#45413b;--accent:#d2884f;--checked:#8b4513;--undo:#f0ede6;--undo-text:#1d1d1f}}body{background:var(--bg);color:var(--text);margin:0;padding:1rem .5rem}button,select{font:inherit;padding:.35rem .7rem}
