._appShell_1ovga_7,._sheet_1ovga_8{--fp-ink:#2a211b;--fp-ink-soft:#6c6053;--fp-line:#ddd3c2;--fp-well:#3b2d22;--fp-frame-light:#86603d;--fp-frame:#6b4a2f;--fp-frame-dark:#4d3421;--fp-tile-hi:#f6e6c2;--fp-tile-lo:#e0c38f;--fp-tile-ink:#3b2412;--fp-placed:#2f7d6d;--fp-hint:#2f9bc4;--fp-cap:min(34rem, max(15rem, calc(100dvh - 210px)))}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._appShell_1ovga_7{--fp-cap:min(34rem, max(15rem, calc(100dvh - var(--narrow-action-bar-total,76px) - 140px)))}}._layout_1ovga_36{align-items:flex-start}._loading_1ovga_40{min-height:320px;color:var(--fp-ink-soft);justify-content:center;align-items:center;font-size:.85rem;display:flex}._boardColumn_1ovga_50{min-width:0;min-height:var(--board-vh,100dvh);box-sizing:border-box;--board-inset:8px;padding-block:var(--board-inset);--fp-tray:min(100%, var(--fp-cap));flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._boardColumn_1ovga_50{--fp-tray:min(100%, var(--fp-cap), calc(var(--n) * 100px / .93))}}@media (width<=850px),(orientation:portrait){._boardColumn_1ovga_50{gap:8px;padding-inline:8px}}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._boardColumn_1ovga_50{min-height:var(--board-vh,100dvh)}}._statusRow_1ovga_93{box-sizing:border-box;width:var(--fp-tray);justify-content:space-between;align-items:baseline;gap:12px;height:32px;padding-inline:2px;display:flex;position:relative}._title_1ovga_105{min-width:0;color:var(--fp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}._title_1ovga_105 small{color:var(--fp-ink-soft);margin-left:6px;font-size:.75rem;font-weight:500}._count_1ovga_122{color:var(--fp-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem}._count_1ovga_122 strong{color:var(--fp-ink);margin:0 2px;font-size:1.25rem}._floatNotice_1ovga_137{z-index:8;box-sizing:border-box;border:1px solid var(--fp-line);width:100%;min-height:36px;color:var(--fp-ink);text-align:center;background:#fffdf7;border-radius:12px;place-items:center;padding:6px 14px;font-size:.85rem;font-weight:650;line-height:1.3;animation:.18s ease-out both _fp-notice-in_1ovga_1;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 6px 18px #2a211b2e}._floatNotice_1ovga_137[data-kind=hint]{color:var(--fp-hint);border-color:#2f9bc473}._tray_1ovga_168{box-sizing:border-box;width:var(--fp-tray);aspect-ratio:1;padding:calc(var(--fp-tray) * .035);background:linear-gradient(145deg, var(--fp-frame-light), var(--fp-frame) 45%, var(--fp-frame-dark));border-radius:14px;flex:none;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #281a0e42;container-type:inline-size}._well_1ovga_182{--cell:calc(100cqw * .93 / var(--n));background:var(--fp-well);touch-action:none;border-radius:8px;width:100%;height:100%;position:relative;box-shadow:inset 0 2px 8px #00000073}._tray_1ovga_168[data-paused] ._well_1ovga_182{filter:blur(10px)}._tile_1ovga_197{box-sizing:border-box;width:calc(100% / var(--n));height:calc(100% / var(--n));padding:calc(var(--cell) * .045);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transform:translate(calc(var(--c) * 100%), calc(var(--r) * 100%));will-change:var(--piece-layer,auto);background:0 0;border:0;transition:transform .11s ease-out;position:absolute;top:0;left:0}._tile_1ovga_197:disabled{cursor:default}._tile_1ovga_197:focus-visible{outline:none}._tile_1ovga_197:focus-visible>span{outline:3px solid var(--fp-hint);outline-offset:-3px}._tile_1ovga_197>span{border-radius:calc(var(--cell) * .12);background:repeating-linear-gradient(100deg, #78501e0d 0 3px, #ffffff0a 3px 7px), linear-gradient(160deg, var(--fp-tile-hi), var(--fp-tile-lo));width:100%;height:100%;color:var(--fp-tile-ink);font:800 calc(var(--cell) * .42) / 1 system-ui, -apple-system, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;display:grid;box-shadow:inset 0 -3px #78501e59,inset 0 2px #ffffff8c,0 2px 3px #00000059}._tile_1ovga_197[data-placed]>span{box-shadow:inset 0 0 0 2px var(--fp-placed), inset 0 -3px 0 #78501e59, 0 2px 3px #00000059}._tile_1ovga_197[data-hinted]>span{box-shadow:0 0 0 3px var(--fp-hint), 0 0 16px #2f9bc499, inset 0 -3px 0 #78501e59;animation:1.1s ease-in-out infinite _fp-pulse_1ovga_1}._tile_1ovga_197[data-shake="0"]{animation:.26s _fp-shake-a_1ovga_1}._tile_1ovga_197[data-shake="1"]{animation:.26s _fp-shake-b_1ovga_1}._pauseCover_1ovga_263{z-index:6;place-items:center;display:grid;position:absolute;inset:0}._resume_1ovga_271{min-height:48px;color:var(--fp-ink);cursor:pointer;background:#fffdf7;border:0;border-radius:12px;padding:0 22px;font-size:1rem;font-weight:700;box-shadow:0 6px 18px #0000004d}.master-hint-splash._coach_1ovga_287{z-index:9;box-sizing:border-box;width:min(92%, calc(var(--fp-cap) - 8px));opacity:1;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 44px 14px 18px;animation:.24s cubic-bezier(.2,.82,.28,1) both _fp-coach-in_1ovga_1;top:auto;transform:translate(-50%)}.master-hint-splash._coach_1ovga_287>small{letter-spacing:.04em;font-size:13px;font-weight:700}.master-hint-splash._coach_1ovga_287>strong{font-size:16px;font-weight:650;line-height:1.4}.game-result-close._coachClose_1ovga_312{color:#fff7d2d1;top:4px;right:4px}.game-result-close._coachClose_1ovga_312:hover{color:#fff7d2;background:#ffffff1f}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){.master-hint-splash._coach_1ovga_287{gap:2px;padding:9px 40px 10px 14px}.master-hint-splash._coach_1ovga_287>strong{font-size:15px;line-height:1.35}}._toolRow_1ovga_342{width:var(--fp-tray);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:8px;min-width:min-content;margin-top:14px;display:grid}._tool_1ovga_342{border:1px solid var(--fp-line);min-height:40px;color:var(--fp-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.85rem;font-weight:600;display:inline-flex}._tool_1ovga_342:hover:not(:disabled){border-color:var(--fp-ink)}._tool_1ovga_342:disabled{opacity:.45;cursor:not-allowed}._toolPrimary_1ovga_378:not(:disabled){color:#fff;background:linear-gradient(#c3563f,#8f3427);border-color:#0000}._toolHint_1ovga_384:not(:disabled){color:#f3d27a;background:linear-gradient(#3a352c,#221f1a);border-color:#0000}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._toolRow_1ovga_342{display:none}}._announcer_1ovga_396{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._panel_1ovga_410 .game-status-panel>.game-actions:empty{display:none}._runCard_1ovga_415{background:#fffdf7;border:1.5px solid #3b3226;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;display:grid;box-shadow:0 2px #3b322633}._runIcon_1ovga_427{width:44px;height:44px}._runName_1ovga_432{gap:2px;min-width:0;display:grid}._runName_1ovga_432 strong{color:var(--fp-ink);font-size:22px;line-height:1.15}._runName_1ovga_432 small{color:var(--fp-ink-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._sizeIcon_1ovga_451{flex:none;display:block}._sizeIconFrame_1ovga_456{fill:var(--fp-frame)}._sizeIconWell_1ovga_460{fill:var(--fp-well)}._sizeIconTiles_1ovga_464{fill:#ecd6a8}._sizes_1ovga_468{font-variant-numeric:tabular-nums}._linkRow_1ovga_473{justify-content:space-between;align-items:center;gap:12px;display:flex}._linkRow_1ovga_473>.bk-history-entry{margin-top:0;text-decoration:none}._panelExtras_1ovga_485{gap:14px;padding:12px 18px;display:grid}._keyLegend_1ovga_491{gap:8px;margin:0;display:grid}._keyRow_1ovga_497{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._keyLegend_1ovga_491 kbd{box-sizing:border-box;min-width:22px;height:22px;color:var(--fp-ink);background:#fffdf7;border:1px solid #b7b0a0;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:650;line-height:1;display:inline-grid}._keyLegend_1ovga_491 kbd+kbd{margin-left:-5px}._keyText_1ovga_526{opacity:.8;min-width:0;font-size:13px;line-height:1.35}@media (pointer:coarse){._keyLegend_1ovga_491{display:none}}._tutorialLink_1ovga_540{color:var(--fp-ink-soft);font:500 13px/1.4 var(--font-app-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._tutorialLink_1ovga_540:hover{color:var(--fp-ink)}._drawerRows_1ovga_557{gap:14px;display:grid}._drawerSolution_1ovga_562{min-height:44px}._sidePage_1ovga_567{gap:4px;width:100%;display:grid}._sideTop_1ovga_573{align-items:center;gap:6px;min-height:48px;margin-bottom:4px;display:flex}._sideTop_1ovga_573 h2{color:var(--fp-ink);flex:1;margin:0;font-size:20px;font-weight:650}._sideTop_1ovga_573 button{min-width:40px;min-height:40px;color:var(--fp-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:22px}._sideTop_1ovga_573 button:last-child:not(:first-child){color:#62695f;background:#46484414;font-size:25px}._sideTop_1ovga_573 button:hover{background:#4648441f}._panel_1ovga_410.record-panel._sideOpen_1ovga_612 .game-status-panel.is-status-hidden{border-bottom:0}._panel_1ovga_410._sideOpen_1ovga_612 .game-control-settings{display:none}._record_1ovga_612{gap:18px;display:grid}._recordTotals_1ovga_625{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._recordTotals_1ovga_625>div{background:#4648440f;border-radius:10px;gap:2px;padding:10px 12px;display:grid}._recordTotals_1ovga_625 dt{color:var(--fp-ink-soft);font-size:13px}._recordTotals_1ovga_625 dd{color:var(--fp-ink);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1.2}._recordTotals_1ovga_625 dd small{color:var(--fp-ink-soft);margin-left:2px;font-size:14px;font-weight:500}._recordTable_1ovga_661{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}._recordTable_1ovga_661 th,._recordTable_1ovga_661 td{text-align:right;border-top:1px solid #e7dfcf;padding:7px 4px;font-weight:500}._recordTable_1ovga_661 thead th{color:var(--fp-ink-soft);border-top:0;font-size:13px;font-weight:600}._recordTable_1ovga_661 :is(th,td):first-child{text-align:left}._recordNone_1ovga_687{color:#a59d90}._recordNote_1ovga_691{color:var(--fp-ink-soft);margin:0;font-size:13px;line-height:1.45}._layout_1ovga_36 .narrow-action-bar.is-actions-only .game-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);width:100%;max-width:480px;margin-inline:auto;display:grid}._layout_1ovga_36 .narrow-action-bar.is-actions-only .game-actions>button{min-width:0;max-width:none}._barRestart_1ovga_719{justify-content:center;align-items:center;display:inline-flex}._restartIcon_1ovga_725{flex:none;width:18px;height:18px;display:none}@media (width<=345px){html[lang=en] ._restartWord_1ovga_733{display:none}html[lang=en] ._restartIcon_1ovga_725{display:inline-block}}._sizePicker_1ovga_743{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}._sizePicker_1ovga_743>svg{flex:none;transition:transform .16s}._layout_1ovga_36 .narrow-action-bar ._sizePicker_1ovga_743[aria-expanded=true]{color:var(--fp-ink);background:#20231f1a;border-color:#20231f73;box-shadow:inset 0 1px 3px #20231f2e}._sizePicker_1ovga_743[aria-expanded=true]>svg{transform:rotate(180deg)}._sheetBody_1ovga_777{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 4px;display:grid}._sizeCard_1ovga_784{color:var(--fp-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #20231f24;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px 10px 10px;display:grid}._sizeCardIcon_1ovga_799{grid-row:span 2;width:36px;height:36px}._sizeCard_1ovga_784 strong{font-size:17px;font-weight:700;line-height:1.2}._sizeCard_1ovga_784 small{color:var(--fp-ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.3}._sizeCard_1ovga_784[aria-current=true]{background:#fff8f2;border:2px solid #a93e32;padding:9px 11px 9px 9px}@keyframes _fp-notice-in_1ovga_1{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes _fp-coach-in_1ovga_1{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes _fp-pulse_1ovga_1{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes _fp-shake-a_1ovga_1{25%{translate:-4px}75%{translate:4px}}@keyframes _fp-shake-b_1ovga_1{25%{translate:-4px}75%{translate:4px}}@media (prefers-reduced-motion:reduce){._tile_1ovga_197,._tile_1ovga_197[data-hinted]>span,._tile_1ovga_197[data-shake="0"],._tile_1ovga_197[data-shake="1"],._floatNotice_1ovga_137,.master-hint-splash._coach_1ovga_287{transition:none;animation:none}}._sheet_1ovga_8[data-selection-panel]{--fp-ink:var(--ink);--fp-ink-soft:var(--ink-soft);--fp-line:var(--line);--fp-paper:var(--paper)}
