:root{color-scheme:light;--paper: #fcfbf5;--paper-shade: #f3efe2;--grid-minor: #d3e2ef;--grid-major: #a9c9e2;--margin-red: #e6b0a6;--ink: #2c313a;--ink-soft: #737b88;--graphite: #3b4048;--red-pencil: #bd3b2c;--correction: #e5432f;--hint: #f0b400;--win: #4f9a5c;--sketch-radius: 14px 6px 12px 8px / 8px 12px 6px 14px;--cell-radius: 7px 4px 6px 5px / 5px 6px 4px 7px;--pencil-grain: url(data:image/png;base64,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);--font-hand: "Architects Daughter", "Comic Sans MS", cursive;--font-body: ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono: "Courier New", ui-monospace, monospace;--cell: min(9.5vw, 40px);--gap: 3px}*{box-sizing:border-box}html,body{margin:0;color:var(--ink);font-family:var(--font-body);background-color:var(--paper);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px}button,select{font-family:var(--font-hand);font-size:1rem;line-height:1.1;color:var(--ink);background:var(--paper);border:1.6px solid var(--ink);border-radius:var(--sketch-radius);padding:.55rem .9rem;min-height:2.6rem;cursor:pointer;box-shadow:1.5px 2px #2c313a40;transition:transform .06s ease,background .1s ease}button:hover:not(:disabled),select:hover:not(:disabled){background:var(--paper-shade);transform:translateY(-1px)}button:active:not(:disabled){transform:translate(1px,2px);box-shadow:0 0 #0000}button:disabled,select:disabled{opacity:.4;cursor:default;box-shadow:none}:focus-visible{outline:2.5px dashed var(--correction);outline-offset:2px}@media (min-width: 480px){:root{--cell: 42px;--gap: 4px}}@media (prefers-reduced-motion: reduce){button,select{transition:none}}.board-scroll.svelte-l935rj{width:100%;display:flex;justify-content:center}.board.svelte-l935rj{display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-template-rows:repeat(var(--rows),var(--cell));gap:var(--gap);touch-action:manipulation}.block.svelte-l935rj{margin:-2.5px;border:1.7px solid color-mix(in srgb,var(--bc) 58%,var(--paper));border-radius:20px 9px 17px 11px/11px 17px 9px 20px;pointer-events:none}.block.done.svelte-l935rj{border-color:var(--bc);border-width:2px;background:repeating-linear-gradient(38deg,color-mix(in srgb,var(--bc) 34%,transparent) 0 1.5px,transparent 1.5px 7px),repeating-linear-gradient(-42deg,color-mix(in srgb,var(--bc) 22%,transparent) 0 1px,transparent 1px 8px),color-mix(in srgb,var(--bc) 11%,transparent)}.cell.svelte-l935rj{position:relative;width:var(--cell);height:var(--cell);min-height:0;padding:0;border:1.3px solid var(--ink-soft);border-radius:var(--cell-radius);background:transparent;cursor:pointer;box-shadow:none;transition:none}.board.svelte-l935rj .cell:where(.svelte-l935rj):hover,.board.svelte-l935rj .cell:where(.svelte-l935rj):active{transform:none;background:transparent}.board.svelte-l935rj .cell:not(.clue).empty:where(.svelte-l935rj):hover{background:#2c313a0f}.cell.svelte-l935rj:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:var(--cell-radius);background:var(--pencil-grain),repeating-linear-gradient(40deg,rgba(0,0,0,.14) 0 1px,transparent 1px 5px),var(--fill, transparent);background-size:64px 64px,auto,auto;opacity:0}.cell.graphite.svelte-l935rj:before{--fill: var(--graphite);opacity:1}.cell.red.svelte-l935rj:before{--fill: var(--red-pencil);opacity:1}.cell.svelte-l935rj:nth-child(2n):before{transform:rotate(.8deg)}.cell.svelte-l935rj:nth-child(3n):before{transform:rotate(-.9deg)}.cell.svelte-l935rj:nth-child(5n):before{transform:rotate(.5deg)}.cell.clue.svelte-l935rj{border-color:var(--ink);border-width:2px;cursor:default}.cell.violation.svelte-l935rj{outline:2.5px dashed var(--correction);outline-offset:2px;z-index:1}.cell.hint.svelte-l935rj{box-shadow:0 0 0 4px #f0b4008c;z-index:2}.board.revealed.svelte-l935rj{opacity:.92}.board.revealed.svelte-l935rj .cell:where(.svelte-l935rj){cursor:default}.trigger.svelte-1hnbib1{font-family:var(--font-hand)}.modal.svelte-1hnbib1{max-width:430px;width:calc(100vw - 2rem);border:2px solid var(--ink);border-radius:var(--sketch-radius);background:var(--paper);box-shadow:3px 4px #2c313a47;padding:1rem 1.1rem 1.1rem;color:var(--ink)}.modal.svelte-1hnbib1::backdrop{background:#2c313a61}.head.svelte-1hnbib1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}h2.svelte-1hnbib1{margin:0;font-family:var(--font-hand);font-weight:400;font-size:1.4rem}.close.svelte-1hnbib1{min-height:0;padding:.1rem .55rem;line-height:1;font-size:1.3rem}.hint.svelte-1hnbib1{margin:0 0 .8rem;color:var(--ink-soft);font-size:.85rem;line-height:1.4}.squares.svelte-1hnbib1{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.square.svelte-1hnbib1{display:inline-flex;align-items:center;gap:.2rem}.icon.svelte-1hnbib1{padding:.3rem .55rem;line-height:1}.meta.svelte-1hnbib1{margin:.7rem 0 0;font-family:var(--font-mono);color:var(--ink-soft);font-size:.85rem}.err.svelte-1hnbib1{margin:.3rem 0 0;color:var(--correction);font-size:.85rem}.actions.svelte-1hnbib1{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.9rem}.controls.svelte-wk669{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.difficulty.svelte-wk669{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-hand);font-size:1rem;color:var(--ink-soft)}select.svelte-wk669{text-transform:capitalize}button.active.svelte-wk669{background:var(--hint);color:var(--ink)}.firsttap.svelte-wk669{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-hand);font-size:1rem;color:var(--ink-soft)}.swatch.svelte-wk669{width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;border-radius:var(--cell-radius);box-shadow:none}.swatch.graphite.svelte-wk669{background:var(--pencil-grain),var(--graphite);background-size:64px 64px,auto}.swatch.red.svelte-wk669{background:var(--pencil-grain),var(--red-pencil);background-size:64px 64px,auto}.swatch.sel.svelte-wk669{outline:2.5px solid var(--ink);outline-offset:2px}.status.svelte-2s3rw4{display:flex;gap:.5rem;align-items:baseline;justify-content:center;font-family:var(--font-mono);color:var(--ink-soft);font-size:.95rem}.sep.svelte-2s3rw4{color:var(--grid-major)}.rating.svelte-2s3rw4{text-transform:uppercase;letter-spacing:1px;color:var(--ink);font-weight:700}.banner.svelte-2s3rw4{text-align:center;padding:.45rem .9rem;border:1.6px dashed var(--ink-soft);border-radius:var(--sketch-radius);background:var(--paper);font-family:var(--font-hand);font-size:1.05rem;color:var(--ink)}.banner.win.svelte-2s3rw4{border-style:solid;border-color:var(--win);background:#4f9a5c29;color:#24512d;font-size:1.25rem}.banner.info.svelte-2s3rw4{border-color:var(--margin-red)}main.svelte-16t12jp{position:relative;max-width:640px;margin:0 auto;padding:1.25rem 1rem 2rem;display:flex;flex-direction:column;gap:1.1rem;align-items:center}header.svelte-16t12jp{text-align:center;margin-bottom:.25rem}h1.svelte-16t12jp{margin:0;font-family:var(--font-hand);font-size:clamp(2rem,8vw,3rem);font-weight:400;letter-spacing:.5px;line-height:1;color:var(--ink);transform:rotate(-1.2deg)}.rules.svelte-16t12jp{margin:.4rem 0 0;font-family:var(--font-hand);color:var(--ink-soft);font-size:1.05rem}@media (min-width: 680px){main.svelte-16t12jp{padding-left:2.5rem}main.svelte-16t12jp:before{content:"";position:absolute;top:0;bottom:0;left:1.4rem;width:2px;background:var(--margin-red)}}
