.oSF0SG_controls{border-top:2px solid var(--ink);gap:14px;padding-top:17px;display:grid}.oSF0SG_controls h2{letter-spacing:-.04em;margin:3px 0 0;font-family:Space Grotesk,sans-serif;font-size:22px}.oSF0SG_eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.oSF0SG_previews{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oSF0SG_preview{background:var(--paper);border:1px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:7px;min-height:72px;padding:8px;display:grid}.oSF0SG_preview strong{font-family:DM Mono,monospace;font-size:12px;line-height:1.3}.oSF0SG_preview[aria-pressed=true]{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink)}.oSF0SG_preview:disabled{cursor:not-allowed;opacity:.6}.oSF0SG_preview:focus-visible,.oSF0SG_actions button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.oSF0SG_swatch{border:1px solid var(--ink);border-radius:6px;grid-template-columns:1fr 1fr;width:100%;height:38px;display:grid;overflow:hidden}.oSF0SG_swatch i:nth-child(2),.oSF0SG_swatch i:nth-child(3){filter:brightness(.82)}.oSF0SG_classic{background:#f5ddb0}.oSF0SG_classic i{background:#73a28e}.oSF0SG_classic i:nth-child(2),.oSF0SG_classic i:nth-child(3){background:#f5ddb0}.oSF0SG_forest{background:#dce8dc}.oSF0SG_forest i{background:#477565}.oSF0SG_forest i:nth-child(2),.oSF0SG_forest i:nth-child(3){background:#dce8dc}.oSF0SG_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oSF0SG_actions button{border:1px solid var(--ink);cursor:pointer;border-radius:999px;min-height:44px;padding:0 12px;font-family:DM Mono,monospace;font-size:10px}.oSF0SG_actions button:disabled{cursor:wait;opacity:.6}.oSF0SG_equip{background:var(--ink);color:#fff}.oSF0SG_cancel{color:var(--ink);background:0 0}.oSF0SG_current,.oSF0SG_error{margin:0;font-size:12px;line-height:1.45}.oSF0SG_current{color:var(--muted)}.oSF0SG_error{color:#8d332b}.dark-mode .oSF0SG_controls{border-color:#f7f4ed}:is(.dark-mode .oSF0SG_eyebrow,.dark-mode .oSF0SG_current){color:#c2c4bb}.dark-mode .oSF0SG_preview{color:#f7f4ed;background:#2b2f2b;border-color:#f7f4ed}.dark-mode .oSF0SG_preview[aria-pressed=true]{background:#6a5727;box-shadow:inset 0 0 0 2px #f7f4ed}.dark-mode .oSF0SG_swatch{border-color:#f7f4ed}.dark-mode .oSF0SG_cancel{color:#f7f4ed;border-color:#f7f4ed}.dark-mode .oSF0SG_error{color:#ffb4ad}@media (prefers-reduced-motion:reduce){.oSF0SG_preview,.oSF0SG_actions button{scroll-behavior:auto}}
.jaVvkW_page{max-width:1000px;margin:auto;padding:24px 16px 64px}.jaVvkW_top{justify-content:space-between;font-size:13px;display:flex}.jaVvkW_page header{max-width:620px;margin:32px 0}.jaVvkW_page h1{letter-spacing:-.05em;margin:12px 0;font:600 clamp(40px,8vw,64px) Space Grotesk,sans-serif}.jaVvkW_page p{line-height:1.6}.jaVvkW_layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.jaVvkW_panel{border:1px solid var(--line);background:#fffaf0;border-radius:18px;padding:20px}.jaVvkW_heading{justify-content:space-between;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.jaVvkW_board{grid-template-columns:repeat(6,minmax(44px,1fr));gap:2px;display:grid}.jaVvkW_cell{color:#20211d;cursor:pointer;background:#f2e9d5;border:1px solid #b7ac96;border-radius:6px;min-width:44px;height:clamp(44px,7vw,70px);font:700 24px Space Grotesk,sans-serif}.jaVvkW_cell span[data-value="0"]{background:#f2c94c;border-radius:50%;width:32px;line-height:32px;display:inline-block}.jaVvkW_cell span[data-value="1"]{background:#9bcdb9;border-radius:5px;width:32px;line-height:32px;display:inline-block}.jaVvkW_given{border:2px solid #465447}.jaVvkW_selected{outline-offset:-4px;outline:3px solid #ed6a5a}.jaVvkW_ghost{opacity:.3}.jaVvkW_cell:hover .jaVvkW_ghost{opacity:.8;transform:scale(1.3)}.jaVvkW_ghost{transition:transform .15s,opacity .15s;display:inline-block}.jaVvkW_controls{flex-wrap:wrap;gap:8px;display:flex}.jaVvkW_controls button,.jaVvkW_page select,.jaVvkW_page button{min-height:44px}.jaVvkW_controls button{color:#fff;background:#20211d;border:0;border-radius:8px;flex:1;padding:10px;font-weight:700}.jaVvkW_controls button:disabled{opacity:.5}.jaVvkW_message{min-height:52px}.jaVvkW_panel select{color:#20211d;background:#fffaf0;border:1px solid #b7ac96;border-radius:8px;width:100%;margin:12px 0;padding:10px;display:block}.jaVvkW_page[data-board=forest-board] .jaVvkW_panel{background:#dbe8d2}.jaVvkW_page[data-board=forest-board] .jaVvkW_cell{background:#c4d7b6}.dark-mode .jaVvkW_panel{color:#f7f4ed;background:#303530}.dark-mode .jaVvkW_page[data-board=forest-board] .jaVvkW_panel{background:#304637}.dark-mode .jaVvkW_cell{background:#c7c9b8}@media (max-width:650px){.jaVvkW_layout{grid-template-columns:1fr}.jaVvkW_panel{padding:10px}.jaVvkW_page{padding:20px 12px 60px}}@media (prefers-reduced-motion:reduce){.jaVvkW_ghost{transition:none}}.jaVvkW_cell[aria-invalid=true]{border:3px dashed #a93329}.jaVvkW_cell[aria-invalid=true]:after{content:"!";margin-left:2px;font-size:12px}
.V0r6La_page{background:var(--paper);color:var(--ink);min-height:100dvh;padding:4px max(24px,50vw - 590px) 80px}.V0r6La_topline{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.V0r6La_topline span,.V0r6La_back,.V0r6La_eyebrow,.V0r6La_kicker{color:var(--muted);font-family:DM Mono,monospace;font-size:11px}.V0r6La_back{align-items:center;min-height:44px;display:flex}.V0r6La_hero{justify-content:space-between;align-items:center;padding:52px 0 44px;display:flex}.V0r6La_eyebrow{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-weight:700}.V0r6La_hero h1{letter-spacing:-.085em;margin:0 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,9vw,104px);line-height:.82}.V0r6La_hero h1 span{color:var(--coral);margin-left:.56em;display:block}.V0r6La_hero p:last-child{color:var(--muted);max-width:48ch;margin:0;font-size:17px;line-height:1.55}.V0r6La_mark{fill:none;height:150px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;flex:none;width:150px;transform:rotate(4deg)}.V0r6La_game{border:1px solid var(--ink);border-radius:var(--radius);background:#e9e4d9;margin-top:28px;padding:clamp(18px,3vw,30px)}.V0r6La_gameHeader{border-bottom:1px solid #20211d40;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.V0r6La_kicker{letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.V0r6La_game h2,.V0r6La_difficulty h2{letter-spacing:-.055em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,42px)}.V0r6La_counter{align-items:end;gap:8px;display:flex}.V0r6La_counter strong{letter-spacing:-.07em;font-family:Space Grotesk,sans-serif;font-size:42px;line-height:.8}.V0r6La_counter span{color:var(--muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.V0r6La_workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;margin-top:24px;display:grid}.V0r6La_trail{flex-direction:column;gap:10px;min-width:0;display:flex}.V0r6La_guessRow{background:#f9f6ee;border:1px solid #20211d59;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid}.V0r6La_rowNumber{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.V0r6La_slots{gap:8px;display:flex}.V0r6La_peg{background:var(--yellow);border:1px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;display:flex}.V0r6La_peg i{border-bottom:2px solid #20211d4d;width:15px}.V0r6La_feedback{gap:12px;display:flex}.V0r6La_feedback strong{grid-template-columns:15px 1fr;align-items:center;font-family:DM Mono,monospace;font-size:15px;line-height:1;display:grid}.V0r6La_feedback i{font-size:12px;font-style:normal}.V0r6La_feedback span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;margin-top:4px;font-size:8px}.V0r6La_ghostRow{background:0 0;border-style:dashed}.V0r6La_ghostRow .V0r6La_peg{box-shadow:none;background:0 0}.V0r6La_draftLabel{color:var(--muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.V0r6La_empty{color:var(--muted);margin:4px 0;padding-left:44px;font-size:13px}.V0r6La_controls{color:#fff;background:#315c4e;border:1px solid #19392e;border-radius:14px;padding:18px}.V0r6La_rules{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.V0r6La_rules span{text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;padding:5px 8px;font-family:DM Mono,monospace;font-size:8px}.V0r6La_keypad{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.V0r6La_keypad button{color:#20211d;cursor:pointer;background:#f4d35e;border:1px solid #172c26;border-radius:10px;min-height:48px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;box-shadow:0 3px #172c26}.V0r6La_keypad button:disabled{cursor:not-allowed;opacity:.38}.V0r6La_keypad button:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #172c26}.V0r6La_keypad button:focus-visible,.V0r6La_controls button:focus-visible,.V0r6La_tiers button:focus-visible,.V0r6La_saveWarning button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.V0r6La_editActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.V0r6La_editActions button,.V0r6La_submit,.V0r6La_result button{cursor:pointer;border-radius:999px;min-height:44px;padding:0 12px;font-family:DM Mono,monospace;font-size:10px}.V0r6La_editActions button{color:#fff;background:0 0;border:1px solid #ffffffa6}.V0r6La_editActions button:disabled{cursor:not-allowed;opacity:.45}.V0r6La_submit{color:#20211d;background:#fff;border:0;width:100%;margin-top:10px;font-weight:700}.V0r6La_error{color:#ffe1dc;min-height:33px;margin:9px 2px 0;font-size:12px;line-height:1.35}.V0r6La_result{text-align:center;gap:10px;display:grid}.V0r6La_result>span{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.V0r6La_result>strong{letter-spacing:.16em;font-family:Space Grotesk,sans-serif;font-size:50px}.V0r6La_result p{margin:0 0 6px;font-size:13px;line-height:1.4}.V0r6La_result button{color:#20211d;background:#fff;border:0}.V0r6La_won>strong{color:#f4d35e}.V0r6La_lost>strong{color:#ffd0c9}.V0r6La_notice{color:var(--muted);margin:17px 2px 0;font-family:DM Mono,monospace;font-size:10px}.V0r6La_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:12px;display:flex}.V0r6La_saveWarning span{gap:2px;display:grid}.V0r6La_saveWarning button{background:var(--ink);color:#fff;border:0;border-radius:999px;min-height:44px;padding:0 16px}.V0r6La_difficulty{grid-template-columns:300px 1fr;align-items:start;gap:40px;margin-top:70px;display:grid}.V0r6La_difficulty>div:first-child>p:last-child{color:var(--muted);line-height:1.55}.V0r6La_tiers{gap:10px;display:grid}.V0r6La_tiers button{border:0;border-top:1px solid var(--ink);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:120px 1fr 1fr;align-items:center;gap:10px;min-height:72px;padding:12px 4px;display:grid}.V0r6La_tiers strong{font-family:Space Grotesk,sans-serif;font-size:21px}.V0r6La_tiers span,.V0r6La_tiers em{color:var(--muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;font-style:normal}.V0r6La_tiers button[aria-pressed=true]{background:var(--mint);padding-left:12px;padding-right:12px}.V0r6La_tiers button:disabled{cursor:not-allowed;opacity:.55}[data-board=forest-board] .V0r6La_game{background:#dce8d8;border-color:#48634f}[data-board=forest-board] .V0r6La_guessRow{background:#f0f1df;border-color:#58725e}[data-board=forest-board] .V0r6La_ghostRow{background:#f0f1df59}[data-board=forest-board] .V0r6La_peg{background:#a9cf9e;border-color:#263f32;box-shadow:0 3px #263f32}[data-board=forest-board] .V0r6La_controls{background:#254839}.dark-mode .V0r6La_page{color:#f7f4ed;background:#1e211e}.dark-mode .V0r6La_game{background:#2b2f2b;border-color:#7d8178}.dark-mode .V0r6La_gameHeader{border-color:#666b63}.dark-mode .V0r6La_guessRow{background:#343934;border-color:#767c72}.dark-mode .V0r6La_ghostRow{background:0 0}.dark-mode .V0r6La_rowNumber{color:#c2c4bb}.dark-mode .V0r6La_feedback span{color:#c2c4bb}.dark-mode .V0r6La_notice{color:#c2c4bb}.dark-mode .V0r6La_counter span{color:#c2c4bb}.dark-mode .V0r6La_difficulty>div:first-child>p:last-child{color:#c2c4bb}.dark-mode .V0r6La_tiers span{color:#c2c4bb}.dark-mode .V0r6La_tiers em{color:#c2c4bb}.dark-mode .V0r6La_tiers button{color:#f7f4ed;border-color:#c2c4bb}.dark-mode .V0r6La_tiers button[aria-pressed=true]{color:var(--ink)}.dark-mode .V0r6La_keypad{grid-template-columns:repeat(4,1fr);display:grid}.dark-mode .V0r6La_keypad button{color:#20211d;background:#f4d35e;border-color:#111;min-height:48px}@media (max-width:760px){.V0r6La_page{padding:4px 16px 60px}.V0r6La_hero{align-items:flex-start;gap:14px;padding:28px 0 32px}.V0r6La_hero h1{font-size:clamp(48px,16vw,72px)}.V0r6La_hero p:last-child{font-size:14px}.V0r6La_mark{width:76px;height:76px}.V0r6La_workspace{grid-template-columns:1fr}.V0r6La_controls{order:-1}.V0r6La_guessRow{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px}.V0r6La_feedback,.V0r6La_draftLabel{grid-column:2}.V0r6La_slots{gap:5px}.V0r6La_peg{flex-basis:44px}.V0r6La_difficulty{grid-template-columns:1fr;margin-top:52px}.V0r6La_tiers button{grid-template-columns:1fr;gap:5px}.V0r6La_saveWarning{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:390px){.V0r6La_topline span{text-align:right;max-width:155px}.V0r6La_game{padding:14px}.V0r6La_gameHeader{align-items:start}.V0r6La_counter{flex-direction:column;align-items:center;gap:2px}.V0r6La_counter strong{font-size:32px}.V0r6La_peg{flex-basis:40px;height:40px}}@media (prefers-reduced-motion:reduce){.V0r6La_keypad button:not(:disabled):active{transform:none}}:is(.dark-mode .V0r6La_tiers button[aria-pressed=true] span,.dark-mode .V0r6La_tiers button[aria-pressed=true] em){color:#314339}.V0r6La_tiers span,.V0r6La_tiers em{font-size:11px}.dark-mode .V0r6La_hero p:last-child{color:#c2c4bb}.dark-mode .V0r6La_topline span{color:#c2c4bb}.dark-mode .V0r6La_back{color:#c2c4bb}.dark-mode .V0r6La_kicker{color:#c2c4bb}
.yrbzeG_page{max-width:1120px;min-height:calc(100dvh - 92px);margin:0 auto;padding:12px 28px 72px}.yrbzeG_topline{color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;font-family:DM Mono,monospace;font-size:11px;display:flex}.yrbzeG_back{text-underline-offset:4px;text-decoration:underline}.yrbzeG_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:38px 0 42px;display:grid}.yrbzeG_eyebrow{letter-spacing:.13em;text-transform:uppercase;font-family:DM Mono,monospace;font-weight:700;color:var(--coral)!important;margin:0 0 14px!important;font-size:11px!important}.yrbzeG_intro h1{letter-spacing:-.08em;margin:0 0 28px;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,9vw,104px);line-height:.76}.yrbzeG_intro h1 span{color:var(--coral);margin-left:.65em}.yrbzeG_intro p:last-child{color:var(--muted);max-width:45ch;margin:0;font-size:17px;line-height:1.55}.yrbzeG_scoreCard{background:var(--yellow);border:1px solid var(--ink);box-shadow:8px 9px 0 var(--ink);min-width:150px;padding:18px 20px;display:grid;transform:rotate(2deg)}.yrbzeG_scoreCard strong{letter-spacing:-.07em;font-family:Space Grotesk,sans-serif;font-size:54px;line-height:.9}.yrbzeG_scoreCard span,.yrbzeG_scoreCard b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.yrbzeG_scoreCard b{border-top:1px solid #20211d59;margin-top:13px;padding-top:10px}.yrbzeG_game{border:1px solid var(--ink);border-radius:var(--radius);background:#ede7d9;margin-top:20px;padding:clamp(16px,3vw,30px)}.yrbzeG_boardHead{border-bottom:1px solid #20211d40;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:17px;display:flex}.yrbzeG_boardHead>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.yrbzeG_boardHead h2{letter-spacing:-.04em;margin:3px 0 0;font-family:Space Grotesk,sans-serif;font-size:30px}.yrbzeG_boardHead svg{fill:none;height:64px;stroke:var(--ink);stroke-width:2px;width:84px}.yrbzeG_boardHead .yrbzeG_pencil{fill:var(--coral);stroke:var(--ink)}.yrbzeG_playArea{grid-template-columns:minmax(280px,540px) minmax(240px,1fr);align-items:start;gap:clamp(22px,4vw,50px);display:grid}.yrbzeG_board{border:3px solid var(--ink);grid-template-columns:repeat(var(--size),1fr);width:100%;display:grid}.yrbzeG_cell{aspect-ratio:1;border:0;border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fffdf7;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,5vw,54px);display:flex;position:relative}.yrbzeG_cell small{font-family:DM Mono,monospace;font-size:8px;line-height:1;position:absolute;top:4px;left:4px}.yrbzeG_cell i{color:#fff;background:#a93931;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-family:DM Mono,monospace;font-size:12px;font-style:normal;display:flex;position:absolute;top:3px;right:3px}.yrbzeG_cell.yrbzeG_inWord{background:#fff4ae}.yrbzeG_cell.yrbzeG_active{background:var(--yellow);box-shadow:inset 0 0 0 4px var(--ink);z-index:1}.yrbzeG_cell.yrbzeG_wrong{color:#8e241e}.yrbzeG_cell:focus-visible{outline:4px solid var(--coral);outline-offset:-4px;z-index:2}.yrbzeG_cell:disabled{cursor:default;opacity:1}.yrbzeG_clues h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:11px}.yrbzeG_activeClue{background:var(--mint);border:1px solid var(--ink);border-radius:10px;margin:8px 0 22px;padding:13px;font-size:17px;font-weight:700;line-height:1.35}.yrbzeG_clues>div{margin-top:18px}.yrbzeG_clues h4{text-transform:capitalize;margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:18px}.yrbzeG_clues ol{margin:0;padding:0;list-style:none}.yrbzeG_clues li button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;min-height:44px;padding:8px;line-height:1.35}.yrbzeG_clues li button:hover,.yrbzeG_clues li button:focus-visible,.yrbzeG_clues li .yrbzeG_currentClue{border-left-color:var(--coral);background:#fffdf7}.yrbzeG_clues li button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yrbzeG_clues b{margin-right:5px;font-family:DM Mono,monospace;font-size:11px}.yrbzeG_message{text-align:center;min-height:18px;font-family:DM Mono,monospace;font-size:11px}.yrbzeG_message.yrbzeG_error{color:#8e241e;font-weight:700}.yrbzeG_keyboard{text-align:center;max-width:620px;margin:20px auto 0}.yrbzeG_keyboard>div{justify-content:center;gap:5px;margin-bottom:5px;display:flex}.yrbzeG_keyboard button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fffdf7;border-radius:6px;min-width:44px;min-height:44px;padding:0 9px;font-family:DM Mono,monospace;font-weight:700}.yrbzeG_keyboard button:hover{background:var(--yellow)}.yrbzeG_keyboard button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.yrbzeG_keyboard button:disabled{cursor:default;opacity:.55}.yrbzeG_keyboard .yrbzeG_delete{min-width:96px;margin-top:3px}.yrbzeG_result{background:var(--mint);border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:14px;display:flex}.yrbzeG_result>div:first-child{display:grid}.yrbzeG_result strong{font-family:Space Grotesk,sans-serif;font-size:22px}.yrbzeG_result span{font-family:DM Mono,monospace;font-size:10px}.yrbzeG_result>div:last-child{gap:8px;display:flex}.yrbzeG_result button,.yrbzeG_saveWarning button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-family:DM Mono,monospace}.yrbzeG_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;justify-content:space-between;align-items:center;margin:13px 0;padding:12px 15px;font-size:13px;display:flex}.yrbzeG_saveWarning span{display:grid}.yrbzeG_saveWarning button{white-space:nowrap;margin-left:12px}[data-board=forest-board] .yrbzeG_game{background:#dce8d7;border-color:#526b57}[data-board=forest-board] .yrbzeG_cell{background:#f2f0df}[data-board=forest-board] .yrbzeG_cell.yrbzeG_inWord{background:#cfe2ad}[data-board=forest-board] .yrbzeG_cell.yrbzeG_active{background:#a8cf9d}.dark-mode .yrbzeG_page{color:#f7f4ed}.dark-mode .yrbzeG_boardHead h2{color:#f7f4ed}.dark-mode .yrbzeG_game{background:#292e2a;border-color:#aeb4aa}.dark-mode .yrbzeG_boardHead{border-color:#737970}.dark-mode .yrbzeG_boardHead svg{stroke:#f7f4ed}.dark-mode .yrbzeG_clues li button{color:#f7f4ed}.dark-mode .yrbzeG_clues li button:hover{background:#3b413b}.dark-mode .yrbzeG_clues li button:focus-visible{background:#3b413b}.dark-mode .yrbzeG_clues li .yrbzeG_currentClue{background:#3b413b}.dark-mode [data-board=forest-board] .yrbzeG_game{background:#223027}@media (max-width:760px){.yrbzeG_page{padding:4px 16px 56px}.yrbzeG_intro{align-items:center;gap:16px;padding:24px 0 30px}.yrbzeG_intro h1{font-size:clamp(50px,17vw,74px)}.yrbzeG_intro p:last-child{font-size:14px}.yrbzeG_scoreCard{box-shadow:5px 6px 0 var(--ink);min-width:105px;padding:13px}.yrbzeG_scoreCard strong{font-size:42px}.yrbzeG_playArea{grid-template-columns:1fr}.yrbzeG_clues{grid-template-columns:1fr 1fr;gap:12px;display:grid}.yrbzeG_clues h3,.yrbzeG_activeClue{grid-column:1/-1}.yrbzeG_clues>div{margin-top:0}.yrbzeG_keyboard button{width:9.2%;min-width:0;padding:0}}@media (max-width:420px){.yrbzeG_intro{grid-template-columns:1fr}.yrbzeG_scoreCard{gap:8px;width:max-content;min-width:0;display:flex;transform:none}.yrbzeG_scoreCard strong{font-size:24px}.yrbzeG_scoreCard span,.yrbzeG_scoreCard b{align-self:center}.yrbzeG_scoreCard b{border-top:0;border-left:1px solid #20211d59;margin:0;padding:0 0 0 8px}.yrbzeG_game{padding:13px}.yrbzeG_boardHead svg{display:none}.yrbzeG_clues{grid-template-columns:1fr}.yrbzeG_clues h3,.yrbzeG_activeClue{grid-column:auto}.yrbzeG_result,.yrbzeG_saveWarning{flex-direction:column;align-items:stretch}.yrbzeG_result>div:last-child{flex-direction:column}.yrbzeG_saveWarning button{margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.yrbzeG_cell,.yrbzeG_keyboard button{scroll-behavior:auto}}
._9kHQ3W_page{max-width:1180px;min-height:calc(100dvh - 92px);margin:0 auto;padding:12px 28px 72px}._9kHQ3W_topline{color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;font-family:DM Mono,monospace;font-size:11px;display:flex}._9kHQ3W_back{text-underline-offset:4px;text-decoration:underline}._9kHQ3W_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:13px 16px;display:flex}._9kHQ3W_saveWarning span{gap:2px;font-size:13px;line-height:1.4;display:grid}._9kHQ3W_saveWarning button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 16px;font-family:DM Mono,monospace;font-size:10px}._9kHQ3W_saveWarning button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:760px){._9kHQ3W_saveWarning{flex-direction:column;align-items:stretch}._9kHQ3W_saveWarning button{width:100%}}._9kHQ3W_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:42px 0 46px;display:grid}._9kHQ3W_intro h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(50px,7vw,82px);line-height:.86}._9kHQ3W_intro h1 span{color:var(--coral)}._9kHQ3W_intro p{color:var(--muted);max-width:50ch;margin:0;font-size:17px;line-height:1.55}._9kHQ3W_progress{background:var(--yellow);border:1px solid var(--ink);text-align:center;border-radius:50% 46% 48% 45%;place-content:center;width:132px;height:132px;display:grid;transform:rotate(4deg)}._9kHQ3W_progress span,._9kHQ3W_progress b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}._9kHQ3W_progress strong{font-family:Space Grotesk,sans-serif;font-size:42px;line-height:.9}._9kHQ3W_layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:42px;display:grid}._9kHQ3W_game{border:1px solid var(--ink);border-radius:var(--radius);background:#ece8df;min-width:0;padding:clamp(15px,3vw,26px)}._9kHQ3W_boardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}._9kHQ3W_boardHead span{color:var(--muted);text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}._9kHQ3W_boardHead h2{letter-spacing:-.04em;margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:25px}._9kHQ3W_board{grid-template-columns:repeat(5,minmax(44px,64px));justify-content:center;gap:8px;margin:24px auto 17px;display:grid}._9kHQ3W_tile{aspect-ratio:1;background:var(--paper);color:var(--ink);border:1px solid #aaa79e;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,4vw,31px);font-weight:700;display:flex;position:relative}._9kHQ3W_tile i{font-family:DM Mono,monospace;font-size:9px;font-style:normal;position:absolute;bottom:3px;right:5px}._9kHQ3W_current{border-color:#716f68}._9kHQ3W_current:has(span:not(:empty)){border-color:var(--ink);box-shadow:0 2px #20211d38}._9kHQ3W_ghost{color:#20211d5c;border-style:dashed}._9kHQ3W_exact{color:#fff;background:#246a57;border-color:#184b3e}._9kHQ3W_present{color:#262315;background:#f6cf5d;border-color:#735d19}._9kHQ3W_absent{color:#30312d;background:#d8d5cd;border-color:#6d6b64}._9kHQ3W_invalid{border-color:#a93931;animation:.18s ease-in-out 2 _9kHQ3W_nudge}._9kHQ3W_message{color:var(--muted);text-align:center;min-height:30px;margin:0;font-family:DM Mono,monospace;font-size:10px}._9kHQ3W_messageError{color:#8a302a;font-weight:700}._9kHQ3W_mobileEntry{display:none}._9kHQ3W_keyboard{gap:7px;max-width:680px;margin:7px auto 0;display:grid}._9kHQ3W_keyRow{justify-content:center;gap:5px;display:flex}._9kHQ3W_keyRow button{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #77756e;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;min-width:44px;max-width:52px;min-height:48px;padding:0 2px;font-family:DM Mono,monospace;font-size:clamp(11px,2.2vw,14px);display:flex;position:relative}._9kHQ3W_keyRow button:hover:not(:disabled),._9kHQ3W_keyRow button:focus-visible:not(:disabled){box-shadow:0 3px 0 var(--ink);background:#fff;transform:translateY(-2px)}._9kHQ3W_keyRow button:focus-visible,._9kHQ3W_result button:focus-visible,._9kHQ3W_selector select:focus-visible,._9kHQ3W_back:focus-visible{outline:3px solid var(--coral);outline-offset:3px}._9kHQ3W_keyRow button:disabled{cursor:default;opacity:.58}._9kHQ3W_keyRow button small{font-size:7px;position:absolute;bottom:2px;right:3px}._9kHQ3W_keyRow ._9kHQ3W_wideKey{text-transform:uppercase;flex-basis:70px;max-width:70px;font-size:9px}._9kHQ3W_keyRow ._9kHQ3W_key_exact{color:#fff;background:#246a57}._9kHQ3W_keyRow ._9kHQ3W_key_present{color:#262315;background:#f6cf5d}._9kHQ3W_keyRow ._9kHQ3W_key_absent{color:#30312d;background:#d8d5cd;text-decoration:line-through}._9kHQ3W_result{border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px;display:flex}._9kHQ3W_resultWon{background:var(--mint)}._9kHQ3W_resultLost{background:#fff0df}._9kHQ3W_result>div:first-child{gap:2px;display:grid}._9kHQ3W_result span,._9kHQ3W_result small{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}._9kHQ3W_result strong{letter-spacing:.12em;font-family:Space Grotesk,sans-serif;font-size:26px}._9kHQ3W_resultActions{gap:7px;display:flex}._9kHQ3W_result button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 15px;font-family:DM Mono,monospace;font-size:10px}._9kHQ3W_sidebar{flex-direction:column;gap:26px;padding:26px 0;display:flex}._9kHQ3W_artwork{aspect-ratio:3/2;border:1px solid var(--ink);background:#f3e8cd url(/assets/five-letter-cover.svg) 50%/cover no-repeat;border-radius:12px;width:100%}._9kHQ3W_legend{border-top:2px solid var(--ink);padding-top:18px}._9kHQ3W_legend h2{letter-spacing:-.04em;margin:0 0 17px;font-family:Space Grotesk,sans-serif;font-size:24px}._9kHQ3W_legend ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._9kHQ3W_legend li{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}._9kHQ3W_legend li>span{border:1px solid;border-radius:6px;justify-content:center;align-items:center;height:44px;font-family:Space Grotesk,sans-serif;font-weight:700;display:flex;position:relative}._9kHQ3W_legend li i{font-size:7px;font-style:normal;position:absolute;bottom:2px;right:4px}._9kHQ3W_legend p{color:var(--muted);margin:0;font-size:12px;line-height:1.35;display:grid}._9kHQ3W_legend strong{color:var(--ink)}._9kHQ3W_selector{color:var(--muted);text-transform:uppercase;gap:8px;font-family:DM Mono,monospace;font-size:10px;display:grid}._9kHQ3W_selector select{background:var(--paper);border:1px solid var(--ink);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:48px;padding:8px}._9kHQ3W_selector select:disabled{opacity:.58}._9kHQ3W_hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}[data-board=forest-board] ._9kHQ3W_game{background:#dfeadc;border-color:#526b57}[data-board=forest-board] ._9kHQ3W_tile:not(._9kHQ3W_exact):not(._9kHQ3W_present):not(._9kHQ3W_absent){background:#f2f0df;border-color:#71806d}[data-board=forest-board] ._9kHQ3W_keyRow button:not(._9kHQ3W_key_exact):not(._9kHQ3W_key_present):not(._9kHQ3W_key_absent){background:#e8edda;border-color:#65755f}[data-board=forest-board] ._9kHQ3W_current{border-color:#49634f}.dark-mode [data-board=forest-board] ._9kHQ3W_game{background:#26352c;border-color:#718a75}.dark-mode ._9kHQ3W_page{color:#f7f4ed}.dark-mode ._9kHQ3W_intro h1{color:#f7f4ed}.dark-mode ._9kHQ3W_boardHead h2{color:#f7f4ed}.dark-mode ._9kHQ3W_legend h2{color:#f7f4ed}.dark-mode ._9kHQ3W_game{background:#2b2f2b;border-color:#8e9188}.dark-mode ._9kHQ3W_tile:not(._9kHQ3W_exact):not(._9kHQ3W_present):not(._9kHQ3W_absent){color:var(--ink);background:#f7f4ed}.dark-mode ._9kHQ3W_keyRow button:not(._9kHQ3W_key_exact):not(._9kHQ3W_key_present):not(._9kHQ3W_key_absent){color:var(--ink);background:#f7f4ed}.dark-mode ._9kHQ3W_selector select{color:var(--ink);background:#f7f4ed}.dark-mode ._9kHQ3W_legend{border-color:#f7f4ed}.dark-mode ._9kHQ3W_legend strong{color:#f7f4ed}@keyframes _9kHQ3W_nudge{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}}@media (max-width:760px){._9kHQ3W_page{padding:4px 16px 56px}._9kHQ3W_intro{gap:16px;padding:28px 0 32px}._9kHQ3W_intro h1{font-size:clamp(43px,13vw,64px)}._9kHQ3W_intro p{font-size:14px}._9kHQ3W_progress{width:94px;height:94px}._9kHQ3W_progress strong{font-size:32px}._9kHQ3W_layout{display:block}._9kHQ3W_sidebar{grid-template-columns:1fr 1fr;display:grid}._9kHQ3W_legend{grid-row:1/span 2}._9kHQ3W_board{gap:6px}._9kHQ3W_mobileEntry{gap:8px;max-width:440px;margin:3px auto 0;display:grid}._9kHQ3W_mobileEntry label{font-family:DM Mono,monospace;font-size:11px}._9kHQ3W_mobileEntry input{background:var(--paper);border:1px solid var(--ink);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;border-radius:8px;width:100%;min-height:48px;padding:8px 12px;font:600 16px Space Grotesk,sans-serif}._9kHQ3W_mobileEntry>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}._9kHQ3W_mobileEntry button{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:0 12px;font-family:DM Mono,monospace;font-size:10px}._9kHQ3W_mobileEntry button:last-child{color:var(--ink);background:0 0}._9kHQ3W_mobileEntry button:disabled{cursor:default;opacity:.55}._9kHQ3W_mobileEntry input:focus-visible,._9kHQ3W_mobileEntry button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}._9kHQ3W_keyboard{display:none}._9kHQ3W_result{flex-direction:column;align-items:stretch}._9kHQ3W_resultActions button{flex:1}.dark-mode ._9kHQ3W_mobileEntry input{color:var(--ink);background:#f7f4ed}.dark-mode ._9kHQ3W_mobileEntry button:last-child{color:#f7f4ed;border-color:#f7f4ed}}@media (max-width:440px){._9kHQ3W_topline span{text-align:right;max-width:165px}._9kHQ3W_intro{grid-template-columns:1fr;align-items:start}._9kHQ3W_progress{align-items:center;gap:6px;width:max-content;height:auto;padding:10px 14px;display:flex;transform:none}._9kHQ3W_progress strong{font-size:25px}._9kHQ3W_game{padding:13px 10px}._9kHQ3W_board{gap:5px}._9kHQ3W_sidebar{display:flex}._9kHQ3W_legend{grid-row:auto}}@media (prefers-reduced-motion:reduce){._9kHQ3W_invalid{animation:none}._9kHQ3W_keyRow button{transition:none}._9kHQ3W_keyRow button:hover:not(:disabled),._9kHQ3W_keyRow button:focus-visible:not(:disabled){transform:none}}@media (min-width:761px) and (max-width:900px){._9kHQ3W_layout{grid-template-columns:minmax(0,1fr)}._9kHQ3W_sidebar{grid-template-columns:1fr 1fr;display:grid}}
.bWbGJG_page{max-width:1180px;min-height:100dvh;margin:0 auto;padding:0 24px 88px}.bWbGJG_topbar{justify-content:space-between;align-items:center;padding:24px 0 10px;display:flex}.bWbGJG_back,.bWbGJG_saveState,.bWbGJG_eyebrow,.bWbGJG_kicker{letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px}.bWbGJG_back{align-items:center;gap:7px;min-height:44px;display:flex}.bWbGJG_saveState{color:var(--muted)}.bWbGJG_intro{justify-content:space-between;align-items:center;padding:38px 0 34px;display:flex}.bWbGJG_intro>div:first-child{max-width:690px}.bWbGJG_eyebrow{color:var(--coral);margin:0 0 17px}.bWbGJG_intro h1{letter-spacing:-.07em;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,7vw,78px);line-height:.94}.bWbGJG_intro p:last-child{color:var(--muted);max-width:52ch;margin:0;font-size:17px;line-height:1.5}.bWbGJG_sonar{border:2px solid var(--ink);background:#a9c6dc;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative;overflow:hidden}.bWbGJG_sonar:after{background:var(--ink);content:"";transform-origin:0;width:55px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-38deg)}.bWbGJG_sonar i{border:1px solid #20211d8c;border-radius:50%;position:absolute}.bWbGJG_sonar i:first-child{width:38px;height:38px}.bWbGJG_sonar i:nth-child(2){width:76px;height:76px}.bWbGJG_sonar i:nth-child(3){width:112px;height:112px}.bWbGJG_sonar b{background:var(--coral);border-radius:50%;width:10px;height:10px;position:absolute;top:37px;right:31px}.bWbGJG_recovery{color:#62221b;background:#fff0e9;border:2px solid #ad3c31;border-radius:16px;margin:0 0 24px;padding:18px 20px}.bWbGJG_recovery p{margin:5px 0 0;line-height:1.5}.bWbGJG_command{border:1px solid var(--line);background:#fffdf9;border-radius:24px;padding:22px}.bWbGJG_commandHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 2px 18px;display:flex}.bWbGJG_commandHead p{letter-spacing:-.025em;margin:5px 0 0;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.bWbGJG_inlineNotice{color:#8d332b;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-family:DM Mono,monospace;font-size:9px;display:block}.bWbGJG_kicker{color:var(--muted)}.bWbGJG_metrics{gap:8px;display:flex}.bWbGJG_metrics span{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-family:DM Mono,monospace;font-size:10px}.bWbGJG_metrics b{font-size:13px}.bWbGJG_boards{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);align-items:start;gap:22px;display:grid}.bWbGJG_boardPanel{border:1px solid var(--ink);border-radius:16px;min-width:0;padding:16px;overflow:hidden}.bWbGJG_enemyPanel{background:#dceaf2}.bWbGJG_ownPanel{background:#e4eee3}.bWbGJG_boardPanel header{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.bWbGJG_boardPanel h2{letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif;font-size:23px}.bWbGJG_boardPanel header p{color:#4f625f;margin:3px 0 0;font-size:12px}.bWbGJG_boardPanel header>span{background:#ffffffa6;border-radius:999px;padding:7px 9px;font-family:DM Mono,monospace;font-size:10px}.bWbGJG_boardScroll{padding:2px 2px 7px;overflow-x:auto}.bWbGJG_coordinates{grid-template-columns:24px repeat(10,var(--cell-size));min-width:calc(24px + 10 * var(--cell-size));text-align:center;width:max-content;display:grid}.bWbGJG_coordinates b,.bWbGJG_rowLabels b{justify-content:center;align-items:center;font-family:DM Mono,monospace;font-size:9px;display:flex}.bWbGJG_boardRows{min-width:calc(24px + 10 * var(--cell-size));width:max-content;display:flex}.bWbGJG_rowLabels{grid-template-rows:repeat(10,var(--cell-size));flex:0 0 24px;display:grid}.bWbGJG_grid{border:2px solid var(--ink);grid-template-columns:repeat(10,var(--cell-size));grid-template-rows:repeat(10,var(--cell-size));background:#315c6d;display:grid}.bWbGJG_targetGrid,.bWbGJG_enemyPanel{--cell-size:44px}.bWbGJG_fleetGrid,.bWbGJG_ownPanel{--cell-size:30px}.bWbGJG_cell{color:var(--ink);height:var(--cell-size);min-width:0;min-height:0;width:var(--cell-size);background:#d7e9ee;border:1px solid #20211d2e;border-top:0;border-left:0;justify-content:center;align-items:center;padding:0;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700;display:flex;position:relative}button.bWbGJG_cell{cursor:crosshair;min-width:44px;min-height:44px}button.bWbGJG_cell:hover:not(:disabled){box-shadow:inset 0 0 0 3px var(--coral);background:#fff3d0}button.bWbGJG_cell:hover:not(:disabled):after,button.bWbGJG_cell:focus-visible:not(:disabled):after{color:var(--coral);content:"+";font-size:24px;font-weight:400;position:absolute}button.bWbGJG_cell:hover:not(:disabled):before,button.bWbGJG_cell:focus-visible:not(:disabled):before{color:#65312d;content:attr(data-coordinate);pointer-events:none;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:2px;left:3px}button.bWbGJG_cell:focus-visible{outline:3px solid var(--coral);outline-offset:-5px;z-index:1}button.bWbGJG_cell:disabled{cursor:default}.bWbGJG_fleetGrid .bWbGJG_cell{background:#dce8dc}.bWbGJG_hit{color:#fff;background:#ed6a5a!important}.bWbGJG_miss{color:#52666d;background:#f6f2e9!important}.bWbGJG_ship{background:#8ca9a0!important}.bWbGJG_shipMark{background:#263f46;border-radius:999px;width:70%;height:52%;display:block}.bWbGJG_legend{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.bWbGJG_legend span{align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:10px;display:flex}.bWbGJG_legend i{border:1px solid var(--ink);width:14px;height:14px;display:inline-block}.bWbGJG_hitDot{background:var(--coral)}.bWbGJG_missDot{background:#f6f2e9}.bWbGJG_shipDot{background:#8ca9a0}.bWbGJG_actions{border:1px solid var(--ink);background:#e4eee3;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:20px 22px;display:flex}.bWbGJG_actions p{max-width:64ch;margin:4px 0 0;line-height:1.45}.bWbGJG_actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:48px;padding:0 18px;font-family:DM Mono,monospace;font-size:11px}.bWbGJG_actions button:disabled{cursor:not-allowed;opacity:.5}.bWbGJG_actionControls{flex:none;align-items:end;gap:12px;display:flex}.bWbGJG_actionControls label{letter-spacing:.06em;text-transform:uppercase;gap:5px;font-family:DM Mono,monospace;font-size:10px;display:grid}.bWbGJG_actionControls select{border:1px solid var(--ink);color:var(--ink);background:#fffdf9;border-radius:999px;min-height:44px;padding:0 34px 0 13px}.bWbGJG_difficultyDescription{color:#455a4c;letter-spacing:0;text-transform:none;max-width:31ch;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.4}.bWbGJG_scrollHint{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.5;display:none}.bWbGJG_recovery button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px}.bWbGJG_boardScroll:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:620px){.bWbGJG_scrollHint{display:block}}.bWbGJG_confirmActions{flex:none;gap:8px;display:flex}.bWbGJG_actions .bWbGJG_cancel{border:1px solid var(--ink);color:var(--ink);background:0 0}.bWbGJG_result{border:1px solid var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px 17px;display:flex}.bWbGJG_result div{gap:3px;display:grid}.bWbGJG_result strong{font-family:Space Grotesk,sans-serif;font-size:20px}.bWbGJG_result span{font-family:DM Mono,monospace;font-size:10px}.bWbGJG_result button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px}.bWbGJG_victory{background:var(--mint)}.bWbGJG_defeat{background:#fff0df}[data-board=forest-board] .bWbGJG_command{background:#eef3e7;border-color:#71806d}[data-board=forest-board] .bWbGJG_enemyPanel{background:#cfddd4}[data-board=forest-board] .bWbGJG_ownPanel{background:#dce8cf}[data-board=forest-board] .bWbGJG_grid{background:#355a4c}[data-board=forest-board] .bWbGJG_targetGrid .bWbGJG_cell{background:#c8ded2}[data-board=forest-board] .bWbGJG_fleetGrid .bWbGJG_cell{background:#d5e4c8}[data-board=forest-board] .bWbGJG_shipMark{background:#2d4b3d}.dark-mode [data-board=forest-board] .bWbGJG_command{background:#26352c;border-color:#718a75}.dark-mode .bWbGJG_command{background:#292f2a;border-color:#5b665d}:is(.dark-mode .bWbGJG_enemyPanel,.dark-mode .bWbGJG_ownPanel,.dark-mode .bWbGJG_actions){color:#20211d}@media (prefers-reduced-motion:reduce){.bWbGJG_sonar:after{transform:rotate(-38deg)}}@media (max-width:900px){.bWbGJG_boards{grid-template-columns:1fr}.bWbGJG_ownPanel{max-width:380px}.bWbGJG_intro{padding-top:25px}}@media (max-width:620px){.bWbGJG_page{padding:0 14px 64px}.bWbGJG_intro{align-items:flex-start;padding:22px 0 24px}.bWbGJG_intro h1{font-size:clamp(42px,13vw,62px)}.bWbGJG_sonar{width:78px;min-width:78px;height:78px;margin-left:14px}.bWbGJG_sonar i:nth-child(2),.bWbGJG_sonar i:nth-child(3){display:none}.bWbGJG_sonar:after{width:30px}.bWbGJG_sonar b{top:18px;right:17px}.bWbGJG_command{border-radius:18px;padding:13px}.bWbGJG_commandHead{flex-direction:column;align-items:flex-start;gap:14px}.bWbGJG_metrics{width:100%}.bWbGJG_metrics span{text-align:center;flex:1}.bWbGJG_boardPanel{padding:12px}.bWbGJG_actions,.bWbGJG_result{flex-direction:column;align-items:stretch;gap:16px}.bWbGJG_actionControls{flex-direction:column;align-items:stretch}.bWbGJG_actions button,.bWbGJG_result button{width:100%}.bWbGJG_confirmActions{flex-direction:column}.bWbGJG_targetGrid,.bWbGJG_enemyPanel{--cell-size:44px}}
.XPRwtW_page{color:#20211d;max-width:960px;margin:auto;padding:24px 16px 64px}.XPRwtW_top{justify-content:space-between;min-height:44px;font-size:13px;display:flex}.XPRwtW_page header{max-width:650px;margin:28px 0}.XPRwtW_page h1{letter-spacing:-.06em;margin:10px 0;font:600 clamp(48px,9vw,76px) Space Grotesk,sans-serif}.XPRwtW_page p{line-height:1.6}.XPRwtW_layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:24px;margin-top:24px;display:grid}.XPRwtW_panel{color:#20211d;border:1px solid var(--line);background:#fffaf0;border-radius:18px;padding:20px}.XPRwtW_heading{justify-content:space-between;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.XPRwtW_board{width:min(100%,310px);margin:auto}.XPRwtW_row{grid-template-columns:repeat(3,minmax(44px,1fr) 20px) minmax(44px,1fr);align-items:center;display:grid}.XPRwtW_verticalRow{text-align:center;grid-template-columns:repeat(4,minmax(44px,1fr));align-items:center;gap:20px;height:28px;display:grid}.XPRwtW_cell{color:#20211d;cursor:pointer;background:#f3ead8;border:1px solid #9d917d;border-radius:9px;min-width:44px;height:clamp(52px,10vw,66px);font:700 26px Space Grotesk,sans-serif;position:relative}.XPRwtW_given{background:#e4d7bd;border:3px double #3c5144}.XPRwtW_selected{outline-offset:-5px;outline:3px solid #d95445}.XPRwtW_ghost{opacity:.28;transition:opacity .15s,transform .15s;display:inline-block}.XPRwtW_cell:hover .XPRwtW_ghost{opacity:.8;transform:scale(1.35)}.XPRwtW_horizontal{text-align:center;font:800 20px DM Mono,monospace}.XPRwtW_inequality{color:#483c31;font:800 18px DM Mono,monospace;display:inline-block}.XPRwtW_verticalRow .XPRwtW_inequality{background:#f4cd66;border-radius:999px;min-width:22px;font-size:14px;line-height:22px}.XPRwtW_controls{flex-wrap:wrap;gap:7px;display:flex}.XPRwtW_controls button,.XPRwtW_page select,.XPRwtW_page button{min-height:44px}.XPRwtW_controls button{color:#fff;background:#20211d;border:0;border-radius:8px;flex:1;padding:8px;font-weight:700}.XPRwtW_controls button:disabled{opacity:.45}.XPRwtW_message{min-height:52px}.XPRwtW_panel select{color:#20211d;background:#fffaf0;border:1px solid #9d917d;border-radius:8px;width:100%;margin:12px 0;padding:10px;display:block}.XPRwtW_cell[aria-invalid=true]{border:3px dashed #a93329}.XPRwtW_cell[aria-invalid=true]:after{content:"!";font-size:12px;position:absolute;top:3px;right:5px}.XPRwtW_page[data-board=forest-board] .XPRwtW_panel{background:#dbe8d2}.XPRwtW_page[data-board=forest-board] .XPRwtW_cell{background:#c5d8b7}.XPRwtW_page[data-board=forest-board] .XPRwtW_given{background:#afc79e}.dark-mode .XPRwtW_page{color:#f7f4ed}.dark-mode .XPRwtW_panel{color:#f7f4ed;background:#303530}.dark-mode .XPRwtW_cell{color:#20211d;background:#ddd1b9}.dark-mode .XPRwtW_inequality{color:#f7f4ed}.dark-mode .XPRwtW_verticalRow .XPRwtW_inequality{color:#20211d}.dark-mode .XPRwtW_page[data-board=forest-board] .XPRwtW_panel{background:#304637}.dark-mode .XPRwtW_page[data-board=forest-board] .XPRwtW_cell{background:#bed1ae}@media (max-width:650px){.XPRwtW_layout{grid-template-columns:1fr}.XPRwtW_panel{padding:12px}.XPRwtW_page{padding:16px 12px 56px}.XPRwtW_board{width:min(100%,292px)}.XPRwtW_row{grid-template-columns:repeat(3,minmax(44px,1fr) 16px) minmax(44px,1fr)}.XPRwtW_verticalRow{gap:16px}.XPRwtW_page header{margin:20px 0}}@media (prefers-reduced-motion:reduce){.XPRwtW_ghost{transition:none}.XPRwtW_cell:hover .XPRwtW_ghost{transform:none}}
.BXSeRG_page{max-width:1100px;margin:auto;padding:20px 24px 64px}.BXSeRG_top{justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}.BXSeRG_top a{text-underline-offset:4px;text-decoration:underline}.BXSeRG_intro{padding:30px 0}.BXSeRG_intro h1{letter-spacing:-.05em;margin:12px 0 20px;font:600 clamp(44px,8vw,78px)/.95 Space Grotesk,sans-serif}.BXSeRG_intro h1 span{color:var(--coral)}.BXSeRG_intro>p:last-child{max-width:52ch;color:var(--muted);line-height:1.6}.BXSeRG_layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.BXSeRG_boardWrap{border:1px solid var(--ink);min-width:0;color:var(--ink);background:#ece8df;border-radius:20px;padding:24px}.BXSeRG_boardHead{justify-content:space-between;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.BXSeRG_board{outline-offset:4px;border-radius:8px;max-width:500px;margin:auto}.BXSeRG_board:focus-visible{outline:3px solid var(--coral)}.BXSeRG_board svg{width:100%;height:auto;display:block}.BXSeRG_surface{fill:#fff6df}.BXSeRG_walls{stroke:#413d32;stroke-width:2px;stroke-linecap:round}.BXSeRG_trail{fill:none;stroke:#78a99a;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.BXSeRG_marker{fill:#d1493b;stroke:#413d32;stroke-width:1.5px}.BXSeRG_exit{fill:#f4cd66;stroke:#413d32;stroke-width:2px;stroke-dasharray:3 2}.BXSeRG_ghost{fill:#d1493b;opacity:.25}.BXSeRG_position{text-align:center;margin:20px 0 8px;font-size:13px}.BXSeRG_error{text-align:center;min-height:36px;font-size:12px;line-height:1.5}.BXSeRG_pad{grid-template-columns:repeat(3,56px);justify-content:center;gap:8px;display:grid}.BXSeRG_pad button,.BXSeRG_result button,.BXSeRG_warning button{border:1px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;transition:transform .15s,background .15s}.BXSeRG_pad button:hover:not(:disabled){background:#f4cd66;transform:translateY(-2px)}.BXSeRG_pad button:focus-visible,.BXSeRG_result button:focus-visible,.BXSeRG_warning button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.BXSeRG_pad button:disabled{opacity:.45;cursor:default}.BXSeRG_up{grid-area:1/2}.BXSeRG_left{grid-area:2/1}.BXSeRG_down{grid-area:2/2}.BXSeRG_right{grid-area:2/3}.BXSeRG_pad .BXSeRG_undo{grid-column:1/4;font-size:13px}.BXSeRG_pad button:not(.BXSeRG_undo){font-size:24px}.BXSeRG_aside{padding:12px 0}.BXSeRG_aside h2{letter-spacing:-.04em;font:600 28px Space Grotesk,sans-serif}.BXSeRG_aside label{margin-bottom:8px;font-size:12px;display:block}.BXSeRG_aside select{width:100%;font:inherit;border:1px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);border-radius:10px;padding:8px}.BXSeRG_aside p{color:var(--muted);font-size:14px;line-height:1.6}.BXSeRG_result{text-align:center;border-top:1px solid #aaa;margin-top:16px;padding-top:12px}.BXSeRG_result h2{font:600 32px Space Grotesk,sans-serif}.BXSeRG_result button{margin:4px;padding:8px 20px}.BXSeRG_warning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;padding:16px}.BXSeRG_warning button{margin-left:12px;padding:0 16px}[data-board=forest-board] .BXSeRG_boardWrap{background:#dfeadc}[data-board=forest-board] .BXSeRG_surface{fill:#f2f0df}[data-board=forest-board] .BXSeRG_walls{stroke:#49634f}.dark-mode .BXSeRG_boardWrap{color:#f7f4ed;background:#26352c}.dark-mode .BXSeRG_page{color:#f7f4ed}@media (max-width:760px){.BXSeRG_page{padding:8px 16px 48px}.BXSeRG_layout{grid-template-columns:1fr;gap:16px}.BXSeRG_boardWrap{padding:16px 12px}.BXSeRG_intro{padding:24px 0}.BXSeRG_boardHead{font-size:12px}}@media (prefers-reduced-motion:reduce){.BXSeRG_pad button{transition:none}.BXSeRG_pad button:hover:not(:disabled){transform:none}}
._izDwW_page{max-width:1120px;min-height:calc(100dvh - 92px);margin:0 auto;padding:12px 28px 72px}._izDwW_topline{color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;font-family:DM Mono,monospace;font-size:11px;display:flex}._izDwW_back{text-underline-offset:4px;text-decoration:underline}._izDwW_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:38px 0 42px;display:grid}._izDwW_eyebrow{letter-spacing:.13em;text-transform:uppercase;font-family:DM Mono,monospace;font-weight:700;color:var(--coral)!important;margin:0 0 14px!important;font-size:11px!important}._izDwW_intro h1{letter-spacing:-.08em;margin:0 0 28px;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,9vw,104px);line-height:.76}._izDwW_intro h1 span{color:var(--coral);margin-left:.62em}._izDwW_intro p:last-child{color:var(--muted);max-width:44ch;margin:0;font-size:17px;line-height:1.55}._izDwW_scoreCard{background:var(--yellow);border:1px solid var(--ink);box-shadow:8px 9px 0 var(--ink);min-width:150px;padding:18px 20px;display:grid;transform:rotate(3deg)}._izDwW_scoreCard strong{letter-spacing:-.07em;font-family:Space Grotesk,sans-serif;font-size:54px;line-height:.9}._izDwW_scoreCard span,._izDwW_scoreCard b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}._izDwW_scoreCard b{border-top:1px solid #20211d59;margin-top:13px;padding-top:10px}._izDwW_game{border:1px solid var(--ink);border-radius:var(--radius);background:#ece8df;padding:clamp(16px,3vw,28px)}._izDwW_controls{justify-content:space-between;align-items:end;gap:24px;display:flex}._izDwW_controls h2{letter-spacing:-.045em;margin:0 0 5px;font-family:Space Grotesk,sans-serif;font-size:28px}._izDwW_controls p{color:var(--muted);margin:0;font-size:14px}._izDwW_controls fieldset{border:0;gap:7px;margin:0;padding:0;display:flex}._izDwW_controls legend{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._izDwW_controls button{background:var(--paper);border:1px solid var(--ink);color:var(--ink);cursor:pointer;border-radius:999px;min-height:44px;padding:7px 13px;font-family:DM Mono,monospace;font-size:11px}._izDwW_controls button span{color:var(--muted);margin-top:2px;font-size:8px;display:block}._izDwW_controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._izDwW_controls button[aria-pressed=true] span{color:var(--yellow)}._izDwW_board{grid-template-columns:repeat(var(--columns), minmax(44px, 1fr));gap:clamp(7px,1.4vw,13px);max-width:760px;margin:26px auto 20px;display:grid}._izDwW_card{aspect-ratio:.82;background:var(--coral);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:58px;padding:0;font-size:clamp(25px,5vw,45px);transition:transform .16s,box-shadow .16s;display:flex}._izDwW_card._izDwW_hidden:after{content:"";opacity:0;background:#ffffff57;border-radius:999px;width:12%;height:34%;transition:opacity .16s,transform .16s;position:absolute;top:18%;right:28%;transform:rotate(-18deg)scale(.7)}._izDwW_card._izDwW_hidden{position:relative;overflow:hidden}._izDwW_card._izDwW_hidden:not(:disabled):hover:after,._izDwW_card._izDwW_hidden:not(:disabled):focus-visible:after{opacity:1;transform:rotate(-18deg)scale(1)}._izDwW_card:not(:disabled):hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-3px)}._izDwW_card:not(:disabled):active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}._izDwW_card:focus-visible{outline:4px solid var(--yellow);outline-offset:3px}._izDwW_card:disabled{cursor:default;opacity:1}._izDwW_card._izDwW_hidden span{opacity:.78;transform:rotate(-9deg)}._izDwW_card._izDwW_revealed,._izDwW_card._izDwW_matched{color:var(--ink);background:#fffdf9}._izDwW_card._izDwW_matched{background:var(--mint);box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}._izDwW_card._izDwW_mismatch{border-color:#bb463b;position:relative;box-shadow:0 0 0 4px #fff0df,0 5px #bb463b}._izDwW_card._izDwW_mismatch:after{color:#fff;content:"×";background:#bb463b;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-family:DM Mono,monospace;font-size:16px;display:flex;position:absolute;top:5px;right:5px}._izDwW_actionRow{justify-content:center;align-items:center;min-height:52px;display:flex}._izDwW_actionRow>span{color:var(--muted);text-align:center;font-family:DM Mono,monospace;font-size:10px}._izDwW_noMatch{background:#fff0df;border:1px solid #bb463b;border-radius:12px;margin-top:8px}._izDwW_result{background:var(--mint);border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:12px 14px;display:flex}._izDwW_result>span{gap:2px;font-family:DM Mono,monospace;font-size:10px;display:grid}._izDwW_result strong{font-family:Space Grotesk,sans-serif;font-size:18px}._izDwW_resultActions{gap:8px;display:flex}._izDwW_conceal{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:0 22px;font-family:DM Mono,monospace;font-size:12px}._izDwW_conceal:hover{background:#444640}._izDwW_conceal:focus-visible{outline:3px solid var(--coral);outline-offset:3px}._izDwW_notice{color:var(--muted);text-align:center;margin:13px 4px 0;font-family:DM Mono,monospace;font-size:10px}._izDwW_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;max-width:650px;margin:13px auto 0;padding:12px 15px;font-size:13px;line-height:1.45}[data-board=forest-board] ._izDwW_game{background:#dfeadc;border-color:#526b57}[data-board=forest-board] ._izDwW_card._izDwW_hidden{background:#477b5d;border-color:#263f32;box-shadow:0 5px #263f32}[data-board=forest-board] ._izDwW_card._izDwW_revealed{background:#f2f0df}[data-board=forest-board] ._izDwW_card._izDwW_matched{background:#a8cf9d}.dark-mode [data-board=forest-board] ._izDwW_game{background:#26352c;border-color:#718a75}.dark-mode ._izDwW_page{color:#f7f4ed}.dark-mode ._izDwW_intro h1{color:#f7f4ed}.dark-mode ._izDwW_game{background:#2b2f2b;border-color:#c2c4bb}.dark-mode ._izDwW_controls h2{color:#f7f4ed}.dark-mode ._izDwW_card{border-color:#111}.dark-mode ._izDwW_scoreCard{color:var(--ink)}.dark-mode ._izDwW_controls button{color:var(--ink);background:#f7f4ed}.dark-mode ._izDwW_controls button[aria-pressed=true]{background:var(--coral);color:#fff}@media (max-width:680px){._izDwW_page{padding:4px 16px 56px}._izDwW_intro{align-items:center;gap:16px;padding:24px 0 30px}._izDwW_intro h1{font-size:clamp(48px,17vw,72px)}._izDwW_intro h1 span{margin-left:.3em}._izDwW_intro p:last-child{font-size:14px}._izDwW_scoreCard{box-shadow:5px 6px 0 var(--ink);min-width:105px;padding:13px}._izDwW_scoreCard strong{font-size:42px}._izDwW_controls{flex-direction:column;align-items:stretch;gap:16px}._izDwW_controls fieldset{grid-template-columns:repeat(3,1fr);display:grid}._izDwW_controls button{padding:6px 4px}._izDwW_board{gap:7px;margin-top:20px}._izDwW_card{box-shadow:0 3px 0 var(--ink);border-radius:8px;font-size:clamp(20px,8vw,32px)}._izDwW_result{flex-direction:column;align-items:stretch}._izDwW_resultActions{flex-direction:column}._izDwW_result button{width:100%}}@media (max-width:390px){._izDwW_topline span{text-align:right;max-width:160px}._izDwW_intro{grid-template-columns:1fr}._izDwW_scoreCard{gap:8px;width:max-content;min-width:0;display:flex;transform:none}._izDwW_scoreCard strong{font-size:24px}._izDwW_scoreCard span,._izDwW_scoreCard b{align-self:center}._izDwW_scoreCard b{border-top:0;border-left:1px solid #20211d59;margin:0;padding:0 0 0 8px}._izDwW_game{padding:13px}}@media (prefers-reduced-motion:reduce){._izDwW_card,._izDwW_card._izDwW_hidden:after{transition:none}}
._05-tTG_page{background:var(--paper);min-height:100dvh;padding:0 max(24px,50vw - 600px) 80px}._05-tTG_topline{justify-content:space-between;align-items:center;padding:24px 0;display:flex}._05-tTG_back,._05-tTG_saveState,._05-tTG_kicker{color:var(--muted);font-family:DM Mono,monospace;font-size:11px}._05-tTG_back span{margin-left:6px}._05-tTG_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:13px 16px;display:flex}._05-tTG_saveWarning span{gap:2px;font-size:13px;line-height:1.4;display:grid}._05-tTG_saveWarning button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 16px;font-family:DM Mono,monospace;font-size:10px}._05-tTG_saveWarning button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:760px){._05-tTG_saveWarning{flex-direction:column;align-items:stretch}._05-tTG_saveWarning button{width:100%}}._05-tTG_hero{justify-content:space-between;align-items:end;padding:55px 0 46px;display:flex}._05-tTG_eyebrow{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-family:DM Mono,monospace;font-size:11px}._05-tTG_hero h1{letter-spacing:-.075em;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,6vw,72px);line-height:.94}._05-tTG_hero p:last-child{color:var(--muted);max-width:49ch;margin:0;font-size:17px;line-height:1.5}._05-tTG_badge{background:var(--yellow);border:1px solid var(--ink);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:115px;height:115px;font-size:45px;display:flex;transform:rotate(8deg)}._05-tTG_layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:45px;display:grid}._05-tTG_boardCard{border:1px solid var(--ink);border-radius:var(--radius);background:#ece8df;min-width:0;padding:20px}._05-tTG_boardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}._05-tTG_boardHeader h2{letter-spacing:-.04em;margin:5px 0 0;font-family:Space Grotesk,sans-serif;font-size:25px}._05-tTG_counters{gap:18px;display:flex}._05-tTG_counters span{color:var(--muted);text-align:right;text-transform:uppercase;gap:1px;font-family:DM Mono,monospace;font-size:9px;display:grid}._05-tTG_counters b{color:var(--ink);font-size:18px}._05-tTG_tools{align-items:center;gap:7px;margin:16px 0 10px;display:flex}._05-tTG_tools button{background:var(--paper);border:1px solid var(--ink);color:var(--ink);cursor:pointer;border-radius:999px;min-height:44px;padding:0 17px;font-family:DM Mono,monospace;font-size:11px}._05-tTG_tools button[aria-pressed=true]{background:var(--coral);color:var(--ink);box-shadow:inset 0 0 0 2px #fff}._05-tTG_tools button:disabled{cursor:not-allowed;opacity:.55}._05-tTG_tools span{color:var(--muted);margin-left:auto;font-family:DM Mono,monospace;font-size:10px}._05-tTG_boardScroller{overscroll-behavior:contain;max-width:100%;padding:4px 4px 12px;overflow:auto}._05-tTG_boardScroller:focus-visible{outline:3px solid var(--coral);outline-offset:2px;border-radius:8px}._05-tTG_board{border:2px solid var(--ink);background:#385b54;gap:2px;width:max-content;margin:auto;padding:6px;display:grid}._05-tTG_cell{aspect-ratio:1;color:#20211d;cursor:pointer;background:#d8e4d6;border:1px solid #71877c;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;display:flex}._05-tTG_cell:enabled:active{transform:translateY(1px)}._05-tTG_cell:focus-visible{outline:3px solid var(--yellow);outline-offset:-4px;z-index:1;position:relative}._05-tTG_cell:disabled{cursor:default;opacity:1}._05-tTG_hidden,._05-tTG_flagged{background:#9bcdb9;box-shadow:inset 0 0 0 1px #28574633}._05-tTG_hidden:enabled:hover,._05-tTG_hidden:enabled:focus-visible{background:#b7dccd;position:relative;box-shadow:inset 0 0 0 3px #bb463ba6}._05-tTG_board[data-tool=flag] ._05-tTG_hidden:enabled:hover:after,._05-tTG_board[data-tool=flag] ._05-tTG_hidden:enabled:focus-visible:after{color:#a93931;content:"⚑";opacity:.72}._05-tTG_board[data-tool=reveal] ._05-tTG_hidden:enabled:hover:after,._05-tTG_board[data-tool=reveal] ._05-tTG_hidden:enabled:focus-visible:after{content:"";opacity:.65;border:2px solid #8d332b;border-radius:50%;width:10px;height:10px}._05-tTG_flagged{color:#a93931}._05-tTG_revealed{box-shadow:none;background:#f7f4ed;border-color:#cbc7bc}._05-tTG_cell[data-number="1"]{color:#315f98}._05-tTG_cell[data-number="2"]{color:#337451}._05-tTG_cell[data-number="3"]{color:#bb463b}._05-tTG_cell[data-number="4"]{color:#5d478f}._05-tTG_cell[data-number="5"],._05-tTG_cell[data-number="6"],._05-tTG_cell[data-number="7"],._05-tTG_cell[data-number="8"]{color:#7e3d36}._05-tTG_mine{color:#fff;background:#252a27}._05-tTG_exploded{background:var(--coral);color:#fff}._05-tTG_status{border-top:1px solid var(--line);color:var(--muted);min-height:34px;margin:8px 0 0;padding-top:15px;font-family:DM Mono,monospace;font-size:10px}._05-tTG_result{border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 16px;display:flex}._05-tTG_result>div:first-child{gap:3px;display:grid}._05-tTG_result strong{font-family:Space Grotesk,sans-serif;font-size:19px}._05-tTG_result span{font-family:DM Mono,monospace;font-size:10px}._05-tTG_resultActions{gap:8px;display:flex}._05-tTG_result button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 17px}._05-tTG_won{background:var(--mint)}._05-tTG_lost{background:#fff0df}._05-tTG_result button:hover{background:#444640}._05-tTG_result button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}._05-tTG_sidebar{flex-direction:column;gap:50px;padding:40px 0;display:flex}._05-tTG_note{border-top:2px solid var(--ink);padding-top:17px;position:relative}._05-tTG_note>span{color:var(--coral);font-size:28px;position:absolute;top:6px;right:0}._05-tTG_note h2{letter-spacing:-.04em;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:24px}._05-tTG_note p{color:var(--muted);line-height:1.55}._05-tTG_actions{flex-direction:column;gap:20px;display:flex}._05-tTG_actions label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:7px;font-family:DM Mono,monospace;font-size:10px;display:flex}._05-tTG_actions select{background:var(--paper);border:1px solid var(--ink);color:var(--ink);font:inherit;border-radius:8px;min-height:48px;padding:8px 10px}._05-tTG_newRound{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:0 18px;font-family:DM Mono,monospace;font-size:11px}._05-tTG_newRound:disabled,._05-tTG_actions select:disabled{cursor:not-allowed;opacity:.55}._05-tTG_chooseGame{border-bottom:1px solid;align-self:flex-start;padding-bottom:3px;font-family:DM Mono,monospace;font-size:11px}._05-tTG_error{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;margin:20px 0;padding:15px 18px;line-height:1.5}[data-board=forest-board] ._05-tTG_boardCard{background:#dfeadc;border-color:#526b57}[data-board=forest-board] ._05-tTG_board{background:#355a4c}[data-board=forest-board] ._05-tTG_cell._05-tTG_hidden,[data-board=forest-board] ._05-tTG_cell._05-tTG_flagged{background:#a9c8a7;border-color:#58725e}[data-board=forest-board] ._05-tTG_cell._05-tTG_revealed{background:#f2f0df;border-color:#c5c8b5}.dark-mode [data-board=forest-board] ._05-tTG_boardCard{background:#26352c;border-color:#718a75}.dark-mode ._05-tTG_page{color:#f7f4ed;background:#1e211e}.dark-mode ._05-tTG_boardCard{background:#2b2f2b;border-color:#5b5e55}.dark-mode ._05-tTG_back{color:#c2c4bb}.dark-mode ._05-tTG_saveState{color:#c2c4bb}.dark-mode ._05-tTG_kicker{color:#c2c4bb}.dark-mode ._05-tTG_hero p:last-child{color:#c2c4bb}.dark-mode ._05-tTG_counters span{color:#c2c4bb}.dark-mode ._05-tTG_tools span{color:#c2c4bb}.dark-mode ._05-tTG_status{color:#c2c4bb}.dark-mode ._05-tTG_note p{color:#c2c4bb}.dark-mode ._05-tTG_actions label{color:#c2c4bb}.dark-mode ._05-tTG_counters b{color:#f7f4ed}.dark-mode ._05-tTG_note{border-color:#f7f4ed}@media (max-width:760px){._05-tTG_page{padding:0 18px 64px}._05-tTG_hero{align-items:start;gap:20px;padding:37px 0 32px}._05-tTG_hero h1{font-size:47px}._05-tTG_hero p:last-child{font-size:15px}._05-tTG_badge{width:70px;height:70px;font-size:30px}._05-tTG_layout{display:block}._05-tTG_boardCard{padding:14px}._05-tTG_boardHeader{align-items:flex-start}._05-tTG_counters{gap:10px}._05-tTG_tools{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}._05-tTG_tools span{grid-column:1/-1;margin:2px 0 0}._05-tTG_boardScroller{margin:0 -14px;padding-left:14px;padding-right:14px}._05-tTG_board{margin-left:0}._05-tTG_sidebar{gap:36px;padding:38px 0 10px}._05-tTG_result{flex-direction:column;align-items:stretch}._05-tTG_resultActions{flex-direction:column}._05-tTG_result button{width:100%}}@media (prefers-reduced-motion:reduce){._05-tTG_cell:enabled:active{transform:none}}
.tbi9uG_page{color:#20211d;max-width:960px;margin:auto;padding:24px 16px 64px}.tbi9uG_top{justify-content:space-between;min-height:44px;font-size:13px;display:flex}.tbi9uG_page header{max-width:700px;margin:28px 0}.tbi9uG_page h1{letter-spacing:-.055em;margin:10px 0;font:600 clamp(42px,9vw,72px) Space Grotesk,sans-serif}.tbi9uG_page p{line-height:1.6}.tbi9uG_layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:24px;margin-top:24px;display:grid}.tbi9uG_panel{color:#20211d;border:1px solid var(--line);background:#fffaf0;border-radius:18px;min-width:0;padding:20px}.tbi9uG_heading{justify-content:space-between;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.tbi9uG_routePicker{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.tbi9uG_routePicker button{min-height:44px;color:var(--route-ink,#26312b);background:#fffaf0;border:2px solid;border-radius:999px;padding:8px 12px;font-weight:800}.tbi9uG_routePicker button[aria-pressed=true]{outline-offset:2px;outline:3px solid #20211d}.tbi9uG_board{aspect-ratio:1;background:#e8deca;border:2px solid #655f52;grid-template-columns:repeat(5,minmax(44px,1fr));width:min(100%,340px);margin:auto;display:grid;position:relative}.tbi9uG_board svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.tbi9uG_trail{fill:none;stroke:var(--route-ink,#20211d);stroke-width:26px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.tbi9uG_cell{z-index:2;min-width:44px;min-height:44px;color:var(--route-ink,#20211d);cursor:pointer;background:#fffaf061;border:1px solid #8b806d;padding:0;transition:background .15s,transform .15s;position:relative}.tbi9uG_cell:hover,.tbi9uG_cell:focus-visible{background:#ffffffad;transform:scale(.96)}.tbi9uG_cell span{background:#fffaf0eb;border:1px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font:900 16px/1 DM Mono,monospace;display:grid}.tbi9uG_cell small{font:800 11px/1 DM Mono,monospace}.tbi9uG_cell i{color:#fff;background:#20211d;border-radius:50%;place-items:center;width:15px;height:15px;font:900 8px/1 DM Mono,monospace;display:grid;position:absolute;bottom:-3px;right:-3px}.tbi9uG_ghost{opacity:0;transition:opacity .15s}.tbi9uG_cell:hover .tbi9uG_ghost,.tbi9uG_cell:focus-visible .tbi9uG_ghost{opacity:.55}.tbi9uG_endpoint span{border:3px solid;font-size:17px}.tbi9uG_selected{outline-offset:-5px;outline:3px solid #20211d}.tbi9uG_cell[aria-invalid=true]{outline-offset:-5px;outline:3px dashed #a93329}.tbi9uG_cell[aria-invalid=true]:after{content:"!";color:#79241d;background:#fffaf0;border-radius:50%;padding:1px 4px;font:900 12px DM Mono,monospace;position:absolute;top:2px;right:4px}.tbi9uG_route0{--route-ink:#a33127}.tbi9uG_route1{--route-ink:#175f83}.tbi9uG_route2{--route-ink:#416d32}.tbi9uG_route3{--route-ink:#765099}.tbi9uG_route4{--route-ink:#8a570d}.tbi9uG_route5{--route-ink:#086b63}.tbi9uG_message{min-height:76px}.tbi9uG_controls{flex-wrap:wrap;gap:7px;display:flex}.tbi9uG_controls button,.tbi9uG_page select,.tbi9uG_page button{min-height:44px}.tbi9uG_controls button{color:#fff;background:#20211d;border:0;border-radius:8px;flex:1;padding:8px;font-weight:700}.tbi9uG_controls button:disabled{opacity:.45}.tbi9uG_panel select{color:#20211d;background:#fffaf0;border:1px solid #8b806d;border-radius:8px;width:100%;margin:12px 0;padding:10px;display:block}.tbi9uG_page[data-board=forest-board] .tbi9uG_panel{background:#dbe8d2}.tbi9uG_page[data-board=forest-board] .tbi9uG_board{background:#bcd1ae}.tbi9uG_page[data-board=forest-board] .tbi9uG_cell{background:#e1efd761}.dark-mode .tbi9uG_page{color:#f7f4ed}.dark-mode .tbi9uG_panel{color:#f7f4ed;background:#303530}.dark-mode .tbi9uG_board{background:#4b5047}.dark-mode .tbi9uG_cell{color:var(--route-ink,#20211d);background:#e8deca7a}.dark-mode .tbi9uG_routePicker button{background:#f6efdf}.dark-mode .tbi9uG_page[data-board=forest-board] .tbi9uG_panel{background:#304637}.dark-mode .tbi9uG_page[data-board=forest-board] .tbi9uG_board{background:#54705b}.dark-mode .tbi9uG_page[data-board=forest-board] .tbi9uG_cell{background:#d4e5c87a}@media (max-width:650px){.tbi9uG_layout{grid-template-columns:1fr}.tbi9uG_panel{padding:12px}.tbi9uG_page{padding:16px 10px 56px}.tbi9uG_page header{margin:20px 0}}@media (prefers-reduced-motion:reduce){.tbi9uG_cell,.tbi9uG_ghost{transition:none}.tbi9uG_cell:hover,.tbi9uG_cell:focus-visible{transform:none}}
.Lr-P7W_page{max-width:1080px;min-height:calc(100dvh - 92px);margin:0 auto;padding:12px 28px 72px}.Lr-P7W_top{color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;font:11px DM Mono,monospace;display:flex}.Lr-P7W_top a{text-underline-offset:4px;text-decoration:underline}.Lr-P7W_intro{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:38px 0;display:grid}.Lr-P7W_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--coral)!important;margin:0 0 12px!important;font:700 11px DM Mono,monospace!important}.Lr-P7W_intro h1{letter-spacing:-.08em;margin:0 0 28px;font:clamp(62px,10vw,112px)/.8 Space Grotesk,sans-serif}.Lr-P7W_intro p:last-child{color:var(--muted);max-width:52ch;margin:0;font-size:17px;line-height:1.5}.Lr-P7W_score{background:var(--yellow);border:2px solid var(--ink);box-shadow:7px 8px 0 var(--ink);gap:12px;padding:18px;display:grid;transform:rotate(2deg)}.Lr-P7W_score span{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-width:160px;font:11px DM Mono,monospace;display:grid}.Lr-P7W_score strong{font:28px Space Grotesk,sans-serif}.Lr-P7W_score i,.Lr-P7W_cell span{border:2px solid #151713;border-radius:50%;width:32px;height:32px;display:block}.Lr-P7W_red{background:#d65345}.Lr-P7W_cream{background:#f3e8ce}.Lr-P7W_game{border:1px solid var(--ink);background:#e7e0d3;border-radius:18px;padding:clamp(14px,3vw,28px)}.Lr-P7W_controls{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Lr-P7W_controls label{gap:4px;font:11px DM Mono,monospace;display:grid}.Lr-P7W_controls select,.Lr-P7W_controls button,.Lr-P7W_replay,.Lr-P7W_result button{background:var(--paper);border:1px solid var(--ink);color:var(--ink);border-radius:999px;min-height:44px;padding:0 16px;font:700 12px DM Mono,monospace}.Lr-P7W_controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.Lr-P7W_status{min-height:24px;margin:8px 0;font:12px DM Mono,monospace}.Lr-P7W_status[role=alert]{color:#8b3028;font-weight:700}.Lr-P7W_scroll{padding:4px 8px 10px;overflow:auto}.Lr-P7W_board{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#305c46;grid-template-columns:repeat(8,52px);width:max-content;margin:0 auto;display:grid}.Lr-P7W_cell{background:#4f8064;border:1px solid #294d3a;justify-content:center;align-items:center;min-width:52px;height:52px;padding:0;display:flex;position:relative}.Lr-P7W_cell:focus-visible{outline:4px solid var(--yellow);outline-offset:-4px;z-index:2}.Lr-P7W_cell:disabled{opacity:1}.Lr-P7W_cell span{width:39px;height:39px;position:relative;box-shadow:inset 4px 4px 5px #ffffff38,inset -4px -4px 5px #0000002e}.Lr-P7W_cell span b{font-size:20px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.Lr-P7W_cell.Lr-P7W_legal{cursor:pointer}.Lr-P7W_cell.Lr-P7W_legal i{background:#ffee7bbd;border:2px solid #163a29;border-radius:50%;width:14px;height:14px}.Lr-P7W_cell.Lr-P7W_legal:hover{background:#6d9b7e}.Lr-P7W_last{box-shadow:inset 0 0 0 3px var(--yellow)}.Lr-P7W_invalid{background:#a84b42;animation:.18s 2 Lr-P7W_nudge}.Lr-P7W_result{background:var(--mint);border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:12px;display:flex}.Lr-P7W_result strong{font:22px Space Grotesk,sans-serif}.Lr-P7W_result button{background:var(--ink);color:#fff}.Lr-P7W_replay{cursor:pointer;margin:22px auto 0;display:block}.Lr-P7W_warning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;max-width:650px;margin:13px auto 0;padding:12px 15px;font-size:13px}[data-board=forest-board] .Lr-P7W_game{background:#dce9dc;border-color:#526b57}[data-board=forest-board] .Lr-P7W_board{background:#263f32;border-color:#263f32}[data-board=forest-board] .Lr-P7W_cell{background:#5f8d68;border-color:#35543b}.dark-mode .Lr-P7W_page{color:#f7f4ed}.dark-mode .Lr-P7W_intro h1{color:#f7f4ed}.dark-mode .Lr-P7W_game{background:#292e29;border-color:#bfc4b9}.dark-mode .Lr-P7W_controls select{background:#f7f4ed}.dark-mode .Lr-P7W_controls button{background:#f7f4ed}.dark-mode .Lr-P7W_replay{background:#f7f4ed}.dark-mode [data-board=forest-board] .Lr-P7W_game{background:#233329}@keyframes Lr-P7W_nudge{50%{transform:translate(3px)}}@media (max-width:620px){.Lr-P7W_page{padding:4px 16px 56px}.Lr-P7W_intro{align-items:center;gap:14px;padding:25px 0}.Lr-P7W_intro h1{font-size:clamp(58px,20vw,82px)}.Lr-P7W_intro p:last-child{font-size:14px}.Lr-P7W_score{box-shadow:4px 5px 0 var(--ink);padding:10px}.Lr-P7W_score span{grid-template-columns:24px 1fr auto;min-width:110px}.Lr-P7W_score i{width:24px;height:24px}.Lr-P7W_game{padding:13px}.Lr-P7W_board{grid-template-columns:repeat(8,44px)}.Lr-P7W_cell{min-width:44px;height:44px}.Lr-P7W_cell span{width:34px;height:34px}}@media (max-width:390px){.Lr-P7W_intro{grid-template-columns:1fr;align-items:start}.Lr-P7W_score{width:max-content;transform:none}.Lr-P7W_controls{flex-direction:column;align-items:stretch;gap:8px}.Lr-P7W_controls select,.Lr-P7W_controls button{width:100%}}@media (prefers-reduced-motion:reduce){.Lr-P7W_invalid{animation:none}}.Lr-P7W_controls small{color:var(--muted);max-width:36ch;font:9px DM Mono,monospace}.Lr-P7W_retry{background:var(--paper);border:1px solid var(--ink);color:var(--ink);border-radius:999px;min-height:44px;margin:4px 0 12px;padding:0 16px;font:700 12px DM Mono,monospace;display:block}.Lr-P7W_warning{justify-content:space-between;align-items:center;gap:12px;display:flex}.Lr-P7W_warning button{color:#fff;background:#702d27;border:0;border-radius:999px;min-height:44px;padding:0 16px}.Lr-P7W_score{color:#20211d}.Lr-P7W_score span{font-size:12px}.Lr-P7W_controls small{font-size:12px;line-height:1.5}.Lr-P7W_swipe{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.dark-mode .Lr-P7W_intro p:last-child{color:#c2c4bb}.dark-mode .Lr-P7W_controls small{color:#c2c4bb}.dark-mode .Lr-P7W_swipe{color:#c2c4bb}.dark-mode .Lr-P7W_top{color:#c2c4bb}.dark-mode .Lr-P7W_status[role=alert]{color:#ffab93}
.jTU5eG_page{color:#20211d;max-width:960px;margin:auto;padding:24px 16px 64px}.jTU5eG_top{justify-content:space-between;min-height:44px;font-size:13px;display:flex}.jTU5eG_page header{max-width:680px;margin:28px 0}.jTU5eG_page h1{letter-spacing:-.06em;margin:10px 0;font:600 clamp(44px,9vw,74px) Space Grotesk,sans-serif}.jTU5eG_page p{line-height:1.6}.jTU5eG_layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:24px;margin-top:24px;display:grid}.jTU5eG_panel{color:#20211d;border:1px solid var(--line);background:#fffaf0;border-radius:18px;padding:20px}.jTU5eG_heading{justify-content:space-between;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.jTU5eG_board{grid-template-rows:32px repeat(4,minmax(44px,62px)) 32px;grid-template-columns:32px repeat(4,minmax(44px,1fr)) 32px;justify-content:center;align-items:stretch;width:min(100%,312px);margin:auto;display:grid}.jTU5eG_boardRow{display:contents}.jTU5eG_clue{color:#3c5144;place-items:center;height:100%;font:800 17px DM Mono,monospace;display:grid}.jTU5eG_omitted{opacity:.28}.jTU5eG_cell{color:#20211d;cursor:pointer;background:#f2e5cc;border:1px solid #8b806d;min-width:44px;min-height:44px;font:700 25px Space Grotesk,sans-serif;position:relative}.jTU5eG_cell:nth-of-type(4n+2){border-left-width:2px}.jTU5eG_selected{z-index:1;outline-offset:-5px;outline:3px solid #d95445}.jTU5eG_ghost{opacity:.22;transition:opacity .15s,transform .15s;display:inline-block}.jTU5eG_cell:hover .jTU5eG_ghost{opacity:.75;transform:scale(1.35)}.jTU5eG_cell[aria-invalid=true]{outline-offset:-5px;outline:3px dashed #a93329}.jTU5eG_cell[aria-invalid=true]:after{content:"!";font-size:12px;position:absolute;top:3px;right:5px}.jTU5eG_controls{flex-wrap:wrap;gap:7px;display:flex}.jTU5eG_controls button,.jTU5eG_page select,.jTU5eG_page button{min-height:44px}.jTU5eG_controls button{color:#fff;background:#20211d;border:0;border-radius:8px;flex:1;padding:8px;font-weight:700}.jTU5eG_controls button:disabled{opacity:.45}.jTU5eG_message{min-height:52px}.jTU5eG_panel select{color:#20211d;background:#fffaf0;border:1px solid #8b806d;border-radius:8px;width:100%;margin:12px 0;padding:10px;display:block}.jTU5eG_page[data-board=forest-board] .jTU5eG_panel{background:#dbe8d2}.jTU5eG_page[data-board=forest-board] .jTU5eG_cell{background:#c5d8b7}.dark-mode .jTU5eG_page{color:#f7f4ed}.dark-mode .jTU5eG_panel{color:#f7f4ed;background:#303530}.dark-mode .jTU5eG_cell{color:#20211d;background:#ddd1b9}.dark-mode .jTU5eG_clue{color:#e4eadf}.dark-mode .jTU5eG_page[data-board=forest-board] .jTU5eG_panel{background:#304637}.dark-mode .jTU5eG_page[data-board=forest-board] .jTU5eG_cell{background:#bed1ae}@media (max-width:650px){.jTU5eG_layout{grid-template-columns:1fr}.jTU5eG_panel{padding:12px}.jTU5eG_page{padding:16px 10px 56px}.jTU5eG_board{grid-template-rows:28px repeat(4,minmax(44px,58px)) 28px;grid-template-columns:28px repeat(4,minmax(44px,1fr)) 28px;width:min(100%,288px)}.jTU5eG_page header{margin:20px 0}}@media (prefers-reduced-motion:reduce){.jTU5eG_ghost{transition:none}.jTU5eG_cell:hover .jTU5eG_ghost{transform:none}}
.gG_1QG_page{color:#20211d;max-width:960px;margin:auto;padding:24px 16px 64px}.gG_1QG_top{justify-content:space-between;min-height:44px;font-size:13px;display:flex}.gG_1QG_page header{max-width:680px;margin:28px 0}.gG_1QG_page h1{letter-spacing:-.06em;margin:10px 0;font:600 clamp(44px,9vw,74px) Space Grotesk,sans-serif}.gG_1QG_page p{line-height:1.6}.gG_1QG_layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:24px;margin-top:24px;display:grid}.gG_1QG_panel{color:#20211d;border:1px solid var(--line);background:#fffaf0;border-radius:18px;min-width:0;padding:20px}.gG_1QG_heading{justify-content:space-between;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.gG_1QG_boardScroll{padding:5px;overflow-x:auto}.gG_1QG_board{grid-template-rows:28px repeat(5,minmax(44px,56px));grid-template-columns:repeat(5,minmax(44px,1fr)) 28px;align-items:stretch;width:min(100%,320px);min-width:248px;margin:auto;display:grid}.gG_1QG_boardRow{display:contents}.gG_1QG_corner{grid-column:6}.gG_1QG_count{color:#33483a;place-items:center;font:800 17px DM Mono,monospace;display:grid}.gG_1QG_cell{color:#20211d;cursor:pointer;background:#f2e5cc;border:1px solid #8b806d;min-width:44px;min-height:44px;padding:4px;position:relative}.gG_1QG_treeCell{background:#dce4c5}.gG_1QG_selected{z-index:1;outline-offset:-5px;outline:3px solid #d95445}.gG_1QG_marker{width:34px;height:34px;margin:auto;display:block}.gG_1QG_tree{fill:#397047;stroke:#23472d;stroke-width:1.4px;stroke-linejoin:round}.gG_1QG_trunk{fill:#76513a}.gG_1QG_tent{fill:#e2694f;stroke:#713528;stroke-width:1.4px;stroke-linejoin:round}.gG_1QG_flap{fill:#f4c567;stroke:#713528;stroke-width:1px}.gG_1QG_peg{fill:none;stroke:#713528;stroke-width:1.7px;stroke-linecap:round}.gG_1QG_ghost{opacity:.08;transition:opacity .15s,transform .15s}.gG_1QG_cell:hover .gG_1QG_ghost,.gG_1QG_cell:focus-visible .gG_1QG_ghost{opacity:.42;transform:translateY(-2px)}.gG_1QG_grass{color:#55705b;font:700 31px/1 Space Grotesk,sans-serif}.gG_1QG_cell[aria-invalid=true]{outline-offset:-5px;outline:3px dashed #a93329}.gG_1QG_cell[aria-invalid=true]:after{content:"!";color:#79241d;font:800 12px DM Mono,monospace;position:absolute;top:2px;right:4px}.gG_1QG_controls{flex-wrap:wrap;gap:7px;display:flex}.gG_1QG_controls button,.gG_1QG_page select,.gG_1QG_page button{min-height:44px}.gG_1QG_controls button{color:#fff;background:#20211d;border:0;border-radius:8px;flex:1;padding:8px;font-weight:700}.gG_1QG_controls button:disabled{opacity:.45}.gG_1QG_controls kbd{font:inherit;opacity:.7;font-size:11px}.gG_1QG_message{min-height:52px}.gG_1QG_panel select{color:#20211d;background:#fffaf0;border:1px solid #8b806d;border-radius:8px;width:100%;margin:12px 0;padding:10px;display:block}.gG_1QG_page[data-board=forest-board] .gG_1QG_panel{background:#dbe8d2}.gG_1QG_page[data-board=forest-board] .gG_1QG_cell{background:#c5d8b7}.gG_1QG_page[data-board=forest-board] .gG_1QG_treeCell{background:#aeca9c}.dark-mode .gG_1QG_page{color:#f7f4ed}.dark-mode .gG_1QG_panel{color:#f7f4ed;background:#303530}.dark-mode .gG_1QG_cell{color:#20211d;background:#ddd1b9}.dark-mode .gG_1QG_count{color:#e4eadf}.dark-mode .gG_1QG_page[data-board=forest-board] .gG_1QG_panel{background:#304637}.dark-mode .gG_1QG_page[data-board=forest-board] .gG_1QG_cell{background:#bed1ae}.dark-mode .gG_1QG_page[data-board=forest-board] .gG_1QG_treeCell{background:#a6c394}@media (max-width:650px){.gG_1QG_layout{grid-template-columns:1fr}.gG_1QG_panel{padding:12px}.gG_1QG_page{padding:16px 10px 56px}.gG_1QG_page header{margin:20px 0}}@media (prefers-reduced-motion:reduce){.gG_1QG_ghost{transition:none}.gG_1QG_cell:hover .gG_1QG_ghost,.gG_1QG_cell:focus-visible .gG_1QG_ghost{transform:none}}
.nduNWa_page{max-width:1180px;min-height:calc(100dvh - 92px);margin:0 auto;padding:12px 28px 72px}.nduNWa_topline{color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;font-family:DM Mono,monospace;font-size:11px;display:flex}.nduNWa_back{text-underline-offset:4px;text-decoration:underline}.nduNWa_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:38px 0 42px;display:grid}.nduNWa_eyebrow{letter-spacing:.13em;text-transform:uppercase;font-family:DM Mono,monospace;font-weight:700;color:var(--coral)!important;margin:0 0 14px!important;font-size:11px!important}.nduNWa_intro h1{letter-spacing:-.08em;margin:0 0 28px;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,9vw,104px);line-height:.76}.nduNWa_intro h1 span{color:var(--coral);margin-left:.65em}.nduNWa_intro p:last-child{color:var(--muted);max-width:51ch;margin:0;font-size:17px;line-height:1.55}.nduNWa_compass{aspect-ratio:1;background:var(--yellow);border:2px solid var(--ink);box-shadow:7px 8px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:154px;display:flex;position:relative;transform:rotate(3deg)}.nduNWa_compass:before,.nduNWa_compass:after{background:var(--ink);content:"";width:1px;height:18px;position:absolute;top:7px;left:50%}.nduNWa_compass:after{top:auto;bottom:7px}.nduNWa_compass i{font-family:DM Mono,monospace;font-size:10px;font-style:normal;position:absolute;left:13px}.nduNWa_compass strong{letter-spacing:-.06em;font-family:Space Grotesk,sans-serif;font-size:39px;line-height:1}.nduNWa_compass span{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.nduNWa_game{border:1px solid var(--ink);border-radius:var(--radius);background:#ece8df;padding:clamp(16px,3vw,28px)}.nduNWa_controls{justify-content:space-between;align-items:end;gap:24px;display:flex}.nduNWa_controls h2{letter-spacing:-.045em;margin:0 0 5px;font-family:Space Grotesk,sans-serif;font-size:28px}.nduNWa_controls p{color:var(--muted);margin:0;font-size:14px}.nduNWa_controls fieldset{border:0;gap:7px;margin:0;padding:0;display:flex}.nduNWa_controls legend{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nduNWa_controls button{background:var(--paper);border:1px solid var(--ink);color:var(--ink);cursor:pointer;border-radius:999px;min-height:44px;padding:7px 13px;font-family:DM Mono,monospace;font-size:11px}.nduNWa_controls button span{color:var(--muted);font-size:8px;display:block}.nduNWa_controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.nduNWa_controls button[aria-pressed=true] span{color:var(--yellow)}.nduNWa_playArea{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:24px;margin-top:26px;display:grid}.nduNWa_boardFrame{max-width:100%;padding:4px 5px 9px;overflow:auto}.nduNWa_board{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);grid-template-columns:repeat(var(--size),44px);touch-action:none;background:#d8d0c2;gap:3px;width:max-content;margin:0 auto;padding:8px;display:grid}.nduNWa_cell{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffdf8;border:1px solid #a8a398;border-radius:7px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:800;transition:background .12s,transform .12s;display:flex;position:relative}.nduNWa_cell:hover:not(:disabled){background:#fff3c7;transform:translateY(-1px)}.nduNWa_cell:focus-visible{outline:4px solid var(--coral);outline-offset:1px;z-index:2}.nduNWa_cell:disabled{cursor:default;opacity:1}.nduNWa_cell.nduNWa_found{background:var(--mint);border-color:#39765d}.nduNWa_cell.nduNWa_found:after{content:"";border-bottom:3px solid #39765d;position:absolute;top:51%;left:5px;right:5px;transform:rotate(-8deg)}.nduNWa_cell.nduNWa_selected{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink)}.nduNWa_cell.nduNWa_invalid{color:#7c271f;background:#ffe1db;border-color:#a93931;animation:.22s 2 nduNWa_nudge}.nduNWa_wordPanel{background:var(--paper);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:13px;padding:18px;transform:rotate(1deg)}.nduNWa_wordPanel h3{margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:20px}.nduNWa_wordPanel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.nduNWa_wordPanel li{letter-spacing:.05em;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:12px;display:flex}.nduNWa_wordPanel li span{color:var(--coral);font-size:16px}.nduNWa_wordPanel .nduNWa_wordFound{color:#387359;text-decoration:line-through;text-decoration-thickness:2px}.nduNWa_feedback{margin-top:22px}.nduNWa_feedback>p{color:var(--muted);min-height:44px;margin:0;padding:12px 4px;font-family:DM Mono,monospace;font-size:11px}.nduNWa_feedback>p[role=alert]{color:#8a3028;font-weight:700}.nduNWa_result{background:var(--mint);border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.nduNWa_result strong{font-family:Space Grotesk,sans-serif;font-size:20px}.nduNWa_result div{gap:8px;display:flex}.nduNWa_result button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px}.nduNWa_result button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.nduNWa_saveWarning{color:#702d27;background:#fff0df;border:1px solid #a93931;border-radius:12px;max-width:650px;margin:13px auto 0;padding:12px 15px;font-size:13px;line-height:1.45}[data-board=forest-board] .nduNWa_game{background:#dce9dc;border-color:#526b57}[data-board=forest-board] .nduNWa_board{background:#6d8a6d;border-color:#263f32;box-shadow:7px 7px #263f32}[data-board=forest-board] .nduNWa_cell{background:#f3f0df;border-color:#718a75}[data-board=forest-board] .nduNWa_cell.nduNWa_found{background:#a8cf9d}[data-board=forest-board] .nduNWa_wordPanel{background:#f2f0df}.dark-mode .nduNWa_page{color:#f7f4ed}.dark-mode .nduNWa_intro h1{color:#f7f4ed}.dark-mode .nduNWa_game{background:#2b2f2b;border-color:#c2c4bb}.dark-mode .nduNWa_controls h2{color:#f7f4ed}.dark-mode .nduNWa_controls button{color:var(--ink);background:#f7f4ed}.dark-mode .nduNWa_controls button[aria-pressed=true]{background:var(--coral);color:#fff}.dark-mode .nduNWa_wordPanel{color:#f7f4ed;background:#303530;border-color:#c2c4bb}.dark-mode [data-board=forest-board] .nduNWa_game{background:#26352c;border-color:#718a75}@keyframes nduNWa_nudge{50%{transform:translate(3px)}}@media (max-width:760px){.nduNWa_page{padding:4px 16px 56px}.nduNWa_intro{align-items:center;gap:16px;padding:24px 0 30px}.nduNWa_intro h1{font-size:clamp(48px,17vw,72px)}.nduNWa_intro h1 span{margin-left:.3em}.nduNWa_intro p:last-child{font-size:14px}.nduNWa_compass{box-shadow:5px 5px 0 var(--ink);min-width:112px}.nduNWa_compass strong{font-size:30px}.nduNWa_controls{flex-direction:column;align-items:stretch;gap:16px}.nduNWa_controls fieldset{grid-template-columns:repeat(3,1fr);display:grid}.nduNWa_controls button{padding:6px 4px}.nduNWa_playArea{grid-template-columns:1fr}.nduNWa_wordPanel{transform:none}.nduNWa_wordPanel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nduNWa_result{flex-direction:column;align-items:stretch;gap:12px}.nduNWa_result div{flex-direction:column}.nduNWa_result button{width:100%}}@media (max-width:390px){.nduNWa_topline span{text-align:right;max-width:170px}.nduNWa_intro{grid-template-columns:1fr}.nduNWa_compass{aspect-ratio:auto;grid-template-columns:auto auto;gap:3px;width:max-content;min-width:0;min-height:70px;padding:10px 18px;display:grid;transform:none}.nduNWa_compass:before,.nduNWa_compass:after,.nduNWa_compass i{display:none}.nduNWa_compass span{grid-column:1/-1}.nduNWa_game{padding:13px}.nduNWa_wordPanel ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.nduNWa_cell{transition:none}.nduNWa_cell.nduNWa_invalid{animation:none}}.nduNWa_scrollCue{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.nduNWa_playArea>div{min-width:0}
