._board_14ala_3{--ink:#384f7f;--paper:#fffdf8;--grid-line:#2b262233;--guide:#2b26228c;--fabric-0:#7484b0;--fabric-1:#384f7f;--fabric-2:#adb8db;--backing:#f6efe1;--stitch:#ffffffbf;--cell:calc(100cqw / var(--wide));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin-inline:auto;display:grid;container-type:inline-size}@media (prefers-color-scheme:dark){._board_14ala_3{--ink:#adb8db;--paper:#24211d;--grid-line:#f2eee829;--guide:#f2eee873;--fabric-0:#7484b0;--fabric-1:#384f7f;--fabric-2:#adb8db;--backing:#e9e1d0;--stitch:#ffffffb3}}._corner_14ala_39{grid-area:1/1}._colClues_14ala_44,._rowClues_14ala_45{min-width:0;min-height:0;transition:opacity .6s;display:grid}._colClues_14ala_44{margin-bottom:calc(var(--cell) * .1);grid-area:1/2}._rowClues_14ala_45{margin-right:calc(var(--cell) * .12);grid-area:2/1}._clue_14ala_62{border-radius:calc(var(--cell) * .2);min-width:0;min-height:0;color:var(--text);font-size:calc(var(--cell) * .5);font-variant-numeric:tabular-nums;font-weight:750;line-height:1;transition:background-color .16s,color .16s;display:flex}._across_14ala_77{justify-content:flex-end;align-items:center;gap:calc(var(--cell) * .16);padding-right:calc(var(--cell) * .1)}._vertical_14ala_84{justify-content:flex-end;align-items:center;gap:calc(var(--cell) * .1);padding-bottom:calc(var(--cell) * .08);flex-direction:column}._across_14ala_77:nth-child(2n),._vertical_14ala_84:nth-child(2n){background:#2b26220b}@media (prefers-color-scheme:dark){._across_14ala_77:nth-child(2n),._vertical_14ala_84:nth-child(2n){background:#f2eee80d}}._number_14ala_105{min-width:calc(var(--cell) * .36);text-align:center;transition:opacity .2s,color .2s}._wideNumber_14ala_113{letter-spacing:-.06em}._done_14ala_117,._zero_14ala_118{opacity:.32}._broken_14ala_122{color:var(--danger)}._broken_14ala_122 ._done_14ala_117{opacity:.6}._hinted_14ala_130{color:var(--accent);background:var(--accent-soft)!important}._gridArea_14ala_135{grid-area:2/2;min-width:0;min-height:0;position:relative}._grid_14ala_135{border:calc(var(--cell) * .08 + 1.5px) solid var(--board-line);border-radius:calc(var(--cell) * .18);background:var(--paper);height:100%;box-shadow:var(--shadow);cursor:pointer;touch-action:none;transition:border-color .6s,background-color .6s;display:grid;overflow:hidden}._disabled_14ala_159{cursor:default}._row_14ala_45{display:contents}._cell_14ala_167{--right:1px;--bottom:1px;aspect-ratio:1;min-width:0;box-shadow:inset calc(var(--right) * -1) 0 0 0 var(--line,var(--grid-line)), inset 0 calc(var(--bottom) * -1) 0 0 var(--line,var(--grid-line));background:0 0;outline:none;place-items:center;transition:background-color 90ms,opacity .16s;display:grid;position:relative}._fifthCol_14ala_185{--right:2px}._fifthRow_14ala_189{--bottom:2px}._fifthCol_14ala_185,._fifthRow_14ala_189{--line:var(--guide)}@media (hover:hover){._grid_14ala_135:not(._disabled_14ala_159) ._cell_14ala_167:hover{background:#2b26220f}}._cell_14ala_167:focus-visible{z-index:1;box-shadow:inset 0 0 0 3px var(--accent)}._filled_14ala_209,._grid_14ala_135:not(._disabled_14ala_159) ._filled_14ala_209:hover{background:var(--ink);animation:.14s ease-out both _press_14ala_1}._cross_14ala_215,._ghostCross_14ala_216{width:42%;height:42%;color:var(--text-muted);animation:.12s ease-out both _fade-in_14ala_1}._counter_14ala_224{z-index:2;min-width:calc(var(--cell) * .9 + 10px);background:var(--text);color:var(--bg);font-size:calc(var(--cell) * .36 + 7px);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:2px 7px;font-weight:800;animation:.1s ease-out both _fade-in_14ala_1;position:absolute;transform:translate(-50%,calc(-100% - 6px))}._hinting_14ala_242 ._cell_14ala_167:not(._inLine_14ala_242,._focus_14ala_242,._wrong_14ala_242){opacity:.45}._inLine_14ala_242{background:var(--accent-soft)}._inLine_14ala_242._filled_14ala_209{background:var(--ink)}._focus_14ala_242:after,._wrong_14ala_242:after{content:"";box-shadow:0 0 0 calc(var(--cell) * .07 + 1.5px) var(--accent);pointer-events:none;border-radius:18%;animation:1.2s ease-in-out infinite _pulse_14ala_1;position:absolute;inset:8%}._wrong_14ala_242:after{box-shadow:0 0 0 calc(var(--cell) * .07 + 1.5px) var(--danger)}._ghostFill_14ala_269{background:var(--ink);opacity:.35;border-radius:12%;width:70%;height:70%}._ghostCross_14ala_216{opacity:.6;color:var(--accent)}._quilted_14ala_284 ._colClues_14ala_44,._quilted_14ala_284 ._rowClues_14ala_45{opacity:.28}._quilted_14ala_284 ._grid_14ala_135{border-color:var(--fabric-1);background:var(--backing);cursor:default}._quilted_14ala_284 ._cell_14ala_167{box-shadow:none}._quilted_14ala_284 ._cross_14ala_215{opacity:0;transition:opacity .4s}._quilted_14ala_284 ._filled_14ala_209,._quilted_14ala_284 ._filled_14ala_209:hover{background:var(--fabric-0);animation:none}._quilted_14ala_284 ._filled_14ala_209._band1_14ala_310{background:var(--fabric-1)}._quilted_14ala_284 ._filled_14ala_209._band2_14ala_314{background:var(--fabric-2)}._quilted_14ala_284 ._filled_14ala_209:before{content:"";border:max(1px, calc(var(--cell) * .05)) dashed var(--stitch);pointer-events:none;border-radius:8%;position:absolute;inset:14%}._celebrate_14ala_327 ._filled_14ala_209{animation:.7s cubic-bezier(.3,.7,.4,1) both _stitch_14ala_1;animation-delay:calc(var(--wave,0) * 60ms)}._celebrate_14ala_327 ._filled_14ala_209:before{animation:.5s ease-out both _fade-in_14ala_1;animation-delay:calc(var(--wave,0) * 60ms + .25s)}@keyframes _press_14ala_1{0%{transform:scale(.82)}}@keyframes _fade-in_14ala_1{0%{opacity:0;transform:scale(.6)}}@keyframes _pulse_14ala_1{50%{opacity:.35}}@keyframes _stitch_14ala_1{0%{transform:scale(1)}35%{filter:brightness(1.2);transform:scale(.78)rotate(-4deg)}70%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._filled_14ala_209,._celebrate_14ala_327 ._filled_14ala_209,._celebrate_14ala_327 ._filled_14ala_209:before,._counter_14ala_224{animation:none}}._controls_sbuzf_1{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}._modes_sbuzf_10{background:var(--surface-muted);border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex}._mode_sbuzf_10{height:40px;color:var(--text-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:15px;font-weight:750;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}._mode_sbuzf_10 svg{width:16px;height:16px}._mode_sbuzf_10:hover{color:var(--text)}._mode_sbuzf_10[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}._mode_sbuzf_10:focus-visible{outline:3px solid var(--accent);outline-offset:1px}._swatch_sbuzf_61{background:#384f7f;border-radius:4px;width:16px;height:16px}@media (prefers-color-scheme:dark){._swatch_sbuzf_61{background:#adb8db}}._tip_sbuzf_74{color:var(--text-muted);text-align:right;margin:0;font-size:13px;line-height:1.3}@container controls (width<=380px){._tip_sbuzf_74{display:none}}@container controls (width<=280px){._controls_sbuzf_1{flex-direction:column;align-items:flex-start}._tip_sbuzf_74{text-align:left;display:block}}
