.cell.svelte-1wsplk7{aspect-ratio:1;border-radius:var(--radius-cell);background:var(--racket-tint);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;animation:svelte-1wsplk7-tile-in var(--duration-slow) var(--ease-overshoot) backwards;animation-delay:calc(var(--delay-board) + var(--reveal) * var(--duration-reveal-step));transition:filter var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative;container-type:inline-size}@keyframes svelte-1wsplk7-tile-in{0%{opacity:0;scale:.4}}.glyph.svelte-1wsplk7{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tape.svelte-1wsplk7{font-family:var(--font-type);color:var(--color-tape);text-shadow:var(--shadow-mark);font-size:100cqi;translate:0 .07em}.capo.svelte-1wsplk7{border-radius:inherit;overflow:hidden}.capo.svelte-1wsplk7 img:where(.svelte-1wsplk7){object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.board.closed .capo.svelte-1wsplk7{background:repeating-linear-gradient(to bottom, var(--color-mugshot-line) 0 var(--border-hairline), transparent var(--border-hairline) 12.5%), var(--color-mugshot-wall);animation:svelte-1wsplk7-booked var(--duration-mugshot) var(--ease-out) both;animation-delay:calc(var(--delay-mugshot) + var(--reveal) * 2 * var(--duration-reveal-step))}.board.closed .capo.svelte-1wsplk7 img:where(.svelte-1wsplk7){filter:grayscale()contrast(1.1);animation:svelte-1wsplk7-developed var(--duration-mugshot) var(--ease-out) backwards;animation-delay:inherit}@keyframes svelte-1wsplk7-booked{0%{filter:none;background:0 0}20%{filter:brightness(2.5)}to{filter:none}}@keyframes svelte-1wsplk7-developed{0%{filter:none}}.ring.svelte-1wsplk7{border:2px solid var(--color-capo);pointer-events:none;animation:svelte-1wsplk7-capo-ring var(--duration-slow) var(--ease-pulse) var(--ring-delay,0s) forwards;border-radius:50%;position:absolute;inset:18%}@keyframes svelte-1wsplk7-capo-ring{0%{opacity:0;scale:.35}30%{opacity:.5}to{opacity:0;scale:1.75}}.glyph.trial.svelte-1wsplk7{color:var(--color-trial);opacity:.45;filter:grayscale()}.ring.trial.svelte-1wsplk7{display:none}.busted.svelte-1wsplk7{cursor:default;animation:svelte-1wsplk7-burn var(--duration-burn) var(--ease-out)}@keyframes svelte-1wsplk7-burn{0%{background:var(--color-burn);translate:0}15%{translate:calc(var(--shake-reach) * -1)}30%{translate:var(--shake-reach)}45%{background:var(--color-burn);translate:calc(var(--shake-reach) * -.6)}60%{translate:calc(var(--shake-reach) * .4)}75%{translate:0}}.burn.svelte-1wsplk7{fill:none;stroke-linecap:round;width:70%;height:70%;filter:drop-shadow(var(--shadow-mark));margin:auto}.burn.svelte-1wsplk7 .edge:where(.svelte-1wsplk7){stroke:var(--color-bone);stroke-width:6px}.burn.svelte-1wsplk7 .core:where(.svelte-1wsplk7){stroke:var(--color-burn);stroke-width:3px}.revealed.svelte-1wsplk7{z-index:1}.reveal-ring.svelte-1wsplk7{border:var(--border-reveal-ring) solid var(--color-reveal-ring);border-radius:var(--radius-cell);filter:drop-shadow(var(--shadow-mark));pointer-events:none;opacity:0;animation:svelte-1wsplk7-reveal-ring var(--duration-reveal-ring) var(--ease-pulse) var(--delay-reveal-ring) var(--count-reveal-ring);position:absolute;inset:0}@keyframes svelte-1wsplk7-reveal-ring{0%{opacity:0;scale:1}20%{opacity:1}to{opacity:0;scale:var(--scale-reveal-ring)}}@keyframes svelte-1wsplk7-reveal-ring-still{50%{opacity:1}}.hinting .cell.svelte-1wsplk7:not(.hinted){filter:brightness(var(--brightness-unlit))}@media (hover:hover) and (pointer:fine){.board:not(.closed) .cell.svelte-1wsplk7:not(.busted):hover{filter:brightness(var(--brightness-hover))}.board.hinting:not(.closed) .cell.svelte-1wsplk7:not(.hinted,.busted):hover{filter:brightness(calc(var(--brightness-unlit) * var(--brightness-hover)))}}.beckon.svelte-1wsplk7:after{content:"";inset:var(--inset-beckon);border:var(--border-beckon) solid var(--color-beckon);border-radius:var(--radius-cell);pointer-events:none;animation:svelte-1wsplk7-beckon var(--duration-beckon) var(--ease-in-out) infinite alternate;position:absolute}.board.whatif .cell.svelte-1wsplk7:not(.hinted){filter:none;opacity:var(--opacity-whatif-unlit)}.glyph.ghost-capo.svelte-1wsplk7{inset:var(--inset-beckon);border:var(--border-ghost-capo) dashed var(--color-bone);border-radius:var(--radius-pill);transition:opacity var(--duration-fast) var(--ease-out);overflow:hidden}.ghost-capo.svelte-1wsplk7 img:where(.svelte-1wsplk7){object-fit:cover;width:100%;height:100%;opacity:var(--opacity-ghost-capo);filter:grayscale()}.glyph.tape.ghost.svelte-1wsplk7{opacity:var(--opacity-ghost-cross);text-shadow:none;transition:opacity var(--duration-fast) var(--ease-out)}.glyph.ghost-capo.faded.svelte-1wsplk7{opacity:var(--opacity-ghost-faded)}.glyph.tape.ghost.faded.svelte-1wsplk7{opacity:calc(var(--opacity-ghost-cross) * var(--opacity-ghost-faded))}.glyph.tape.pulse.svelte-1wsplk7{animation:svelte-1wsplk7-pulse var(--duration-beckon) var(--ease-in-out) infinite alternate}@keyframes svelte-1wsplk7-pulse{to{opacity:.35}}@keyframes svelte-1wsplk7-beckon{0%{opacity:.15}}.cell.svelte-1wsplk7:focus-visible{outline:none}.cursor.svelte-1wsplk7:before{content:"";inset:var(--inset-cursor);z-index:1;border:var(--border-cursor) solid var(--color-cursor);border-radius:var(--radius-cell);pointer-events:none;-webkit-mask:conic-gradient(at var(--size-cursor-arm) var(--size-cursor-arm), transparent 75%, black 0) 0 0 / calc(100% - var(--size-cursor-arm)) calc(100% - var(--size-cursor-arm));mask:conic-gradient(at var(--size-cursor-arm) var(--size-cursor-arm), transparent 75%, black 0) 0 0 / calc(100% - var(--size-cursor-arm)) calc(100% - var(--size-cursor-arm));position:absolute;-webkit-mask-origin:border-box;mask-origin:border-box}@media (prefers-reduced-motion:reduce){.cell.svelte-1wsplk7,.busted.svelte-1wsplk7,.glyph.ghost-capo.svelte-1wsplk7,.glyph.tape.ghost.svelte-1wsplk7,.board.closed .capo.svelte-1wsplk7,.board.closed .capo.svelte-1wsplk7 img:where(.svelte-1wsplk7){transition:none;animation:none}.beckon.svelte-1wsplk7:after,.glyph.tape.pulse.svelte-1wsplk7{animation:none}.ring.svelte-1wsplk7{opacity:0;animation:none}.reveal-ring.svelte-1wsplk7{animation-name:svelte-1wsplk7-reveal-ring-still}}.moment.svelte-4ewk0d{--run-at:0s;z-index:2;justify-content:center;align-items:center;gap:var(--size-gutter);border-radius:var(--radius-card);background:var(--color-scrim);pointer-events:none;animation:svelte-4ewk0d-run-moment var(--duration-run-moment) linear var(--run-at) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow-x:clip}.late.svelte-4ewk0d{--run-at:calc(var(--duration-break) * 2 / 3)}@keyframes svelte-4ewk0d-run-moment{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}.stamp.svelte-4ewk0d{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);border:var(--border-stamp) solid var(--color-stamp-night);border-radius:var(--radius-stamp);color:var(--color-stamp-night);font-family:var(--font-display);font-size:var(--text-stamp);text-transform:uppercase;rotate:var(--rotate-stamp);animation:svelte-4ewk0d-run-thud var(--duration-slam) var(--ease-overshoot) var(--run-at) both;margin:0}@keyframes svelte-4ewk0d-run-thud{0%{opacity:0;scale:2.6;rotate:calc(var(--rotate-stamp) - 8deg)}}.what.svelte-4ewk0d{color:var(--color-bone);font-family:var(--font-plate);font-size:var(--text-card-title);letter-spacing:var(--tracking-plaque);text-transform:uppercase;margin:0;font-weight:700}.struck.svelte-4ewk0d{position:relative}.struck.svelte-4ewk0d:after{content:"";height:var(--border-stamp);background:var(--color-stamp-night);transform-origin:0;animation:svelte-4ewk0d-run-strike var(--duration-strikethrough) var(--ease-out) calc(var(--run-at) + var(--duration-slam)) both;position:absolute;inset:50% -.15em auto}@keyframes svelte-4ewk0d-run-strike{0%{scale:0 1}}@media (prefers-reduced-motion:reduce){.stamp.svelte-4ewk0d,.struck.svelte-4ewk0d:after{animation:none}}.sheet.svelte-15hsf9n{width:100%;padding:var(--size-board-pad);border-radius:var(--radius-card);background:var(--color-board);box-shadow:var(--shadow-card);transition:opacity var(--duration-fast) var(--ease-out);animation:svelte-15hsf9n-sheet-in var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--delay-board) - var(--duration-fast));margin-inline:auto;position:relative}@keyframes svelte-15hsf9n-sheet-in{0%{opacity:0;scale:.96}}.board.svelte-15hsf9n{grid-template-columns:repeat(var(--board-size), minmax(0, 1fr));gap:var(--size-cell-gap);touch-action:none;-webkit-user-select:none;user-select:none;display:grid}.contour.svelte-15hsf9n{inset:var(--size-board-pad);width:calc(100% - 2 * var(--size-board-pad));height:calc(100% - 2 * var(--size-board-pad));pointer-events:none;fill:none;stroke-linecap:square;position:absolute;overflow:visible}.contour.svelte-15hsf9n .unit-under:where(.svelte-15hsf9n){stroke:var(--color-outline-under);stroke-width:var(--border-outline-under)}.contour.svelte-15hsf9n .unit:where(.svelte-15hsf9n){stroke:var(--color-outline);stroke-width:var(--border-outline)}.contour.svelte-15hsf9n .dry-under:where(.svelte-15hsf9n){stroke:var(--color-alarm-under);stroke-width:var(--border-alarm-under)}.contour.svelte-15hsf9n .dry:where(.svelte-15hsf9n){stroke:var(--color-alarm);stroke-width:var(--border-alarm)}.shaker.jolt.svelte-15hsf9n{animation:svelte-15hsf9n-jolt var(--duration-jolt) var(--ease-out) var(--duration-instant)}@keyframes svelte-15hsf9n-jolt{0%,to{translate:0}20%{translate:0 var(--shake-reach)}40%{translate:calc(var(--shake-reach) * -.5) calc(var(--shake-reach) * -.3)}60%{translate:calc(var(--shake-reach) * .4) calc(var(--shake-reach) * .2)}}.shaker.stamped.svelte-15hsf9n{animation:svelte-15hsf9n-flinch var(--duration-flinch) var(--ease-out)}@keyframes svelte-15hsf9n-flinch{25%{translate:0 var(--flinch-reach);scale:var(--scale-flinch)}}.sheet.busted.svelte-15hsf9n{opacity:.7}@media (prefers-reduced-motion:reduce){.sheet.svelte-15hsf9n,.shaker.jolt.svelte-15hsf9n,.shaker.stamped.svelte-15hsf9n{transition:none;animation:none}}
