.V_Xb_a_shell{--gold:#e7bc63;--cream:#f7eedb;--red:#ad3539;--ivory:#f0ddbb;width:100%;height:min(760px,max(500px,74dvh));min-height:0;max-height:calc(100dvh - 16px);color:var(--cream);isolation:isolate;background:linear-gradient(#284a54,#172d34 48%,#0d1719);font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:hidden;container-type:size}.V_Xb_a_shell button,.V_Xb_a_shell a{font:inherit}.V_Xb_a_shell button:focus-visible,.V_Xb_a_shell a:focus-visible{outline-offset:2px;outline:3px solid #ffe08a}.V_Xb_a_phase_gathering-tension{background:linear-gradient(#3e4c42,#263028 49%,#111814)}.V_Xb_a_phase_kings-hour{background:linear-gradient(#39384e,#202331 49%,#0d1019)}.V_Xb_a_phase_final-table{background:linear-gradient(#252b3b,#131827 49%,#080c13)}.V_Xb_a_environment,.V_Xb_a_environment>*{pointer-events:none;position:absolute}.V_Xb_a_environment{z-index:-2;inset:0;overflow:hidden}.V_Xb_a_pavilion{background:repeating-linear-gradient(90deg,#0000 0 8%,#e5b66212 8.3% 8.8%);border:clamp(11px,1.8cqw,28px) solid #794b2780;border-bottom:0;border-radius:50% 50% 0 0;height:73%;top:-12%;left:7%;right:7%}.V_Xb_a_window{background:radial-gradient(circle at 60% 24%,#fff3bd 0 3%,#0000 3.5%),linear-gradient(#6190987a,#10303733);border:9px solid #4a2c19a6;border-radius:45% 45% 5px 5px;height:43%;top:6%;left:24%;right:24%;box-shadow:inset 0 0 50px #00000073}.V_Xb_a_window:after{content:"";background:repeating-linear-gradient(105deg,#0000 0 25px,#bcdcd82e 27px 29px);animation:2.2s linear infinite V_Xb_a_rainFall;position:absolute;inset:0}.V_Xb_a_lanternLeft,.V_Xb_a_lanternRight{background:radial-gradient(circle,#fff2b1,#dc9340 56%,#8c392d);border:5px solid #58351d;border-radius:13px;width:38px;height:65px;animation:2.9s ease-in-out infinite V_Xb_a_lanternPulse;top:17%;box-shadow:0 0 45px 18px #ffb6473b}.V_Xb_a_lanternLeft{left:16%}.V_Xb_a_lanternRight{animation-delay:-1.35s;right:16%}.V_Xb_a_clock{background:conic-gradient(from 0deg,#e9d6a5 0 2deg,#c89a56 2deg 3deg,#e9d6a5 3deg 30deg);border:7px solid #704628;border-radius:50%;width:62px;height:62px;top:7%;left:calc(50% - 31px);box-shadow:0 5px 20px #0006}.V_Xb_a_clock:after{content:"";transform-origin:50% 100%;background:#472d1f;border-radius:4px;width:4px;height:22px;animation:12s linear infinite V_Xb_a_clockTurn;position:absolute;top:8px;left:27px}.V_Xb_a_trophy{clip-path:polygon(16% 0,84% 0,75% 52%,59% 66%,57% 82%,78% 88%,78% 100%,22% 100%,22% 88%,43% 82%,41% 66%,25% 52%);opacity:.45;background:linear-gradient(100deg,#85531f,#f2cb68,#9b6426);width:62px;height:88px;bottom:19%;right:8%}.V_Xb_a_rain{background:linear-gradient(105deg,#0000 49%,#cfeded14 50%,#0000 51%) 0 0/49px 71px;animation:2.5s linear infinite V_Xb_a_rainFall;inset:0}.V_Xb_a_dust{opacity:.22;background-image:radial-gradient(circle,#ffe59f 0 1px,#0000 1.5px);background-size:77px 59px;animation:17s linear infinite V_Xb_a_dustDrift;inset:0}.V_Xb_a_floor{background:repeating-linear-gradient(90deg,#ffffff06 0 4%,#00000014 4.2% 8%),linear-gradient(#52351f,#14110f);border-radius:50%;height:62%;bottom:-33%;left:-15%;right:-15%;transform:perspective(350px)rotateX(61deg)}.V_Xb_a_menuViewport,.V_Xb_a_gameViewport{z-index:2;width:100%;height:100%;padding:max(9px,env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));position:absolute;inset:0}.V_Xb_a_menuViewport{background:radial-gradient(circle at 50% 42%,#f5bf5717,#050c0d85);place-items:center;display:grid}.V_Xb_a_menuCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#203634f5,#0c1818f0);border:1px solid #efc36c59;border-radius:clamp(17px,4cqw,28px);gap:clamp(7px,1.35cqh,13px);width:min(590px,100%);max-height:100%;padding:clamp(14px,3.2cqw,28px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 28px 80px #00000080}.V_Xb_a_menuTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.V_Xb_a_seal,.V_Xb_a_resultCrest{background:linear-gradient(145deg,#8f252b,#cf4d4d);border:3px solid #e6bb62;border-radius:50%;width:48px;height:48px;display:block;position:relative;box-shadow:0 4px #562018}.V_Xb_a_seal i,.V_Xb_a_resultCrest i{background:linear-gradient(#d25353,#851d26);border:2px solid #ffffffa6;border-radius:50%;width:26px;height:12px;position:absolute;box-shadow:inset 0 2px #ffffff40}.V_Xb_a_seal i:first-child,.V_Xb_a_resultCrest i:first-child{top:18px;left:5px}.V_Xb_a_seal i:last-child,.V_Xb_a_resultCrest i:last-child{top:10px;right:4px}.V_Xb_a_menuStats{gap:7px;display:flex}.V_Xb_a_menuStats span{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;background:#00000038;border:1px solid #ffffff1c;border-radius:999px;padding:6px 10px;font-size:.67rem}.V_Xb_a_menuStats b{color:#ffe3a1}.V_Xb_a_title{text-align:center}.V_Xb_a_title p{color:#e7ba62;letter-spacing:.18em;text-transform:uppercase;margin:0 0 2px;font-size:.66rem;font-weight:900}.V_Xb_a_title h2{text-shadow:0 5px 20px #000;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,9cqw,3.8rem);line-height:.92}.V_Xb_a_title span{color:#ffffffa1;font-size:clamp(.72rem,2.2cqw,.88rem)}.V_Xb_a_segmented{border:0;min-width:0;margin:0;padding:0}.V_Xb_a_segmented legend{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.59rem;font-weight:900}.V_Xb_a_segmented>div{background:#020a0961;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:4px;padding:4px;display:grid}.V_Xb_a_segmented button{color:#ffffffa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;min-height:35px;padding:5px;font-size:.72rem;font-weight:800}.V_Xb_a_segmented button[aria-pressed=true]{color:#211817;background:linear-gradient(#f6dfa9,#d39d4d);border-color:#f0d18c;box-shadow:0 2px #6a441e}.V_Xb_a_soloOptions{grid-template-columns:1.35fr .85fr;gap:8px;display:grid}.V_Xb_a_playButton,.V_Xb_a_primary{color:#201716;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f7dfaa,#c98f43);border:1px solid #ffe4a5;border-radius:13px;min-height:49px;font-weight:950;box-shadow:0 4px #62401b,0 10px 24px #00000040}.V_Xb_a_resumeButton{color:#f2d48f;cursor:pointer;background:#dcae5a14;border:1px solid #ffe09d40;border-radius:10px;min-height:33px;font-size:.72rem;font-weight:800}.V_Xb_a_menuActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.V_Xb_a_menuActions button,.V_Xb_a_menuActions a{color:#f5eedf;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;place-items:center;min-width:0;min-height:41px;padding:5px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.V_Xb_a_menuActions small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:.5rem;display:block;overflow:hidden}.V_Xb_a_loading{color:#e6c477;place-items:center;width:100%;height:100%;display:grid}.V_Xb_a_gameViewport{background:radial-gradient(circle at 50% 52%,#1f312a0f,#02080859);grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(5px,1cqh,10px);display:grid}.V_Xb_a_hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0d1d1bf2,#1b2f2bd4);border:1px solid #f0c46c45;border-radius:16px;grid-template-columns:minmax(170px,1.3fr) auto minmax(220px,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid;box-shadow:0 9px 28px #0000004d}.V_Xb_a_turn{align-items:center;gap:8px;min-width:0;display:flex}.V_Xb_a_miniPiece{border:3px solid #ffffff40;border-radius:50%;width:35px;height:35px;box-shadow:inset 0 4px #ffffff29,0 3px #0000008c}.V_Xb_a_mini_red{background:radial-gradient(circle at 42% 32%,#db6260,#8a2029 68%,#4e1118)}.V_Xb_a_mini_ivory{background:radial-gradient(circle at 42% 32%,#fff2d2,#d7bb8e 68%,#826b4c)}.V_Xb_a_turn small,.V_Xb_a_hudStats small{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900;display:block}.V_Xb_a_turn strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.V_Xb_a_hudStats{text-align:center;gap:13px;display:flex}.V_Xb_a_hudStats span{min-width:48px}.V_Xb_a_hudStats b,.V_Xb_a_hudStats strong{color:#f5d78f;font-size:.78rem;display:block}.V_Xb_a_hudActions{justify-content:flex-end;gap:5px;display:flex}.V_Xb_a_hudActions button{color:#f2ead9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;min-height:34px;padding:5px 9px;font-size:.65rem;font-weight:800}.V_Xb_a_hudActions button:first-child{color:#f2cf7a;border-color:#ebc37073}.V_Xb_a_hudActions button:disabled{opacity:.34}.V_Xb_a_momentumRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:min(820px,100%);margin:auto;display:grid}.V_Xb_a_momentumRow>span{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:950}.V_Xb_a_momentum{--side:#fff;background:#050d0cb3;border:1px solid #ffffff1c;border-radius:11px;padding:5px 8px}.V_Xb_a_momentum_red{--side:#da4a4e}.V_Xb_a_momentum_ivory{--side:#f3dfba}.V_Xb_a_momentum.V_Xb_a_active{border-color:color-mix(in srgb,var(--side) 70%,#d7ad61)}.V_Xb_a_momentum>div{text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.6rem;display:flex}.V_Xb_a_momentum small{color:#ffffff8c}.V_Xb_a_momentum b{color:var(--side)}.V_Xb_a_momentum>span{background:#00000073;border-radius:99px;height:7px;margin-top:4px;display:block;overflow:hidden}.V_Xb_a_momentum i{border-radius:inherit;background:linear-gradient(90deg,#81502c,var(--side));height:100%;transition:width .4s;display:block}.V_Xb_a_playArea{grid-template-columns:minmax(0,1fr) minmax(140px,185px);justify-content:center;align-items:center;gap:clamp(7px,1.7cqw,19px);width:min(980px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.V_Xb_a_boardStage{aspect-ratio:1;background:linear-gradient(145deg,#7b4c28,#3f2618);border:1px solid #ffdb9554;border-radius:19px;place-self:center;width:min(100%,100cqh - 150px);max-height:100%;padding:clamp(9px,1.5cqw,17px);position:relative;box-shadow:inset 0 0 0 5px #2b1710,inset 0 0 0 8px #bc854a,0 20px 55px #00000073}.V_Xb_a_board{border:2px solid #301a12;grid-template-columns:repeat(8,1fr);width:100%;height:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #00000080}.V_Xb_a_square{cursor:pointer;border:0;border-radius:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative}.V_Xb_a_light{background:linear-gradient(145deg,#ebd8b6,#caa979)}.V_Xb_a_dark{background:linear-gradient(145deg,#567568,#294b46)}.V_Xb_a_board_harvest-moon .V_Xb_a_light{background:linear-gradient(145deg,#e7bd6f,#a56c35)}.V_Xb_a_board_harvest-moon .V_Xb_a_dark{background:linear-gradient(145deg,#534665,#25263e)}.V_Xb_a_square:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:7px;position:absolute;inset:7%}.V_Xb_a_square.V_Xb_a_cursor:after{border-color:#fff1bae6}.V_Xb_a_square.V_Xb_a_selected:after{border-color:#ffce64;box-shadow:inset 0 0 15px #ffc24059,0 0 12px #ffbf3159}.V_Xb_a_square.V_Xb_a_hint:after{border-color:#8ff8d2;animation:.8s ease-in-out infinite alternate V_Xb_a_hintPulse}.V_Xb_a_piece{z-index:2;filter:drop-shadow(0 5px 2px #00000075);background-image:url(/assets/games/checkers/piece-atlas.png);background-repeat:no-repeat;background-size:400% 400%;border-radius:50%;width:84%;height:84%;transition:transform .16s,filter .16s;display:block;position:relative}.V_Xb_a_piece_red{background-color:#a92f35}.V_Xb_a_piece_ivory{background-color:#efdcb8}.V_Xb_a_piece:before{content:"";z-index:-1;background:inherit;border:3px double #ffffff3d;border-radius:50%;position:absolute;inset:5%}.V_Xb_a_piece i{color:#3c2617;background:#e8b951;border:1px solid #ffe39c;border-radius:50%;place-items:center;width:30%;height:30%;font-size:clamp(.38rem,1.1cqw,.68rem);font-style:normal;font-weight:950;display:grid;position:absolute;bottom:0;right:3%}.V_Xb_a_piece.V_Xb_a_canMove{animation:2.1s ease-in-out infinite V_Xb_a_pieceReady}.V_Xb_a_piece.V_Xb_a_pending{opacity:.38;filter:grayscale(.5)drop-shadow(0 2px 1px #0000004d);transform:scale(.84)}.V_Xb_a_selected .V_Xb_a_piece{filter:drop-shadow(0 9px 4px #00000080);transform:translateY(-8%)scale(1.05)}.V_Xb_a_moveMarker{z-index:3;background:#f6be45a6;border:2px solid #ffefafe6;border-radius:50%;width:25%;height:25%;animation:.9s ease-in-out infinite alternate V_Xb_a_markerPulse;position:absolute;box-shadow:0 0 14px #ffc240cc}.V_Xb_a_trail_sawdust .V_Xb_a_destination .V_Xb_a_moveMarker{box-shadow:0 0 0 7px #ddb0692b,0 0 18px #ffc969}.V_Xb_a_trail_firefly .V_Xb_a_destination .V_Xb_a_moveMarker{background:#99efc9;box-shadow:0 0 8px 4px #7fe5ba,14px -8px 0 -3px #e4ec7c,-12px 7px 0 -3px #e4ec7c}.V_Xb_a_rank,.V_Xb_a_file{z-index:4;color:#251f158c;font-size:clamp(.38rem,.8cqw,.55rem);font-weight:950;position:absolute}.V_Xb_a_rank{top:2px;left:3px}.V_Xb_a_file{bottom:1px;right:3px}.V_Xb_a_boardTrim{color:#ffe4af80;letter-spacing:.1em;justify-content:space-between;font-size:clamp(.35rem,.7cqw,.5rem);font-weight:900;display:flex;position:absolute;bottom:1px;left:20px;right:20px}.V_Xb_a_sidePanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071211c2;border:1px solid #efc57033;border-radius:15px;align-content:center;gap:9px;padding:10px;display:grid}.V_Xb_a_sidePanel p{color:#e1bc72;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.61rem;font-weight:950}.V_Xb_a_sidePanel ol{color:#ffffffa6;gap:3px;margin:0;padding-left:20px;font-size:.62rem;display:grid}.V_Xb_a_sidePanel li b{color:#e7c271}.V_Xb_a_masteryStrip{gap:4px;display:grid}.V_Xb_a_masteryStrip span{background:#ffffff0d;border-radius:8px;justify-content:space-between;padding:5px 7px;font-size:.58rem;display:flex}.V_Xb_a_masteryStrip b{color:#efd080}.V_Xb_a_claimButton{color:#ecd18f;cursor:pointer;background:#daae5b14;border:1px solid #e8c37152;border-radius:8px;min-height:32px;font-size:.58rem}.V_Xb_a_status{color:#ffffffa1;text-align:center;min-height:18px;margin:0;font-size:.64rem}.V_Xb_a_backdrop{z-index:30;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a09c7;place-items:center;display:grid;position:absolute;inset:0}.V_Xb_a_modal{background:linear-gradient(145deg,#19302cfc,#081312fa);border:1px solid #ebc77c59;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:100%;padding:clamp(15px,3cqw,26px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #0000008c}.V_Xb_a_modal header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.V_Xb_a_modal p{color:#dcb36b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.61rem;font-weight:850}.V_Xb_a_modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5cqw,2.7rem)}.V_Xb_a_modal header button{color:#f6e8ca;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;width:38px;height:38px;font-size:1.4rem}.V_Xb_a_scroll{scrollbar-color:#c7964c transparent;min-height:0;padding:15px 3px 2px;overflow-y:auto}.V_Xb_a_rules{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.V_Xb_a_rules article{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:9px;padding:11px;display:flex}.V_Xb_a_rules article>span{color:#241716;background:#d5aa61;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.V_Xb_a_rules b{font-size:.77rem}.V_Xb_a_rules p{color:#ffffff9c;letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:.7rem;font-weight:500;line-height:1.4}.V_Xb_a_ruleNote{background:#daa84f0f;border:1px solid #e6bf6f38;border-radius:13px;margin-top:10px;padding:12px}.V_Xb_a_ruleNote p{color:#ffffff9e;letter-spacing:0;text-transform:none;margin:4px 0;font-size:.69rem;font-weight:500;line-height:1.4}.V_Xb_a_collectionStats{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:11px;display:grid}.V_Xb_a_collectionStats span{text-align:center;background:#ffffff0d;border-radius:10px;padding:8px;font-size:.62rem}.V_Xb_a_collectionStats b{color:#edca7c;display:block}.V_Xb_a_collection{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.V_Xb_a_collection button{color:#f4ead6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:4px;min-height:112px;padding:8px;display:grid}.V_Xb_a_collection button[aria-pressed=true]{border-color:#e4be73;box-shadow:inset 0 0 0 2px #e4be732e}.V_Xb_a_collection button:disabled{opacity:.38}.V_Xb_a_collection i{background:radial-gradient(circle at 40% 30%,#d9595c,#851c25 70%);border:3px double #fff6;border-radius:50%;width:48px;height:48px;margin:auto;display:block;box-shadow:0 3px #4b161a}.V_Xb_a_collection b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.V_Xb_a_collection small{color:#ffffff73;font-size:.54rem}.V_Xb_a_preview_lakehouse-blue{background:radial-gradient(circle at 40% 30%,#65a8c1,#24566e 70%)!important}.V_Xb_a_preview_orchard-green{background:radial-gradient(circle at 40% 30%,#79a760,#315f3c 70%)!important}.V_Xb_a_preview_midnight-plum{background:radial-gradient(circle at 40% 30%,#9a6aa4,#382442 70%)!important}.V_Xb_a_preview_sawdust{box-shadow:0 0 0 6px #deae6026,0 3px #4b161a!important}.V_Xb_a_preview_firefly{box-shadow:0 0 14px 4px #82dfb8!important}.V_Xb_a_preview_club-champion{background:conic-gradient(#f0ca6f,#743924,#f0ca6f)!important}.V_Xb_a_preview_harvest-moon{background:linear-gradient(145deg,#d9a14d,#494068)!important}.V_Xb_a_localNote{text-align:center;color:#ffffff6b!important;letter-spacing:0!important;text-transform:none!important;margin:10px 0 0!important;font-size:.6rem!important}.V_Xb_a_pause,.V_Xb_a_result{text-align:center;grid-template-rows:none;gap:10px;width:min(500px,100%)}.V_Xb_a_pause>button,.V_Xb_a_resultActions button,.V_Xb_a_resultActions a{color:#f4ead7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;min-height:41px;text-decoration:none}.V_Xb_a_result{position:relative}.V_Xb_a_championFrame:before{content:"";pointer-events:none;border:2px solid #d9ae5f;border-radius:18px;position:absolute;inset:7px}.V_Xb_a_resultCrest{width:70px;height:70px;margin:auto}.V_Xb_a_result>span:not(.V_Xb_a_resultCrest){color:#ffffff9e;font-size:.72rem}.V_Xb_a_resultStats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.V_Xb_a_resultStats div{background:#ffffff0d;border-radius:10px;padding:8px}.V_Xb_a_resultStats small,.V_Xb_a_resultStats b{display:block}.V_Xb_a_resultStats small{color:#ffffff6b;text-transform:uppercase;font-size:.51rem}.V_Xb_a_resultStats b{color:#efd084}.V_Xb_a_reward{color:#efd48f;background:#ddad5212;border:1px solid #e5c17740;border-radius:9px;padding:7px;font-size:.63rem}.V_Xb_a_scoreStatus{color:#ffffff75!important;letter-spacing:0!important;text-transform:none!important;min-height:28px!important;font-size:.59rem!important;font-weight:500!important;line-height:1.35!important}.V_Xb_a_resultActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.V_Xb_a_resultActions a{place-items:center;display:grid}.V_Xb_a_primary{place-items:center;color:#171413!important;background:linear-gradient(#f8e2ae,#c68f45)!important;display:grid!important}.V_Xb_a_board_harvest-moon .V_Xb_a_boardStage{box-shadow:inset 0 0 0 5px #21162b,inset 0 0 0 8px #bf8744,0 0 35px #e8a14a47,0 20px 55px #00000073}@keyframes V_Xb_a_clockTurn{to{transform:rotate(360deg)}}@keyframes V_Xb_a_lanternPulse{50%{filter:brightness(1.18);box-shadow:0 0 52px 22px #ffb6474d}}@keyframes V_Xb_a_rainFall{to{background-position:49px 71px}}@keyframes V_Xb_a_dustDrift{to{background-position:77px 59px}}@keyframes V_Xb_a_markerPulse{to{opacity:.72;transform:scale(1.23)}}@keyframes V_Xb_a_hintPulse{to{box-shadow:inset 0 0 20px #6ff5c966,0 0 14px #77e9c1}}@keyframes V_Xb_a_pieceReady{50%{filter:drop-shadow(0 5px 2px #00000075)brightness(1.08)}}@container (max-width:760px){.V_Xb_a_gameViewport{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));gap:4px}.V_Xb_a_hud{grid-template-columns:1fr auto;padding:5px}.V_Xb_a_hudStats{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;justify-content:space-around;padding-top:3px}.V_Xb_a_hudActions button{min-height:30px;padding:4px 6px;font-size:.56rem}.V_Xb_a_hudActions button:nth-child(3){color:#0000;width:33px;overflow:hidden}.V_Xb_a_hudActions button:nth-child(3):after{content:"♪";color:#f3e7ce}.V_Xb_a_momentum{padding:4px 5px}.V_Xb_a_momentumRow{gap:4px}.V_Xb_a_momentumRow>span{font-size:.44rem}.V_Xb_a_playArea{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:4px}.V_Xb_a_boardStage{width:min(100%,100cqh - 225px);padding:8px}.V_Xb_a_sidePanel{grid-template-columns:1.3fr 1fr;align-items:center;padding:5px 7px}.V_Xb_a_sidePanel ol{grid-template-columns:repeat(4,1fr);padding-left:15px;font-size:.5rem}.V_Xb_a_sidePanel ol li:nth-child(-n+4){display:none}.V_Xb_a_masteryStrip{grid-template-columns:repeat(3,1fr)}.V_Xb_a_claimButton{grid-column:1/-1}.V_Xb_a_status{font-size:.56rem}.V_Xb_a_pavilion{left:-4%;right:-4%}.V_Xb_a_lanternLeft{left:5%}.V_Xb_a_lanternRight{right:5%}}@container (max-width:520px){.V_Xb_a_menuViewport{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}.V_Xb_a_menuCard{gap:7px;padding:12px}.V_Xb_a_seal{width:38px;height:38px}.V_Xb_a_seal i{transform:scale(.8)}.V_Xb_a_title h2{font-size:clamp(2.1rem,12cqw,3rem)}.V_Xb_a_soloOptions{grid-template-columns:1fr;gap:5px}.V_Xb_a_segmented button{min-height:31px;font-size:.63rem}.V_Xb_a_playButton{min-height:44px}.V_Xb_a_menuActions{grid-template-columns:repeat(2,1fr)}.V_Xb_a_menuActions button,.V_Xb_a_menuActions a{min-height:33px}.V_Xb_a_rules{grid-template-columns:1fr}.V_Xb_a_collection,.V_Xb_a_collectionStats,.V_Xb_a_resultActions{grid-template-columns:repeat(2,1fr)}.V_Xb_a_boardTrim{display:none}}@container (max-height:640px){.V_Xb_a_menuCard{gap:5px;padding-block:9px}.V_Xb_a_title span{display:none}.V_Xb_a_title h2{font-size:clamp(1.9rem,8cqh,2.8rem)}.V_Xb_a_segmented button{min-height:29px}.V_Xb_a_playButton{min-height:40px}.V_Xb_a_menuActions button,.V_Xb_a_menuActions a{min-height:30px}.V_Xb_a_hudStats small{display:none}.V_Xb_a_sidePanel{align-content:start;min-height:0;max-height:100%;overflow-y:auto}.V_Xb_a_boardStage{width:min(100%,100cqh - 214px)}}@container (max-height:640px) and (max-width:760px){.V_Xb_a_sidePanel{max-height:68px}}@media (prefers-reduced-motion:reduce){.V_Xb_a_shell *,.V_Xb_a_shell :before,.V_Xb_a_shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.V_Xb_a_shell:focus{outline:none}.V_Xb_a_pause,.V_Xb_a_result,.V_Xb_a_promotion{overscroll-behavior:contain;overflow-y:auto}.V_Xb_a_scroll{overscroll-behavior:contain}@container (max-height:420px) and (min-width:521px){.V_Xb_a_menuCard{grid-template-columns:1fr 1fr;gap:6px 14px;width:min(690px,100%);padding:10px 14px}.V_Xb_a_menuTop{grid-area:1/1}.V_Xb_a_title{grid-area:2/1}.V_Xb_a_menuCard>.V_Xb_a_segmented{grid-area:1/2/span 2;align-self:center}.V_Xb_a_soloOptions,.V_Xb_a_flipToggle,.V_Xb_a_playButton,.V_Xb_a_resumeButton,.V_Xb_a_menuActions{grid-column:1/-1}.V_Xb_a_title h2{font-size:2rem}.V_Xb_a_menuActions{grid-template-columns:repeat(4,1fr)}.V_Xb_a_playArea{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 145px}.V_Xb_a_sidePanel{grid-template-columns:1fr;max-height:100%;overflow-y:auto}.V_Xb_a_sidePanel ol{grid-template-columns:repeat(2,1fr)}.V_Xb_a_masteryStrip{grid-template-columns:1fr}.V_Xb_a_hud{grid-template-columns:minmax(0,1fr) auto auto}.V_Xb_a_hudStats{border:0;grid-area:auto;padding-top:0}.V_Xb_a_boardStage{width:min(100%,100cqh - 128px)}}
.VA3bQG_shell{--gold:#d8ae62;--ivory:#f3ead7;--ink:#101522;--panel:#111624e6;width:100%;height:min(760px,max(500px,74dvh));min-height:0;max-height:calc(100dvh - 16px);color:var(--ivory);isolation:isolate;background:linear-gradient(#26304a,#151a2b 58%,#090c15);font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:hidden;container-type:size}.VA3bQG_shell button,.VA3bQG_shell a{font:inherit}.VA3bQG_shell button:focus-visible,.VA3bQG_shell a:focus-visible{outline-offset:3px;outline:3px solid #ffd981}.VA3bQG_phase_contested-stacks{background:linear-gradient(#392a40,#1c192c 58%,#0d0b16)}.VA3bQG_phase_endgame-dusk{background:linear-gradient(#1f2d42,#111827 58%,#080c14)}.VA3bQG_phase_last-light{background:linear-gradient(#11192b,#090d17 58%,#04060b)}.VA3bQG_environment,.VA3bQG_environment>*{pointer-events:none;position:absolute}.VA3bQG_environment{z-index:-2;inset:0;overflow:hidden}.VA3bQG_shelfLeft,.VA3bQG_shelfRight{opacity:.5;background:repeating-linear-gradient(#30201d 0 8%,#a57a47 8.4% 9.4%,#2a1d1a 9.8% 18%),repeating-linear-gradient(90deg,#762f36 0 8%,#2c5068 9% 16%,#7b632d 17% 23%);width:18%;top:4%;bottom:11%}.VA3bQG_shelfLeft{left:0}.VA3bQG_shelfRight{right:0;transform:scaleX(-1)}.VA3bQG_arch{border:clamp(8px,1cqw,16px) solid #aa8e6338;border-bottom:0;border-radius:50% 50% 0 0;height:75%;top:-18%;left:18%;right:18%}.VA3bQG_clock{background:conic-gradient(from 8deg, #d7bd84 0 2deg, transparent 2deg 30deg);border:7px solid #8e6939;border-radius:50%;width:72px;height:72px;animation:30s linear infinite VA3bQG_clockTurn;top:7%;left:calc(50% - 36px);box-shadow:0 0 25px #ffd37721}.VA3bQG_clock:after{content:"";transform-origin:50% 100%;background:#39251c;border-radius:4px;width:5px;height:27px;animation:8s linear infinite VA3bQG_clockTurn;position:absolute;top:8px;left:32px}.VA3bQG_lampLeft,.VA3bQG_lampRight{clip-path:polygon(28% 0,72% 0,100% 70%,70% 100%,30% 100%,0 70%);background:radial-gradient(circle,#fff4bd,#dca94b 62%,#5b3c1c);width:32px;height:54px;animation:3s ease-in-out infinite VA3bQG_lampPulse;top:18%;box-shadow:0 0 38px 15px #ffcb5f40}.VA3bQG_lampLeft{left:21%}.VA3bQG_lampRight{animation-delay:-1.4s;right:21%}.VA3bQG_dust{opacity:.25;background-image:radial-gradient(circle,#ffedb8 0 1px,#0000 1.5px);background-size:83px 61px;animation:18s linear infinite VA3bQG_dustDrift;inset:0}.VA3bQG_floor{background:repeating-radial-gradient(#0000 0 42px,#d5ab5a1a 44px 46px,#0000 48px 85px),linear-gradient(#271c1b,#0b0c12);border-radius:50%;height:60%;bottom:-31%;left:-12%;right:-12%;transform:perspective(350px)rotateX(60deg)}.VA3bQG_menuViewport,.VA3bQG_gameViewport{z-index:2;width:100%;height:100%;padding:max(9px, env(safe-area-inset-top)) max(9px, env(safe-area-inset-right)) max(9px, env(safe-area-inset-bottom)) max(9px, env(safe-area-inset-left));position:absolute;inset:0}.VA3bQG_menuViewport{background:radial-gradient(circle at 50% 43%,#d8ae6214,#05080e73);place-items:center;display:grid}.VA3bQG_menuCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#131928f5,#0a0d17e6);border:1px solid #eccf9152;border-radius:clamp(18px,4cqw,30px);gap:clamp(7px,1.35cqh,13px);width:min(590px,100%);max-height:100%;padding:clamp(14px,3.2cqw,28px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 28px 80px #00000080}.VA3bQG_menuTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.VA3bQG_seal{color:#1c1a1e;background:radial-gradient(circle,#fbe4ad,#bc8541);border:2px solid #e3bd71;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:1.55rem;display:grid;box-shadow:0 4px #5e3b19}.VA3bQG_menuStats{gap:7px;display:flex}.VA3bQG_menuStats span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;background:#0003;border:1px solid #ffffff1c;border-radius:999px;padding:6px 10px;font-size:.67rem}.VA3bQG_menuStats b{color:#ffe6a9}.VA3bQG_title{text-align:center}.VA3bQG_title p{color:#dfb569;letter-spacing:.18em;text-transform:uppercase;margin:0 0 2px;font-size:.66rem;font-weight:900}.VA3bQG_title h2{text-shadow:0 5px 20px #000;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,9cqw,3.8rem);line-height:.92}.VA3bQG_title span{color:#ffffffa1;font-size:clamp(.72rem,2.2cqw,.88rem)}.VA3bQG_segmented{border:0;min-width:0;margin:0;padding:0}.VA3bQG_segmented legend{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.59rem;font-weight:900}.VA3bQG_segmented>div{background:#02050b66;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:4px;padding:4px;display:grid}.VA3bQG_segmented button{color:#ffffffa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;min-height:35px;padding:5px;font-size:.72rem;font-weight:800}.VA3bQG_segmented button[aria-pressed=true]{color:#17151a;background:linear-gradient(#f7dfa9,#c9954f);border-color:#e8c67e;box-shadow:0 2px #69451c}.VA3bQG_soloOptions{grid-template-columns:1.35fr .85fr;gap:8px;display:grid}.VA3bQG_flipToggle{color:#ffffffab;background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:.75rem;display:flex}.VA3bQG_playButton,.VA3bQG_primary{color:#17151a;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f8e2ae,#c68f45);border:1px solid #ffe2a0;border-radius:13px;min-height:49px;font-weight:950;box-shadow:0 4px #64421b,0 10px 24px #00000040}.VA3bQG_resumeButton{color:#f2d48f;cursor:pointer;background:#dcae5a14;border:1px solid #ffe09d40;border-radius:10px;min-height:33px;font-size:.72rem;font-weight:800}.VA3bQG_menuActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.VA3bQG_menuActions button,.VA3bQG_menuActions a{color:#f5eedf;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;place-items:center;min-width:0;min-height:41px;padding:5px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.VA3bQG_menuActions small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:.5rem;display:block;overflow:hidden}.VA3bQG_loading{color:#e4c47e;place-items:center;width:100%;height:100%;display:grid}.VA3bQG_gameViewport{background:radial-gradient(circle,#141a2814,#03050a61);grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(5px,1cqh,10px);display:grid}.VA3bQG_hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0a0e19f0,#141928d1);border:1px solid #ebc67b42;border-radius:16px;grid-template-columns:minmax(170px,1.3fr) auto minmax(220px,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid;box-shadow:0 9px 28px #0000004d}.VA3bQG_turn{align-items:center;gap:8px;min-width:0;display:flex}.VA3bQG_turnPiece{border:2px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.4rem;display:grid}.VA3bQG_color_white{--side:#eee3c9}.VA3bQG_color_black{--side:#536080}.VA3bQG_turnPiece.VA3bQG_color_white{color:#272130;background:#e9ddc2}.VA3bQG_turnPiece.VA3bQG_color_black{color:#cfd7ec;background:#22283a}.VA3bQG_turn small,.VA3bQG_hudStats small{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900;display:block}.VA3bQG_turn strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.VA3bQG_hudStats{text-align:center;gap:13px;display:flex}.VA3bQG_hudStats span{min-width:48px}.VA3bQG_hudStats b,.VA3bQG_hudStats strong{color:#f5d78f;font-size:.78rem;display:block}.VA3bQG_hudActions{justify-content:flex-end;gap:5px;display:flex}.VA3bQG_hudActions button{color:#f2ead9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;min-height:34px;padding:5px 9px;font-size:.65rem;font-weight:800}.VA3bQG_hudActions button:first-child{color:#f2cf7a;border-color:#ebc37073}.VA3bQG_hudActions button:disabled{opacity:.34}.VA3bQG_safetyRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:min(820px,100%);margin:auto;display:grid}.VA3bQG_safetyRow>span{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:950}.VA3bQG_safety{background:#05080fad;border:1px solid #ffffff1c;border-radius:11px;padding:5px 8px}.VA3bQG_safety.VA3bQG_active{border-color:color-mix(in srgb, var(--side) 70%, #d7ad61)}.VA3bQG_safety>div{text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.6rem;display:flex}.VA3bQG_safety small{color:#ffffff8c}.VA3bQG_safety b{color:var(--side)}.VA3bQG_safety>span{background:#00000073;border-radius:99px;height:7px;margin-top:4px;display:block;overflow:hidden}.VA3bQG_safety i{border-radius:inherit;background:linear-gradient(90deg, #a74545, var(--side));height:100%;transition:width .4s;display:block}.VA3bQG_playArea{grid-template-columns:minmax(0,1fr) minmax(130px,175px);align-items:center;gap:clamp(7px,1.6cqw,18px);width:min(1100px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.VA3bQG_boardStage{background:#111522;border:1px solid #ebc77c29;border-radius:18px;align-self:stretch;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000059}.VA3bQG_boardCanvas{touch-action:none;width:100%;height:100%;min-height:0;display:block}.VA3bQG_webglFallback{color:#e8cc8a;background:repeating-conic-gradient(#d8c49c 0 25%, #563b36 0 50%) 0/25% 25%;text-shadow:0 2px 3px #000;place-items:center;width:100%;height:100%;min-height:0;display:grid}.VA3bQG_accessibleBoard{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VA3bQG_sidePanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12b8;border:1px solid #ebc77c33;border-radius:15px;align-content:center;gap:9px;padding:10px;display:grid}.VA3bQG_sidePanel p{color:#e1bc72;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.61rem;font-weight:950}.VA3bQG_sidePanel ol{color:#ffffffa6;grid-template-columns:repeat(2,1fr);gap:3px;margin:0;padding-left:20px;font-size:.64rem;display:grid}.VA3bQG_masteryStrip{gap:4px;display:grid}.VA3bQG_masteryStrip span{background:#ffffff0d;border-radius:8px;justify-content:space-between;padding:5px 7px;font-size:.58rem;display:flex}.VA3bQG_masteryStrip b{color:#efd080}.VA3bQG_claimButton{color:#ecd18f;cursor:pointer;background:#daae5b14;border:1px solid #e8c37152;border-radius:8px;min-height:32px;font-size:.58rem}.VA3bQG_status{color:#ffffff9c;text-align:center;min-height:18px;margin:0;font-size:.64rem}.VA3bQG_backdrop{z-index:30;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050abf;place-items:center;display:grid;position:absolute;inset:0}.VA3bQG_modal{background:linear-gradient(145deg,#131928fc,#080b13fa);border:1px solid #ebc77c59;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:100%;padding:clamp(15px,3cqw,26px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #0000008c}.VA3bQG_modal header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.VA3bQG_modal p{color:#dcb36b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.61rem;font-weight:850}.VA3bQG_modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5cqw,2.7rem)}.VA3bQG_modal header button{color:#f6e8ca;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;width:38px;height:38px;font-size:1.4rem}.VA3bQG_scroll{scrollbar-color:#c7964c transparent;min-height:0;padding:15px 3px 2px;overflow-y:auto}.VA3bQG_rules{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.VA3bQG_rules article{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:9px;padding:11px;display:flex}.VA3bQG_rules article>span{color:#1d1820;background:#d5aa61;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.VA3bQG_rules b{font-size:.77rem}.VA3bQG_rules p{color:#fff9;letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:.7rem;font-weight:500;line-height:1.4}.VA3bQG_ruleNote{background:#daa84f0f;border:1px solid #e6bf6f38;border-radius:13px;margin-top:10px;padding:12px}.VA3bQG_ruleNote p{color:#ffffff9e;letter-spacing:0;text-transform:none;margin:4px 0;font-size:.69rem;font-weight:500;line-height:1.4}.VA3bQG_collectionStats{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:11px;display:grid}.VA3bQG_collectionStats span{text-align:center;background:#ffffff0d;border-radius:10px;padding:8px;font-size:.62rem}.VA3bQG_collectionStats b{color:#edca7c;display:block}.VA3bQG_collection{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.VA3bQG_collection button{color:#f4ead6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:4px;min-height:112px;padding:8px;display:grid}.VA3bQG_collection button[aria-pressed=true]{border-color:#e4be73;box-shadow:inset 0 0 0 2px #e4be732e}.VA3bQG_collection button:disabled{opacity:.38}.VA3bQG_collection i{color:#241c23;background:linear-gradient(#f0e0bd,#b9955a);border:2px solid #ffffff59;border-radius:12px;place-items:center;width:48px;height:48px;margin:auto;font-size:1.8rem;font-style:normal;display:grid}.VA3bQG_collection b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.VA3bQG_collection small{color:#ffffff73;font-size:.54rem}.VA3bQG_preview_rosewood-court{background:linear-gradient(#bd7952,#54251f)!important}.VA3bQG_preview_night-scholar{color:#d7dded!important;background:linear-gradient(#3d475e,#101522)!important}.VA3bQG_preview_astral-glass{box-shadow:0 0 16px #71bce8;color:#dbf8ff!important;background:linear-gradient(135deg,#bcefffd9,#405b8fb3)!important}.VA3bQG_preview_page-spark{box-shadow:0 0 18px #ffe19a}.VA3bQG_preview_constellation{box-shadow:0 0 0 4px #425c9c,0 0 18px #7da7ff}.VA3bQG_preview_library-champion{background:conic-gradient(#e2bd6d,#59411e,#e2bd6d)!important;border-radius:50%!important}.VA3bQG_preview_moonlit-archive{color:#dce8ff!important;background:linear-gradient(145deg,#4c6094,#10172b)!important}.VA3bQG_localNote{text-align:center;color:#ffffff6b!important;letter-spacing:0!important;text-transform:none!important;margin:10px 0 0!important;font-size:.6rem!important}.VA3bQG_pause,.VA3bQG_promotion,.VA3bQG_result{text-align:center;grid-template-rows:none;gap:10px;width:min(500px,100%)}.VA3bQG_pause>button,.VA3bQG_promotion>button,.VA3bQG_resultActions button,.VA3bQG_resultActions a{color:#f4ead7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;min-height:41px;text-decoration:none}.VA3bQG_promotion>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.VA3bQG_promotion>div button{color:#f3ead8;cursor:pointer;text-transform:capitalize;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:3px;min-height:90px;display:grid}.VA3bQG_promotion>div span{font-size:2rem}.VA3bQG_result{position:relative}.VA3bQG_championFrame:before{content:"";pointer-events:none;border:2px solid #d9ae5f;border-radius:18px;position:absolute;inset:7px}.VA3bQG_result>span:not(.VA3bQG_resultCrest){color:#ffffff9e;font-size:.72rem}.VA3bQG_resultCrest{color:#1b1820;background:linear-gradient(#f6e2b1,#ba8342);border:3px solid #e5c17a;border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;font-size:2rem;display:grid;box-shadow:0 5px #5d3b18,0 0 26px #eec46f40}.VA3bQG_resultStats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.VA3bQG_resultStats div{background:#ffffff0d;border-radius:10px;padding:8px}.VA3bQG_resultStats small,.VA3bQG_resultStats b{display:block}.VA3bQG_resultStats small{color:#ffffff6b;text-transform:uppercase;font-size:.51rem}.VA3bQG_resultStats b{color:#efd084}.VA3bQG_reward{color:#efd48f;background:#ddad5212;border:1px solid #e5c17740;border-radius:9px;padding:7px;font-size:.63rem}.VA3bQG_scoreStatus{color:#ffffff75!important;letter-spacing:0!important;text-transform:none!important;min-height:28px!important;font-size:.59rem!important;font-weight:500!important;line-height:1.35!important}.VA3bQG_resultActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.VA3bQG_resultActions a{place-items:center;display:grid}.VA3bQG_primary{place-items:center;color:#17151a!important;background:linear-gradient(#f8e2ae,#c68f45)!important;display:grid!important}.VA3bQG_board_moonlit-archive .VA3bQG_boardStage{box-shadow:0 0 35px #5d80d33d,0 18px 48px #0006}@keyframes VA3bQG_clockTurn{to{transform:rotate(360deg)}}@keyframes VA3bQG_lampPulse{50%{filter:brightness(1.18);box-shadow:0 0 48px 20px #ffcb5f4d}}@keyframes VA3bQG_dustDrift{to{background-position:83px 61px}}@container (max-width:760px){.VA3bQG_gameViewport{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));gap:4px}.VA3bQG_hud{grid-template-columns:1fr auto;padding:5px}.VA3bQG_hudStats{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;justify-content:space-around;padding-top:3px}.VA3bQG_hudActions button{min-height:30px;padding:4px 6px;font-size:.56rem}.VA3bQG_hudActions button:nth-child(3){color:#0000;width:33px;overflow:hidden}.VA3bQG_hudActions button:nth-child(3):after{content:"♪";color:#f3e7ce}.VA3bQG_safety{padding:4px 5px}.VA3bQG_safetyRow{gap:4px}.VA3bQG_safetyRow>span{font-size:.44rem}.VA3bQG_playArea{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:4px;height:100%;margin:0 auto}.VA3bQG_boardStage,.VA3bQG_boardCanvas{min-height:0}.VA3bQG_sidePanel{grid-template-columns:1.3fr 1fr;align-items:center;padding:5px 7px}.VA3bQG_sidePanel ol{grid-template-columns:repeat(4,1fr);padding-left:15px;font-size:.52rem}.VA3bQG_sidePanel ol li:nth-child(-n+4){display:none}.VA3bQG_masteryStrip{grid-template-columns:repeat(3,1fr)}.VA3bQG_claimButton{grid-column:1/-1}.VA3bQG_status{font-size:.56rem}.VA3bQG_shelfLeft,.VA3bQG_shelfRight{opacity:.35;width:28%}}@container (max-width:520px){.VA3bQG_menuViewport{padding:max(7px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left))}.VA3bQG_menuCard{gap:7px;padding:12px}.VA3bQG_seal{width:36px;height:36px;font-size:1.2rem}.VA3bQG_title h2{font-size:clamp(2.1rem,12cqw,3rem)}.VA3bQG_soloOptions{grid-template-columns:1fr;gap:5px}.VA3bQG_segmented button{min-height:31px;font-size:.63rem}.VA3bQG_playButton{min-height:44px}.VA3bQG_menuActions{grid-template-columns:repeat(2,1fr)}.VA3bQG_menuActions button,.VA3bQG_menuActions a{min-height:33px}.VA3bQG_rules{grid-template-columns:1fr}.VA3bQG_collection,.VA3bQG_collectionStats,.VA3bQG_promotion>div,.VA3bQG_resultActions{grid-template-columns:repeat(2,1fr)}}@container (max-height:640px){.VA3bQG_menuCard{gap:5px;padding-block:9px}.VA3bQG_title span{display:none}.VA3bQG_title h2{font-size:clamp(1.9rem,8cqh,2.8rem)}.VA3bQG_segmented button{min-height:29px}.VA3bQG_playButton{min-height:40px}.VA3bQG_menuActions button,.VA3bQG_menuActions a{min-height:30px}.VA3bQG_hudStats small{display:none}.VA3bQG_sidePanel{min-height:0;overflow:auto}}@media (prefers-reduced-motion:reduce){.VA3bQG_shell *,.VA3bQG_shell :before,.VA3bQG_shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.VA3bQG_shell:focus{outline:none}.VA3bQG_pause,.VA3bQG_result,.VA3bQG_promotion{overscroll-behavior:contain;overflow-y:auto}.VA3bQG_scroll{overscroll-behavior:contain}@container (max-height:420px) and (min-width:521px){.VA3bQG_menuCard{grid-template-columns:1fr 1fr;gap:6px 14px;width:min(690px,100%);padding:10px 14px}.VA3bQG_menuTop{grid-area:1/1}.VA3bQG_title{grid-area:2/1}.VA3bQG_menuCard>.VA3bQG_segmented{grid-area:1/2/span 2;align-self:center}.VA3bQG_soloOptions,.VA3bQG_flipToggle,.VA3bQG_playButton,.VA3bQG_resumeButton,.VA3bQG_menuActions{grid-column:1/-1}.VA3bQG_title h2{font-size:2rem}.VA3bQG_menuActions{grid-template-columns:repeat(4,1fr)}.VA3bQG_playArea{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 145px}.VA3bQG_sidePanel{grid-template-columns:1fr;max-height:100%;overflow-y:auto}.VA3bQG_sidePanel ol{grid-template-columns:repeat(2,1fr)}.VA3bQG_masteryStrip{grid-template-columns:1fr}.VA3bQG_hud{grid-template-columns:minmax(0,1fr) auto auto}.VA3bQG_hudStats{border:0;grid-area:auto;padding-top:0}}
._7xKPka_shell{color:#fff1c9;isolation:isolate;background:radial-gradient(circle at 50% 42%,#334752,#17262d 54%,#091416);border:1px solid #755633;border-radius:24px;width:100%;height:clamp(560px,74vh,720px);min-height:560px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}._7xKPka_atmosphere{z-index:-2;opacity:.18;background:url(/assets/games/dots-and-boxes/cartographer-atlas.png) 50%/cover;position:absolute;inset:0}._7xKPka_shell:after{content:"";z-index:-1;background:linear-gradient(90deg,#071315d9,#0000 30% 70%,#071315d9),radial-gradient(circle at 50% 20%,#d29d4640,#0000 35%);position:absolute;inset:0}._7xKPka_menu,._7xKPka_result{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:650px;height:100%;margin:auto;padding:clamp(16px,3vh,34px) 20px;display:flex}._7xKPka_brandArt{filter:drop-shadow(0 0 18px #e1b45c);background:url(/assets/games/dots-and-boxes/cartographer-atlas.png) 0 0/400% 200%;width:126px;height:98px;animation:4s ease-in-out infinite _7xKPka_float}._7xKPka_eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#e6b85e;margin:4px;font:800 10px system-ui}._7xKPka_menu h1,._7xKPka_result h2{text-shadow:0 4px 22px #050b0c;margin:0;font-size:clamp(34px,6.5vw,66px);line-height:1}._7xKPka_tagline{color:#d1c8ad;margin:7px 0 11px;font-style:italic}._7xKPka_menuStats{color:#f3ca7b;gap:18px;margin-bottom:10px;font:800 12px system-ui;display:flex}._7xKPka_options{grid-template-columns:1.1fr .8fr 1fr;gap:8px;width:100%;max-width:520px;display:grid}._7xKPka_options label{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#c8b995;font:800 9px system-ui}._7xKPka_options select{color:#fff0c9;background:#122126;border:1px solid #735f41;border-radius:9px;width:100%;margin-top:4px;padding:9px 6px;font:700 11px system-ui;display:block}._7xKPka_play,._7xKPka_continue,._7xKPka_overlay>button,._7xKPka_resultButtons button{color:#231407;background:linear-gradient(#f3cb76,#c77d2d);border:0;border-radius:11px;padding:11px 20px;font:900 14px system-ui;box-shadow:0 6px 20px #0008}._7xKPka_menu>._7xKPka_play{width:100%;max-width:520px;margin-top:11px;font-size:16px}._7xKPka_continue{color:#f9e9c1;background:#20333a;border:1px solid #6a755f;width:100%;max-width:520px;margin-top:6px;padding:8px}._7xKPka_utility{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:520px;margin-top:9px;display:grid}._7xKPka_utility button{color:#e5d7b9;background:#102126d9;border:1px solid #61705d;border-radius:8px;padding:8px 4px;font:700 10px system-ui}._7xKPka_game{grid-template-rows:auto auto auto 1fr auto;gap:5px;height:100%;padding:10px clamp(9px,2vw,20px);display:grid}._7xKPka_hud{text-align:center;grid-template-columns:40px 1fr auto 40px;align-items:center;gap:9px;font:700 12px system-ui;display:grid}._7xKPka_hud button{color:#fff0ca;background:#102126;border:1px solid #6b725d;border-radius:9px;width:38px;height:34px}._7xKPka_amber{color:#ffc15f}._7xKPka_teal{color:#62ded2}._7xKPka_claimMeter{background:#102025;border:1px solid #6b694c;border-radius:99px;height:22px;position:relative;overflow:hidden}._7xKPka_claimMeter div{background:linear-gradient(90deg,#d99131,#57b9b1);height:100%;transition:width .3s;box-shadow:0 0 17px #e3bc5f}._7xKPka_claimMeter span{text-transform:uppercase;text-shadow:0 1px 3px #000;place-items:center;font:800 9px system-ui;display:grid;position:absolute;inset:0}._7xKPka_turn{text-align:center;text-transform:uppercase;letter-spacing:.15em;margin:0;font:900 10px system-ui}._7xKPka_turn[data-player=amber]{color:#ffc15f}._7xKPka_turn[data-player=teal]{color:#65ded3}._7xKPka_boardWrap{aspect-ratio:1;filter:drop-shadow(0 10px 24px #0008);touch-action:manipulation;max-width:min(100%,560px);height:100%;min-height:0;margin:auto;position:relative}._7xKPka_board{width:100%;height:100%;display:block}._7xKPka_box{fill:#ede0b607;stroke:#e5d19b16;stroke-width:2px;transition:all .25s}._7xKPka_box[data-owner=amber]{fill:#d58c3170;stroke:#ffcf74}._7xKPka_box[data-owner=teal]{fill:#3caea671;stroke:#75eee3}._7xKPka_visibleLine{stroke:#d8c89c50;stroke-width:5px;stroke-linecap:round;pointer-events:none;transition:all .18s}._7xKPka_visibleLine[data-owner=amber]{stroke:#f2aa44;stroke-width:10px;filter:url(#dots-glow)}._7xKPka_visibleLine[data-owner=teal]{stroke:#4ed0c5;stroke-width:10px;filter:url(#dots-glow)}._7xKPka_visibleLine[data-hint=true]{stroke:#fff387;stroke-width:9px;stroke-dasharray:16 10;animation:1s infinite _7xKPka_pulse}._7xKPka_edgeButton{z-index:2;cursor:pointer;background:0 0;border:0;min-width:0;min-height:0;padding:0;position:absolute}._7xKPka_edgeButton:not(:disabled):hover,._7xKPka_edgeButton:not(:disabled):focus-visible{outline-offset:-2px;background:#fff3b718;border-radius:999px;outline:3px solid #fff0a2}._7xKPka_dotHalo{fill:#d3a54d44}._7xKPka_dot{fill:#f9e3a8;stroke:#5d4726;stroke-width:2px}._7xKPka_gameActions{justify-content:center;align-items:center;gap:20px;font:800 11px system-ui;display:flex}._7xKPka_gameActions button{color:#fff0c3;background:#4c3822;border:1px solid #e3b35d;border-radius:9px;padding:8px 15px}._7xKPka_overlay{z-index:10;text-align:center;background:linear-gradient(145deg,#263a3d,#0d1c20);border:1px solid #a67c43;border-radius:18px;width:min(92%,560px);max-height:88%;padding:24px;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 70px #000d}._7xKPka_overlay:before{content:"";z-index:-1;background:#050c0db5;position:fixed;inset:-100vh -100vw}._7xKPka_overlay h2{margin:0 0 9px;font-size:28px}._7xKPka_overlay p,._7xKPka_overlay li{color:#d9cdb0;font:14px/1.5 system-ui}._7xKPka_overlay li{text-align:left;margin:7px}._7xKPka_scroll{max-height:50vh;overflow:auto}._7xKPka_overlay>button{margin:8px 5px}._7xKPka_resultArt{filter:drop-shadow(0 0 24px #e1b75e);background:url(/assets/games/dots-and-boxes/cartographer-atlas.png) 100% 100%/400% 200%;width:138px;height:106px}._7xKPka_finalScores{gap:12px;margin-top:13px;font:800 17px system-ui;display:flex}._7xKPka_score{color:#ffd37d;margin:10px 0 3px;font:900 clamp(34px,7vw,64px)/1 system-ui}._7xKPka_score small{font-size:13px}._7xKPka_result p{color:#d8ccb0;font:13px system-ui}._7xKPka_unlock{color:#ffda83!important}._7xKPka_resultButtons{gap:9px;margin-top:10px;display:flex}._7xKPka_resultButtons button+button{color:#f8e7bd;background:#13252a;border:1px solid #6a715d}._7xKPka_collection{text-align:left;grid-template-columns:1fr 1fr;gap:7px;display:grid}._7xKPka_collection span{text-transform:capitalize;border:1px solid #65705b;border-radius:8px;padding:8px;font:12px system-ui}._7xKPka_collection span[data-locked=true]{opacity:.35}._7xKPka_fallback{font-size:11px!important}@keyframes _7xKPka_float{50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes _7xKPka_pulse{50%{opacity:.45}}@media (max-width:640px){._7xKPka_shell{border-radius:16px;height:max(560px,100dvh - 118px);min-height:560px}._7xKPka_menu{padding:10px 13px}._7xKPka_brandArt{width:88px;height:68px}._7xKPka_menu h1{font-size:39px}._7xKPka_options select{padding:7px 3px}._7xKPka_menu>._7xKPka_play{margin-top:7px}._7xKPka_utility{grid-template-columns:repeat(2,1fr);margin-top:6px}._7xKPka_game{padding:7px}._7xKPka_boardWrap{width:100%;height:auto}._7xKPka_resultArt{width:105px;height:80px}}@media (max-width:350px){._7xKPka_brandArt{display:none}._7xKPka_tagline{margin:4px}._7xKPka_menuStats{margin-bottom:5px}._7xKPka_options{gap:4px}._7xKPka_utility button{padding:6px 3px}}@media (prefers-reduced-motion:reduce){._7xKPka_brandArt,._7xKPka_visibleLine[data-hint=true]{animation:none}}
.q4Sfkq_shell{color:#f5ecd0;isolation:isolate;background:radial-gradient(circle at 50% 40%,#274653,#102c38 50%,#071922 100%);border:1px solid #506a6d;border-radius:24px;width:100%;height:clamp(560px,74vh,720px);min-height:560px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.q4Sfkq_atmosphere{z-index:-2;opacity:.22;background:url(/assets/thumbnails/fleet-grid.png) 50%/cover;position:absolute;inset:0}.q4Sfkq_shell:after{content:"";z-index:-1;background:linear-gradient(90deg,#061820e6,#0000 28% 72%,#061820e6),radial-gradient(circle at 50% 15%,#e3b35f35,#0000 33%);position:absolute;inset:0}.q4Sfkq_menu,.q4Sfkq_result{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;height:100%;margin:auto;padding:clamp(16px,3vh,36px) 20px;display:flex}.q4Sfkq_brandArt{filter:drop-shadow(0 0 19px #d9ad5a);width:180px;height:84px;animation:4s ease-in-out infinite q4Sfkq_float;display:block}.q4Sfkq_eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#e0b15c;margin:4px;font:800 10px system-ui}.q4Sfkq_menu h1,.q4Sfkq_result h2{text-shadow:0 4px 22px #030b0f;margin:0;font-size:clamp(38px,7vw,70px);line-height:.96}.q4Sfkq_tagline{color:#cfd3c7;margin:7px 0 12px;font-style:italic}.q4Sfkq_menuStats{color:#efc476;gap:18px;margin-bottom:11px;font:800 12px system-ui;display:flex}.q4Sfkq_options{grid-template-columns:1.5fr 1fr;align-items:end;gap:9px;width:100%;max-width:480px;display:grid}.q4Sfkq_options label{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#bfcbc3;font:800 9px system-ui}.q4Sfkq_options select{color:#f3ecd4;background:#0c2631;border:1px solid #577274;border-radius:9px;width:100%;margin-top:4px;padding:9px;font:700 12px system-ui;display:block}.q4Sfkq_signalToggle{background:#0c2631;border:1px solid #577274;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;display:flex}.q4Sfkq_play,.q4Sfkq_continue,.q4Sfkq_overlay>button,.q4Sfkq_resultButtons button{color:#241508;background:linear-gradient(#f1cc7d,#bb752d);border:0;border-radius:11px;padding:11px 20px;font:900 14px system-ui;box-shadow:0 6px 20px #0008}.q4Sfkq_menu>.q4Sfkq_play{width:100%;max-width:480px;margin-top:11px;font-size:16px}.q4Sfkq_continue{color:#f1e7ca;background:#18343e;border:1px solid #587276;width:100%;max-width:480px;margin-top:6px;padding:8px}.q4Sfkq_utility{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:500px;margin-top:9px;display:grid}.q4Sfkq_utility button{color:#dfded0;background:#0a222cdb;border:1px solid #557174;border-radius:8px;padding:8px 4px;font:700 10px system-ui}.q4Sfkq_promise{color:#aabdbb;margin:8px 0 0;font:11px system-ui}.q4Sfkq_hud{text-align:center;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:68px 1fr auto 40px;align-items:center;gap:8px;min-height:36px;font:800 11px system-ui;display:grid}.q4Sfkq_hud button{color:#f4ecd1;background:#0d2934;border:1px solid #59767a;border-radius:8px;height:34px}.q4Sfkq_placement,.q4Sfkq_game{grid-template-rows:auto 1fr;gap:8px;height:100%;padding:10px clamp(9px,2vw,20px);display:grid}.q4Sfkq_placementBody{grid-template-columns:minmax(300px,1fr) minmax(210px,.55fr);align-items:center;gap:16px;width:100%;max-width:980px;min-height:0;margin:auto;display:grid}.q4Sfkq_placementBody aside{flex-direction:column;gap:8px;display:flex}.q4Sfkq_placementBody aside p{color:#d5d7c9;margin:0;font:12px/1.4 system-ui}.q4Sfkq_vesselPreview{filter:drop-shadow(0 0 15px #e7bd6b);width:100%;height:88px;display:block}.q4Sfkq_vessels{gap:5px;display:grid}.q4Sfkq_vessels button{color:#e8e3ce;text-align:left;background:#0d2a35;border:1px solid #4e6b70;border-radius:8px;justify-content:space-between;padding:7px 9px;font:700 11px system-ui;display:flex}.q4Sfkq_vessels button[data-selected=true]{border-color:#f0c468;box-shadow:0 0 12px #e6b04c55}.q4Sfkq_vessels button:disabled{opacity:.35}.q4Sfkq_vessels span{color:#e3ba62;letter-spacing:2px;font-size:8px}.q4Sfkq_placementActions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.q4Sfkq_placementActions button{color:#e9e4d0;background:#153641;border:1px solid #5b7475;border-radius:7px;padding:7px 3px;font:700 10px system-ui}.q4Sfkq_placementBody aside>.q4Sfkq_play:disabled{opacity:.4}.q4Sfkq_game{grid-template-rows:auto auto 1fr auto}.q4Sfkq_integrity{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q4Sfkq_integrity>div>span{text-transform:uppercase;margin-bottom:3px;font:800 9px system-ui;display:block}.q4Sfkq_integrityBar{background:#091f28;border:1px solid #527175;border-radius:99px;height:17px;overflow:hidden}.q4Sfkq_integrityBar i{background:linear-gradient(90deg,#5fc3b7,#e4bf66);height:100%;transition:width .3s;display:block;box-shadow:0 0 15px #73d2c4}.q4Sfkq_integrityBar[data-low=true] i{background:linear-gradient(90deg,#b13d32,#ef9c48);animation:1s infinite q4Sfkq_pulse}.q4Sfkq_battleBoards{grid-template-columns:1.25fr .75fr;place-items:center;gap:17px;min-height:0;display:grid}.q4Sfkq_battleBoards section{flex-direction:column;align-items:center;width:100%;min-height:0;display:flex}.q4Sfkq_battleBoards h2{text-transform:uppercase;letter-spacing:.14em;color:#d9c78f;margin:0 0 4px;font:900 10px system-ui}.q4Sfkq_board{aspect-ratio:1;background:linear-gradient(var(--fleet-chart-top,#123746),var(--fleet-chart-bottom,#0b2936));border:2px solid #92794d;border-radius:8px;grid-template-columns:repeat(10,1fr);width:min(100%,500px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0008}.q4Sfkq_board button{z-index:1;color:#fff;background:0 0;border:1px solid #7da0a128;min-width:0;padding:0;font:900 clamp(9px,1.6vw,18px) system-ui;position:relative}.q4Sfkq_board button:not(:disabled):hover,.q4Sfkq_board button:not(:disabled):focus{z-index:2;outline-offset:-3px;background:#fff2a41b;outline:2px solid #ffe185}.q4Sfkq_board button[data-vessel=true]{box-shadow:inset 0 0 0 1px #c5a35b88}.q4Sfkq_board button[data-miss=true]{background:radial-gradient(circle,#daf7ff 0 8%,#5e9eaa55 10% 25%,#0000 27%)}.q4Sfkq_board button[data-hit=true]{text-shadow:0 0 8px #fff;background:radial-gradient(circle,#fff4b7 0 10%,#df5938 12% 35%,#621e1b 38%,#0000 43%)}.q4Sfkq_board button[data-hint=true]{animation:1s infinite q4Sfkq_pulse;box-shadow:inset 0 0 0 3px #ffde64}.q4Sfkq_gameActions{justify-content:center;align-items:center;gap:18px;font:800 11px system-ui;display:flex}.q4Sfkq_gameActions button{color:#f8edc7;background:#3f3726;border:1px solid #d8b560;border-radius:9px;padding:8px 15px}.q4Sfkq_overlay{z-index:10;text-align:center;background:linear-gradient(145deg,#173743,#091d27);border:1px solid #a5834b;border-radius:18px;width:min(92%,560px);max-height:88%;padding:24px;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 70px #000d}.q4Sfkq_overlay:before{content:"";z-index:-1;background:#030b0eb8;position:fixed;inset:-100vh -100vw}.q4Sfkq_overlay h2{margin:0 0 9px;font-size:28px}.q4Sfkq_overlay p,.q4Sfkq_overlay li{color:#d5d5c6;font:14px/1.5 system-ui}.q4Sfkq_overlay li{text-align:left;margin:7px}.q4Sfkq_scroll{max-height:50vh;overflow:auto}.q4Sfkq_overlay>button{margin:8px 5px}.q4Sfkq_resultArt{filter:drop-shadow(0 0 24px #e1b75e);width:150px;height:108px;display:block}.q4Sfkq_score{color:#ffd27b;margin:12px 0 3px;font:900 clamp(34px,7vw,64px)/1 system-ui}.q4Sfkq_score small{font-size:13px}.q4Sfkq_result p{color:#d3d5c8;margin:5px;font:13px system-ui}.q4Sfkq_unlock{color:#ffda83!important}.q4Sfkq_resultButtons{gap:9px;margin-top:10px;display:flex}.q4Sfkq_resultButtons button+button{color:#f7e8c8;background:#102d38;border:1px solid #607477}.q4Sfkq_collection{text-align:left;grid-template-columns:1fr 1fr;gap:7px;max-height:38vh;display:grid;overflow:auto}.q4Sfkq_collection button{color:#e8e3ce;text-transform:capitalize;background:#0d2a35;border:1px solid #597276;border-radius:8px;padding:8px;font:12px system-ui}.q4Sfkq_collection button:disabled{opacity:.35}.q4Sfkq_collection button[aria-pressed=true]{border-color:#ffd27b;box-shadow:inset 0 0 0 1px #ffd27b}.q4Sfkq_fallback{font-size:11px!important}@keyframes q4Sfkq_float{50%{transform:translateY(-6px)rotate(1deg)}}@keyframes q4Sfkq_pulse{50%{opacity:.5}}@media (max-width:700px){.q4Sfkq_shell{border-radius:16px;height:max(560px,100dvh - 118px);min-height:560px}.q4Sfkq_menu{padding:10px 13px}.q4Sfkq_brandArt{width:104px;height:75px}.q4Sfkq_menu h1{font-size:43px}.q4Sfkq_utility{grid-template-columns:repeat(2,1fr);margin-top:6px}.q4Sfkq_placementBody{grid-template-columns:1fr;align-content:start;gap:6px}.q4Sfkq_placementBody .q4Sfkq_board{width:min(72vw,320px)}.q4Sfkq_placementBody aside{grid-template-columns:1fr 1fr;gap:5px;display:grid}.q4Sfkq_vesselPreview{display:none}.q4Sfkq_placementBody aside p,.q4Sfkq_placementBody aside>.q4Sfkq_play{grid-column:1/-1}.q4Sfkq_battleBoards{grid-template-rows:minmax(0,1fr) 112px;grid-template-columns:1fr;gap:5px}.q4Sfkq_battleBoards .q4Sfkq_board{width:min(72vw,280px)}.q4Sfkq_ownBoard{background:#0a2029db;border:1px solid #65787a;border-radius:9px;place-self:end;padding:4px;width:104px!important;position:relative!important}.q4Sfkq_ownBoard h2{display:none}.q4Sfkq_ownBoard .q4Sfkq_board{width:100%}.q4Sfkq_game{padding:7px}.q4Sfkq_resultArt{width:110px;height:78px}}@media (max-width:350px){.q4Sfkq_brandArt{width:140px;height:58px}.q4Sfkq_tagline{margin:4px}.q4Sfkq_menuStats{margin-bottom:5px}.q4Sfkq_options select{padding:6px}.q4Sfkq_placementBody aside{grid-template-columns:1fr}.q4Sfkq_placementBody aside>.q4Sfkq_play,.q4Sfkq_placementBody aside p{grid-column:auto}.q4Sfkq_vessels{grid-template-columns:1fr 1fr}.q4Sfkq_vessels button{padding:5px}.q4Sfkq_battleBoards>section:not(.q4Sfkq_ownBoard) .q4Sfkq_board{width:min(72vw,315px)}}@media (prefers-reduced-motion:reduce){.q4Sfkq_brandArt,.q4Sfkq_integrityBar[data-low=true] i,.q4Sfkq_board button[data-hint=true]{animation:none}}.q4Sfkq_vesselLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.q4Sfkq_vesselLayer>span{pointer-events:none;display:block;position:absolute}.q4Sfkq_vesselLayer svg{pointer-events:none;width:100%;height:100%;display:block}.q4Sfkq_vesselLayer [data-sunk=true]{filter:grayscale(.65);opacity:.7}.q4Sfkq_board button:disabled{opacity:1}.q4Sfkq_storageNotice{z-index:3;text-align:center;color:#ffd995;pointer-events:none;margin:0;font:11px/1.4 system-ui;position:absolute;bottom:4px;left:8px;right:8px}:is(.q4Sfkq_shell:has(.q4Sfkq_storageNotice) .q4Sfkq_game,.q4Sfkq_shell:has(.q4Sfkq_storageNotice) .q4Sfkq_placement){padding-bottom:25px}.q4Sfkq_shell[data-chart=copper-chart]{--fleet-chart-top:#5b402d;--fleet-chart-bottom:#291e18}.q4Sfkq_shell[data-chart=moon-chart]{--fleet-chart-top:#404e71;--fleet-chart-bottom:#19263b}.q4Sfkq_shell[data-chart=storm-chart]{--fleet-chart-top:#44365c;--fleet-chart-bottom:#21192e}.q4Sfkq_shell[data-frame=command-frame]{border:2px solid #e7bd6b;box-shadow:inset 0 0 0 4px #e7bd6b30}.q4Sfkq_shell[data-room=brass-observatory] .q4Sfkq_atmosphere{opacity:.4;filter:sepia(.4)}.q4Sfkq_shell[data-wake=flare-wake] .q4Sfkq_board button[data-hit=true]{box-shadow:inset 0 0 12px #ffbd39,0 0 8px #e57539}.q4Sfkq_shell[data-wake=flare-wake] .q4Sfkq_vesselLayer{filter:drop-shadow(0 0 3px #edb458)}.q4Sfkq_shell[data-signals=false] .q4Sfkq_brandArt,.q4Sfkq_shell[data-signals=false] .q4Sfkq_integrityBar i,.q4Sfkq_shell[data-signals=false] .q4Sfkq_board button[data-hint=true]{animation:none}
.uqwxcG_shell{--sky-top:#bfe5df;--sky-bottom:#f3d6a0;--glass-glow:#ffefb875;--room:#173c45;--room-deep:#0a202c;--brass:#f0b94b;--brass-deep:#815515;--ivory:#fff8df;--red:#ec473e;--red-deep:#7e171b;--gold:#f4bc35;--gold-deep:#90600e;isolation:isolate;width:100%;height:min(760px,max(500px,74dvh));min-height:0;max-height:calc(100dvh - 16px);color:var(--ivory);background:linear-gradient(180deg, color-mix(in srgb, var(--sky-top) 76%, #0b2631), var(--room) 54%, var(--room-deep));font-family:Inter,ui-rounded,Segoe UI,sans-serif;position:relative;overflow:hidden;container-type:size}.uqwxcG_shell button{font:inherit}.uqwxcG_shell button:focus-visible{outline-offset:3px;outline:3px solid #fff1ac}.uqwxcG_phase_high-sun{--sky-top:#b8f1ee;--sky-bottom:#ffd78b;--glass-glow:#fffabd9e;--room:#1a4a50}.uqwxcG_phase_golden-hour{--sky-top:#e7a76e;--sky-bottom:#d96f58;--glass-glow:#ffbb5f91;--room:#41323a;--room-deep:#1e1c2d}.uqwxcG_phase_lantern-night,.uqwxcG_board_midnight-conservatory{--sky-top:#273961;--sky-bottom:#594065;--glass-glow:#78aaff52;--room:#192b4b;--room-deep:#090e22}.uqwxcG_environment,.uqwxcG_environment>*{pointer-events:none;position:absolute}.uqwxcG_environment{z-index:-2;inset:0;overflow:hidden}.uqwxcG_glassRoof{opacity:.5;background:linear-gradient(115deg, transparent 0 33%, #ffffff2b 34% 36%, transparent 37% 62%, #ffffff1c 63% 65%, transparent 66%), repeating-linear-gradient(90deg, transparent 0 14.5cqw, #1f2e357a 14.7cqw 15.3cqw), linear-gradient(var(--glass-glow), transparent 72%);inset:0 0 43%;box-shadow:inset 0 -30px 45px #06181e57}.uqwxcG_glassRoof span{border:clamp(5px,.65cqw,11px) solid #162b3075;border-radius:50% 50% 0 0;width:54cqw;height:64cqw;position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}.uqwxcG_glassRoof span:nth-child(2){left:18%;transform:translate(-50%)scale(.82)}.uqwxcG_glassRoof span:nth-child(3){left:82%;transform:translate(-50%)scale(.82)}.uqwxcG_arches{opacity:.38;justify-content:space-around;display:flex;inset:14% 0 29%}.uqwxcG_arches span{border:clamp(5px,.6cqw,10px) solid #091e25b8;border-bottom:0;border-radius:50% 50% 0 0;width:28%;position:relative}.uqwxcG_arches span:after{content:"";border-radius:inherit;border:2px solid #ffffff1c;border-bottom:0;position:absolute;inset:14% 9% 0}.uqwxcG_vine{z-index:1;opacity:.52;filter:drop-shadow(0 8px 8px #00000040);width:clamp(70px,10cqw,180px);height:72%;top:-5%}.uqwxcG_vine:before{content:"";border-left:4px solid #315b3e;position:absolute;inset:0 45%;transform:rotate(7deg)}.uqwxcG_vine:after{content:"";background:radial-gradient(#477d4b 0 37%,#0000 39%) 0 0/42px 66px;position:absolute;inset:5% 0;transform:rotate(8deg)}.uqwxcG_vineLeft{left:-25px}.uqwxcG_vineRight{right:-25px;transform:scaleX(-1)}.uqwxcG_lamp{z-index:2;clip-path:polygon(28% 0,72% 0,100% 70%,75% 100%,25% 100%,0 70%);background:radial-gradient(circle,#fff8bd 0 22%,#e9a632 56%,#624213 100%);border:4px solid #8d681f;width:34px;height:58px;animation:3.6s ease-in-out infinite uqwxcG_lampBreathe;top:9%;box-shadow:0 0 30px 12px #ffd25e40}.uqwxcG_lampLeft{left:9%}.uqwxcG_lampRight{animation-delay:-1.7s;right:9%}.uqwxcG_pennants{z-index:1;border-top:2px solid #fff5c759;justify-content:space-around;display:flex;top:11%;left:20%;right:20%;transform:rotate(-1deg)}.uqwxcG_pennants span{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:linear-gradient(#b43335,#651c2a);width:clamp(16px,2.2cqw,34px);height:clamp(24px,3.6cqw,52px);animation:4s ease-in-out infinite uqwxcG_pennantSway}.uqwxcG_pennants span:nth-child(2n){background:linear-gradient(#e7b747,#93651a);animation-delay:-1.8s}.uqwxcG_fan{z-index:1;border:4px solid #5c461999;border-radius:50%;width:80px;height:80px;animation:12s linear infinite uqwxcG_fanTurn;top:14%;left:calc(50% - 40px)}.uqwxcG_fan span{transform-origin:5px 36px;background:#253d3a9e;border-radius:80% 20%;width:10px;height:34px;position:absolute;top:4px;left:35px}.uqwxcG_fan span:nth-child(2){transform:rotate(90deg)}.uqwxcG_fan span:nth-child(3){transform:rotate(180deg)}.uqwxcG_fan span:nth-child(4){transform:rotate(270deg)}.uqwxcG_planter{z-index:1;opacity:.62;background:radial-gradient(at 25% 20%,#5f954e 0 18%,#0000 20%),radial-gradient(at 75% 22%,#356f43 0 20%,#0000 22%),linear-gradient(90deg,#0000 25%,#31583a 26% 32%,#0000 33% 66%,#31583a 67% 73%,#0000 74%),linear-gradient(#0000 48%,#8c4f2a 49% 100%);border-radius:50% 50% 16% 16%;width:clamp(70px,10cqw,150px);height:clamp(68px,9cqw,140px);bottom:6%}.uqwxcG_planterLeft{left:3%}.uqwxcG_planterRight{right:3%;transform:scaleX(-1)}.uqwxcG_dust{opacity:.24;background-image:radial-gradient(circle,#fff9cb 0 1px,#0000 1.5px);background-size:77px 59px;animation:16s linear infinite uqwxcG_dustDrift;inset:0}.uqwxcG_floorInlay{background:repeating-radial-gradient(#0000 0 36px,#eabc4e24 37px 39px,#0000 40px 74px),linear-gradient(#432a1f4d,#171d25);border-radius:50%;height:54%;inset:auto -10% -26%;transform:perspective(320px)rotateX(62deg)}.uqwxcG_menuViewport,.uqwxcG_gameViewport{z-index:2;width:100%;height:100%;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));position:absolute;inset:0}.uqwxcG_menuViewport{background:radial-gradient(circle at 50% 42%,#1b484c2e,#04111a80);place-items:center;display:grid}.uqwxcG_menuCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#081f28eb,#0c1925d1);border:1px solid #ffefb157;border-radius:clamp(18px,4cqw,30px);gap:clamp(8px,1.5cqh,14px);width:min(570px,100%);max-height:100%;padding:clamp(14px,3.5cqw,30px);display:grid;box-shadow:inset 0 1px #ffffff21,0 28px 80px #0000006e}.uqwxcG_menuTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.uqwxcG_tournamentSeal{color:#1b2530;background:radial-gradient(circle,#ffe69b,#d99e25 72%);border:2px solid #f6ce6a;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:1.35rem;font-weight:900;display:grid;box-shadow:0 3px #70460e,0 0 20px #ffcd4d40}.uqwxcG_menuStats{gap:7px;display:flex}.uqwxcG_menuStats span{color:#fff9;text-transform:uppercase;letter-spacing:.08em;background:#0003;border:1px solid #ffffff1c;border-radius:999px;padding:6px 10px;font-size:.7rem}.uqwxcG_menuStats strong{color:#fff2b5}.uqwxcG_titleBlock{text-align:center}.uqwxcG_titleBlock p{color:#f4c95a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 2px;font-size:clamp(.58rem,1.8cqw,.72rem);font-weight:900}.uqwxcG_titleBlock h2{letter-spacing:-.035em;text-shadow:0 4px 18px #00000059;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,8cqw,3.5rem);line-height:.98}.uqwxcG_titleBlock span{color:#ffffffa6;font-size:clamp(.72rem,2.4cqw,.9rem)}.uqwxcG_segmented{border:0;min-width:0;margin:0;padding:0}.uqwxcG_segmented legend{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.62rem;font-weight:900}.uqwxcG_segmented>div{background:#020d146b;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;padding:4px;display:grid}.uqwxcG_segmented button{color:#ffffffab;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;min-height:36px;padding:5px 7px;font-size:clamp(.66rem,2cqw,.78rem);font-weight:800}.uqwxcG_segmented button[aria-pressed=true]{color:#1e2830;background:linear-gradient(#ffe79a,#dfa737);border-color:#ffe78e85;box-shadow:0 2px #765017}.uqwxcG_soloOptions{grid-template-columns:1.2fr 1fr;gap:8px;display:grid}.uqwxcG_soloOptions .uqwxcG_segmented:first-child>div{grid-template-columns:repeat(3,1fr)}.uqwxcG_soloOptions .uqwxcG_segmented:last-child>div{grid-template-columns:repeat(2,1fr)}.uqwxcG_localNote{color:#ffffffb3;text-align:center;background:#0003;border:1px solid #ffffff1a;border-radius:12px;min-height:46px;margin:0;padding:13px;font-size:.8rem}.uqwxcG_playButton,.uqwxcG_primaryAction{color:#182329;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffe99d,#e5a929);border:1px solid #fff0a5;border-radius:13px;min-height:50px;font-weight:950;box-shadow:0 4px #745012,0 10px 22px #00000038}.uqwxcG_playButton:hover,.uqwxcG_primaryAction:hover{filter:brightness(1.06);transform:translateY(-1px)}.uqwxcG_resumeButton{color:#ffe7a0;cursor:pointer;background:#ffdd7914;border:1px solid #ffeeb147;border-radius:10px;min-height:34px;font-size:.75rem;font-weight:800}.uqwxcG_menuActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.uqwxcG_menuActions button{color:#f8f3df;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;place-items:center;min-width:0;min-height:42px;padding:5px;font-size:clamp(.62rem,1.8cqw,.74rem);font-weight:800;display:grid}.uqwxcG_menuActions button:hover{background:#ffe07d1a;border-color:#ffe07d66}.uqwxcG_menuActions small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:.52rem;display:block;overflow:hidden}.uqwxcG_gameViewport{background:radial-gradient(circle at 50% 46%,#09252f0d,#040f1875);grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(5px,1cqh,10px);display:grid}.uqwxcG_hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#061822e6,#0c232bc2);border:1px solid #ffe89b40;border-radius:16px;grid-template-columns:minmax(150px,1.2fr) auto minmax(210px,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid;box-shadow:0 8px 25px #00000040}.uqwxcG_turnBadge{align-items:center;gap:8px;min-width:0;display:flex}.uqwxcG_miniDisc{background:var(--side-color);border:3px solid #ffffff5c;border-radius:50%;flex:0 0 32px;width:32px;height:32px;box-shadow:inset 0 0 0 5px #ffffff29,0 3px 6px #0000004d}.uqwxcG_turnBadge div{min-width:0}.uqwxcG_turnBadge small,.uqwxcG_hudStats small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.uqwxcG_turnBadge strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,2cqw,.88rem);display:block;overflow:hidden}.uqwxcG_hudStats{text-align:center;gap:12px;display:flex}.uqwxcG_hudStats span{min-width:48px}.uqwxcG_hudStats strong{color:#fff2b6;text-transform:capitalize;font-size:.8rem;display:block}.uqwxcG_hudActions{justify-content:flex-end;gap:5px;display:flex}.uqwxcG_hudActions button{color:#fff8dd;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:9px;min-height:34px;padding:5px 9px;font-size:.68rem;font-weight:800}.uqwxcG_hudActions button:first-child{color:#ffe085;border-color:#ffdc6966}.uqwxcG_hudActions b{color:#17232a;background:#f2c14d;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:2px;display:inline-grid}.uqwxcG_hudActions button:disabled{opacity:.35;cursor:not-allowed}.uqwxcG_side_red{--side-color:var(--red);--side-deep:var(--red-deep)}.uqwxcG_side_gold{--side-color:var(--gold);--side-deep:var(--gold-deep)}.uqwxcG_connectionPanel{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:min(760px,100%);margin:auto;display:grid}.uqwxcG_connectionMeter{background:#04121aa3;border:1px solid #ffffff21;border-radius:11px;padding:5px 8px;transition:border-color .2s,transform .2s}.uqwxcG_connectionMeter.uqwxcG_active{border-color:color-mix(in srgb,var(--side-color) 70%,white);transform:translateY(-1px)}.uqwxcG_connectionMeter.uqwxcG_danger{animation:1.2s ease-in-out infinite uqwxcG_dangerPulse}.uqwxcG_connectionMeter>div:first-child{color:#ffffffa8;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.64rem;font-weight:900;display:flex}.uqwxcG_connectionMeter strong{color:var(--side-color)}.uqwxcG_meterSegments{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:3px;display:grid}.uqwxcG_meterSegments span{background:#0000004d;border:1px solid #ffffff1f;border-radius:99px;height:6px}.uqwxcG_meterSegments .uqwxcG_filled{border-color:color-mix(in srgb,var(--side-color) 80%,white);background:var(--side-color);box-shadow:0 0 8px color-mix(in srgb,var(--side-color) 60%,transparent)}.uqwxcG_connectionMark{color:#ffffff7a;letter-spacing:.12em;font-size:.56rem;font-weight:950}.uqwxcG_connectionMark strong{color:#ffd86b;font-size:.95rem}.uqwxcG_playArea{grid-template-columns:minmax(0,1fr) minmax(120px,155px);justify-content:center;align-items:center;gap:clamp(8px,2cqw,22px);width:min(900px,100%);min-height:0;margin:auto;display:grid}.uqwxcG_boardStage{--token-x:0%;filter:drop-shadow(0 18px 20px #00000057);align-self:center;width:min(68cqw,620px,116.7cqh - 210.06px);padding-top:clamp(22px,4cqh,36px);position:relative}.uqwxcG_dropRail{grid-template-columns:repeat(7,1fr);height:clamp(22px,4cqh,36px);padding-inline:2%;display:grid;position:absolute;inset:0 2.5% auto}.uqwxcG_previewDisc{aspect-ratio:1;color:#16222b;background:var(--side-color);opacity:0;text-align:center;border:2px dashed #ffffff4d;border-radius:50%;place-self:center;width:min(72%,36px);font-size:.62rem;font-weight:950;line-height:2.7;transition:opacity .15s,transform .15s;transform:translateY(-8px)scale(.7)}.uqwxcG_previewDisc.uqwxcG_visible{opacity:.78;transform:translateY(0)scale(1)}.uqwxcG_previewDisc.uqwxcG_hint{opacity:1;animation:.8s ease-in-out infinite alternate uqwxcG_hintBounce;box-shadow:0 0 0 3px #fff2a4,0 0 20px #fff0a2}.uqwxcG_board{aspect-ratio:7/6;background:linear-gradient(145deg,#172a4a,#08162e 60%,#1c3157);border:clamp(4px,.65cqw,8px) solid #dcae48;border-radius:clamp(12px,2cqw,24px);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:clamp(3px,.75cqw,8px);width:100%;padding:clamp(7px,1.4cqw,14px);display:grid;position:relative;box-shadow:inset 0 0 0 3px #604318,inset 0 0 30px #0009,0 5px #3c2d15}.uqwxcG_board:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:14px;position:absolute;inset:2%}.uqwxcG_cell{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.uqwxcG_socket{background:radial-gradient(circle,#0000002e 0 62%,#ffffff12 64% 70%,#00000061 72%);border:clamp(2px,.35cqw,4px) solid #ecbe54ad;border-radius:50%;position:absolute;inset:3%;box-shadow:inset 0 5px 9px #000000b3,0 1px #ffffff24}.uqwxcG_disc{z-index:2;border:clamp(2px,.32cqw,4px) solid color-mix(in srgb,var(--side-color) 70%,white);background-color:var(--side-color);background-image:url(/assets/games/four-in-a-row/token-sets.png);background-repeat:no-repeat;background-size:400% 266.667%;background-position:var(--token-x) var(--token-y);border-radius:50%;position:absolute;inset:7%;overflow:hidden;box-shadow:inset 0 0 0 2px #0003,inset 0 4px 5px #ffffff4d,0 3px 5px #00000073}.uqwxcG_disc.uqwxcG_side_red{--token-y:12.7%}.uqwxcG_disc.uqwxcG_side_gold{--token-y:86.9%}.uqwxcG_lastDisc{animation:.48s cubic-bezier(.18,.76,.26,1.18) uqwxcG_discDrop,.22s ease-out .48s uqwxcG_discSettle}.uqwxcG_winningDisc{z-index:3;box-shadow:0 0 0 3px #fff7c2,0 0 20px 6px var(--side-color),inset 0 0 0 2px #ffffff80;animation:.8s ease-in-out infinite alternate uqwxcG_winningWave}.uqwxcG_trail_spark-trail.uqwxcG_lastDisc{filter:drop-shadow(0 -10px 7px #ffe276)}.uqwxcG_trail_ribbon-trail.uqwxcG_lastDisc{filter:drop-shadow(0 -12px 6px color-mix(in srgb,var(--side-color) 72%,white))}.uqwxcG_token_classic-enamel{--token-x:0%}.uqwxcG_token_sunburst{--token-x:33.333%}.uqwxcG_token_terrazzo{--token-x:66.666%}.uqwxcG_token_garden-glass{--token-x:100%}.uqwxcG_columnControls{z-index:5;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.uqwxcG_columnButton{cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0}.uqwxcG_columnButton:hover,.uqwxcG_columnButton.uqwxcG_selectedColumn{background:linear-gradient(#fff4b11f,#0000 45%);box-shadow:inset 0 0 0 2px #ffed9e2e}.uqwxcG_columnButton.uqwxcG_hintColumn{background:linear-gradient(#ffe87359,#ffe87308);animation:1s ease-in-out infinite uqwxcG_columnHint;box-shadow:inset 0 0 0 3px #fff4abad}.uqwxcG_columnButton:disabled{cursor:wait}.uqwxcG_boardBase{grid-template-columns:1fr 3fr 1fr;align-items:start;width:94%;height:clamp(13px,2.5cqh,22px);margin:0 auto;display:grid}.uqwxcG_boardBase span{background:linear-gradient(#d9a339,#6b4815);border:3px solid #8b661d;border-top:0;border-radius:0 0 12px 12px;height:72%}.uqwxcG_boardBase span:nth-child(2){height:42%;margin-inline:7%}.uqwxcG_masteryPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04141db8;border:1px solid #ffe5903d;border-radius:15px;gap:7px;padding:10px;display:grid;box-shadow:0 10px 26px #00000038}.uqwxcG_masteryPanel>p{color:#f4cf69;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:950}.uqwxcG_masteryPanel>small{color:#ffffff6b;font-size:.55rem;line-height:1.35}.uqwxcG_spark{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:7px;display:flex}.uqwxcG_spark>span{color:#1b2930;background:#e8b843;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}.uqwxcG_spark strong,.uqwxcG_spark small{display:block}.uqwxcG_spark strong{font-size:.68rem}.uqwxcG_spark small{color:#ffffff80;font-size:.58rem}.uqwxcG_sparkActive{border-color:#ffe187;animation:.5s ease-out 2 alternate uqwxcG_sparkPop;box-shadow:0 0 18px #ffd85b4d}.uqwxcG_statusLine{color:#ffffff9e;text-align:center;min-height:22px;margin:0;font-size:.68rem}.uqwxcG_overlayBackdrop{z-index:20;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b12b3;place-items:center;display:grid;position:absolute;inset:0}.uqwxcG_overlayCard{background:linear-gradient(145deg,#081e27fa,#0a1522f5);border:1px solid #ffe79857;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(680px,100%);max-height:100%;padding:clamp(15px,3cqw,26px);display:grid;box-shadow:inset 0 1px #ffffff1f,0 28px 80px #0000007a}.uqwxcG_overlayCard header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.uqwxcG_overlayCard header p,.uqwxcG_overlayCard>p{color:#efc759;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.63rem;font-weight:900}.uqwxcG_overlayCard h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5cqw,2.45rem)}.uqwxcG_overlayCard header button{color:#fff5d4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:38px;height:38px;font-size:1.5rem;line-height:1}.uqwxcG_overlayScroll{scrollbar-color:#d3a339 transparent;min-height:0;padding:15px 3px 2px;overflow-y:auto}.uqwxcG_rulesGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.uqwxcG_rule{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;gap:9px;padding:11px;display:flex}.uqwxcG_rule>span{color:#19262e;background:#e6b445;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.uqwxcG_rule strong{font-size:.8rem}.uqwxcG_rule p{color:#ffffff9c;margin:4px 0 0;font-size:.72rem;line-height:1.4}.uqwxcG_ruleSafeBox{background:#f0b94b14;border:1px solid #ffd95f42;border-radius:13px;margin-top:10px;padding:12px}.uqwxcG_ruleSafeBox strong{color:#f4ce69;font-size:.76rem}.uqwxcG_ruleSafeBox p{color:#ffffffa3;margin:4px 0 0;font-size:.7rem;line-height:1.42}.uqwxcG_controlsGuide{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.uqwxcG_controlsGuide span{color:#ffffff94;background:#ffffff0d;border-radius:9px;padding:8px;font-size:.62rem}.uqwxcG_controlsGuide b{color:#fff6dc;display:block}.uqwxcG_collectionStats{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:11px;display:grid}.uqwxcG_collectionStats span{text-align:center;background:#ffffff0d;border-radius:10px;padding:8px}.uqwxcG_collectionStats small,.uqwxcG_collectionStats strong{display:block}.uqwxcG_collectionStats small{color:#ffffff75;text-transform:uppercase;font-size:.56rem}.uqwxcG_collectionStats strong{color:#ffdc79}.uqwxcG_collectionGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.uqwxcG_collectionGrid button{color:#fff6dd;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:4px;min-width:0;min-height:106px;padding:8px;display:grid}.uqwxcG_collectionGrid button[aria-pressed=true]{border-color:#f3c957;box-shadow:inset 0 0 0 2px #f3c95733}.uqwxcG_collectionGrid button:disabled{opacity:.42;cursor:not-allowed}.uqwxcG_collectionGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.uqwxcG_collectionGrid small{color:#ffffff7a;font-size:.56rem}.uqwxcG_cosmeticPreview{background-color:#e6b13e;background-image:url(/assets/games/four-in-a-row/token-sets.png);background-position:0 12.7%;background-size:400% 266.667%;border:2px solid #ffffff6b;border-radius:50%;place-self:center;width:46px;height:46px;display:block;box-shadow:0 3px 7px #00000059}.uqwxcG_preview_sunburst{background-position:33.333% 12.7%}.uqwxcG_preview_terrazzo{background-position:66.666% 12.7%}.uqwxcG_preview_garden-glass{background-position:100% 12.7%}.uqwxcG_preview_spark-trail{box-shadow:0 0 15px #ffe17a,0 3px 7px #00000059}.uqwxcG_preview_ribbon-trail{box-shadow:0 0 0 4px #da4b46,0 0 0 8px #e4b545}.uqwxcG_preview_line-architect{background-image:conic-gradient(#efc75f,#633b14,#efc75f,#633b14,#efc75f);border-radius:11px}.uqwxcG_preview_midnight-conservatory{background-image:linear-gradient(145deg,#304274,#08152c);border-radius:11px}.uqwxcG_localSaveNote{color:#ffffff73;text-align:center;margin:10px 0 0;font-size:.62rem}.uqwxcG_pauseCard,.uqwxcG_resultCard{text-align:center;grid-template-rows:none;width:min(470px,100%)}.uqwxcG_pauseCard{gap:12px}.uqwxcG_secondaryAction,.uqwxcG_resultActions button{color:#fff5d9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;min-height:42px;font-weight:800}.uqwxcG_resultCard{gap:8px;position:relative;overflow-y:auto}.uqwxcG_resultCard>span{color:#ffffff9c;font-size:.76rem}.uqwxcG_resultCrest{color:#17242d;background:linear-gradient(#ffeda9,#dca431);border:3px solid #f4cd68;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto;font-size:1.8rem;display:grid;box-shadow:0 5px #6b4610,0 0 24px #ffd65d47}.uqwxcG_result_win{border-color:#ffdd6f99}.uqwxcG_result_loss{border-color:#ee5b5266}.uqwxcG_result_draw{border-color:#aecdde66}.uqwxcG_architectFrame:before{content:"";pointer-events:none;border:2px solid #e8bd54;border-radius:18px;position:absolute;inset:6px}.uqwxcG_resultStats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.uqwxcG_resultStats div{background:#ffffff0d;border-radius:10px;padding:8px 4px}.uqwxcG_resultStats small,.uqwxcG_resultStats strong{display:block}.uqwxcG_resultStats small{color:#ffffff70;text-transform:uppercase;font-size:.53rem}.uqwxcG_resultStats strong{color:#ffe181;font-size:.9rem}.uqwxcG_rewardBanner{color:#ffe391;background:#ffd85e14;border:1px solid #ffdd6e4d;border-radius:9px;padding:7px 9px;font-size:.65rem;font-weight:850}.uqwxcG_scoreStatus{color:#ffffff7a;min-height:30px;margin:0;font-size:.61rem;line-height:1.35}.uqwxcG_resultActions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.uqwxcG_resultActions .uqwxcG_primaryAction{min-height:42px}.uqwxcG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes uqwxcG_lampBreathe{50%{filter:brightness(1.22);box-shadow:0 0 42px 18px #ffd25e66}}@keyframes uqwxcG_pennantSway{50%{transform:skew(7deg)rotate(2deg)}}@keyframes uqwxcG_fanTurn{to{transform:rotate(360deg)}}@keyframes uqwxcG_dustDrift{to{background-position:77px 118px}}@keyframes uqwxcG_hintBounce{to{transform:translateY(3px)scale(1.05)}}@keyframes uqwxcG_discDrop{0%{transform:translateY(calc(var(--drop-rows) * -112%))}72%{transform:translateY(4%)}to{transform:translateY(0)}}@keyframes uqwxcG_discSettle{50%{transform:scaleX(1.06)scaleY(.94)}}@keyframes uqwxcG_winningWave{to{filter:brightness(1.18);transform:translateY(-4%)scale(1.06)}}@keyframes uqwxcG_columnHint{50%{opacity:.62}}@keyframes uqwxcG_dangerPulse{50%{border-color:var(--side-color);box-shadow:0 0 14px color-mix(in srgb,var(--side-color) 32%,transparent)}}@keyframes uqwxcG_sparkPop{to{transform:scale(1.04)}}@container (max-width:760px){.uqwxcG_gameViewport{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));gap:4px}.uqwxcG_hud{border-radius:12px;grid-template-columns:1fr auto;gap:5px;padding:5px}.uqwxcG_hudStats{border-top:1px solid #ffffff12;order:3;grid-area:2/1/auto/-1;justify-content:space-around;padding-top:3px}.uqwxcG_hudActions button{min-height:30px;padding:4px 6px;font-size:.58rem}.uqwxcG_hudActions button:nth-child(3){color:#0000;width:32px;overflow:hidden}.uqwxcG_hudActions button:nth-child(3):after{content:"♪";color:#fff3ce}.uqwxcG_turnBadge strong{font-size:.68rem}.uqwxcG_connectionPanel{gap:4px}.uqwxcG_connectionMeter{padding:4px 5px}.uqwxcG_connectionMeter>div:first-child{font-size:.54rem}.uqwxcG_connectionMark{font-size:.45rem}.uqwxcG_playArea{grid-template-columns:1fr;align-content:center;gap:4px}.uqwxcG_boardStage{width:min(96cqw,560px,116.7cqh - 262.575px);padding-top:22px}.uqwxcG_dropRail{height:22px}.uqwxcG_masteryPanel{grid-template-columns:auto repeat(3,1fr);align-items:center;gap:4px;padding:5px 7px}.uqwxcG_masteryPanel>p{font-size:.5rem}.uqwxcG_masteryPanel>small{display:none}.uqwxcG_spark{border-radius:7px;gap:3px;padding:3px}.uqwxcG_spark>span{width:20px;height:20px;font-size:.7rem}.uqwxcG_spark strong{font-size:.52rem}.uqwxcG_spark small{font-size:.48rem}.uqwxcG_statusLine{min-height:17px;font-size:.58rem}.uqwxcG_lampLeft{left:3%}.uqwxcG_lampRight{right:3%}.uqwxcG_pennants{left:10%;right:10%}}@container (max-width:520px){.uqwxcG_menuViewport{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}.uqwxcG_menuCard{border-radius:20px;gap:8px;padding:13px}.uqwxcG_tournamentSeal{width:35px;height:35px;font-size:1.05rem}.uqwxcG_menuStats span{padding:4px 7px;font-size:.58rem}.uqwxcG_titleBlock h2{font-size:clamp(1.95rem,12cqw,2.8rem)}.uqwxcG_soloOptions{grid-template-columns:1fr;gap:6px}.uqwxcG_segmented legend{font-size:.55rem}.uqwxcG_segmented button{min-height:32px;padding:3px;font-size:.62rem}.uqwxcG_playButton{min-height:45px}.uqwxcG_menuActions{grid-template-columns:repeat(2,1fr)}.uqwxcG_menuActions button{min-height:34px}.uqwxcG_rulesGrid,.uqwxcG_controlsGuide{grid-template-columns:1fr}.uqwxcG_collectionGrid,.uqwxcG_collectionStats,.uqwxcG_resultActions{grid-template-columns:repeat(2,1fr)}}@container (max-height:640px){.uqwxcG_menuCard{gap:6px;padding-block:10px}.uqwxcG_titleBlock p{display:none}.uqwxcG_titleBlock h2{font-size:clamp(1.85rem,8cqh,2.65rem)}.uqwxcG_titleBlock span{font-size:.64rem}.uqwxcG_segmented button{min-height:30px}.uqwxcG_playButton{min-height:41px}.uqwxcG_menuActions button{min-height:31px}.uqwxcG_boardStage{width:min(66cqw,520px,116.7cqh - 200.724px)}}@container (max-width:760px) and (max-height:640px){.uqwxcG_boardStage{width:min(94cqw,500px,116.7cqh - 239.235px)}.uqwxcG_hudStats small{display:none}.uqwxcG_hudStats strong{font-size:.68rem}.uqwxcG_connectionPanel{max-height:34px}.uqwxcG_masteryPanel{max-height:37px;overflow:hidden}}@container (min-width:521px) and (max-height:440px){.uqwxcG_menuCard{grid-template-columns:1fr 1fr;gap:4px;padding:8px 12px}.uqwxcG_menuTopline{grid-area:1/2}.uqwxcG_titleBlock{text-align:left;grid-area:1/1}.uqwxcG_titleBlock h2{font-size:1.7rem}.uqwxcG_titleBlock span{display:none}.uqwxcG_menuCard>.uqwxcG_segmented,.uqwxcG_soloOptions,.uqwxcG_localNote,.uqwxcG_playButton,.uqwxcG_resumeButton,.uqwxcG_menuActions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.uqwxcG_shell *,.uqwxcG_shell :before,.uqwxcG_shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.eTREQa_shell{color:#fff4d1;isolation:isolate;background:radial-gradient(circle at 50% 42%,#382e48 0,#17182d 48%,#090d1d 100%);border:1px solid #7a5838;border-radius:24px;width:100%;height:clamp(560px,74vh,720px);min-height:560px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.eTREQa_atmosphere{z-index:-2;opacity:.24;background:linear-gradient(90deg,#060914e0,#0000 26% 74%,#060914e0),url(/assets/games/hangman/lantern-library-atlas.png) 50%/cover;position:absolute;inset:0}.eTREQa_shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 10%,#ffc25321,#0000 22%),radial-gradient(circle at 80% 75%,#6a7dff1a,#0000 30%);position:absolute;inset:0}.eTREQa_menu,.eTREQa_result{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:590px;height:100%;margin:auto;padding:clamp(18px,4vh,42px) 22px;display:flex}.eTREQa_brandArt{filter:drop-shadow(0 0 20px #f5bd5c);background:url(/assets/games/hangman/lantern-library-atlas.png) 0 0/400% 200%;width:104px;height:80px;animation:3.2s ease-in-out infinite eTREQa_float}.eTREQa_moth{width:100%;height:100%;display:block}.eTREQa_eyebrow{text-transform:uppercase;letter-spacing:.24em;color:#e4af63;margin:4px 0;font:700 11px system-ui}.eTREQa_menu h1,.eTREQa_result h2{text-shadow:0 4px 22px #090914;margin:0;font-size:clamp(38px,7vw,70px);line-height:.95}.eTREQa_tagline{color:#d7caad;margin:8px 0 12px;font-style:italic}.eTREQa_menuStats{color:#ffd98d;gap:18px;margin-bottom:12px;font:700 12px system-ui;display:flex}.eTREQa_options{gap:9px;width:100%;max-width:420px;display:flex}.eTREQa_options label{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#cbbf9f;flex:1;font:700 9px system-ui}.eTREQa_options select{color:#fff4d1;background:#121528;border:1px solid #826b53;border-radius:10px;width:100%;margin-top:4px;padding:9px;font:700 12px system-ui;display:block}.eTREQa_play,.eTREQa_continue,.eTREQa_overlay>button,.eTREQa_resultButtons button{color:#281408;cursor:pointer;background:linear-gradient(#ffd979,#d08a30);border:0;border-radius:12px;padding:12px 20px;font:900 14px system-ui;box-shadow:0 6px 20px #0008}.eTREQa_menu>.eTREQa_play{width:100%;max-width:420px;margin-top:12px;font-size:16px}.eTREQa_continue{color:#ffe9b1;background:#292844;border:1px solid #81735d;width:100%;max-width:420px;margin-top:7px;padding:8px}.eTREQa_utility{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:470px;margin-top:10px;display:grid}.eTREQa_utility button,.eTREQa_game button,.eTREQa_overlay button,.eTREQa_result button{cursor:pointer}.eTREQa_utility button{color:#e7dcc0;background:#111326c9;border:1px solid #6a5b53;border-radius:9px;padding:8px 5px;font:700 10px system-ui}.eTREQa_promise{color:#bcae91;margin:9px 0 0;font:11px system-ui}.eTREQa_game{grid-template-rows:auto auto 1fr auto auto;gap:9px;height:100%;padding:12px clamp(10px,2.5vw,24px);display:grid}.eTREQa_hud{text-transform:uppercase;letter-spacing:.08em;grid-template-columns:40px 1fr auto 40px;align-items:center;gap:9px;font:700 12px system-ui;display:grid}.eTREQa_hud button{color:#fff1ca;background:#13162c;border:1px solid #7e6b53;border-radius:9px;width:38px;height:34px}.eTREQa_oil{text-transform:uppercase;background:#151526;border:1px solid #74613f;border-radius:999px;height:24px;font:800 10px system-ui;position:relative;overflow:hidden}.eTREQa_oil div{background:linear-gradient(90deg,#b46a2c,#ffd36a);height:100%;transition:width .35s;box-shadow:0 0 18px #ffc14f}.eTREQa_oil span{text-shadow:0 1px 3px #000;place-items:center;display:grid;position:absolute;inset:0}.eTREQa_libraryScene{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.eTREQa_lanterns{gap:7px;display:flex}.eTREQa_lanterns i{background:#171427;border:2px solid #735844;border-radius:45% 45% 30% 30%;width:22px;height:30px;transition:all .3s}.eTREQa_lanterns i[data-lit=true]{background:radial-gradient(circle,#fff7a6,#f0a437 55%,#783d1c);box-shadow:0 0 20px #f5b841}.eTREQa_clue{color:#e2d6b7;max-width:650px;margin:12px 0 8px;font-size:clamp(13px,2vw,17px)}.eTREQa_pattern{overflow-wrap:anywhere;letter-spacing:.12em;text-shadow:0 0 16px #e8b766;max-width:100%;font:700 clamp(20px,4vw,42px)/1.35 ui-monospace,monospace}.eTREQa_wrong{color:#d9a997;margin:7px 0;font:12px system-ui}.eTREQa_alphabet{grid-template-columns:repeat(13,1fr);gap:5px;width:100%;max-width:900px;margin:auto;display:grid}.eTREQa_alphabet button{color:#fff4d1;background:linear-gradient(#34314b,#191a2d);border:1px solid #745f48;border-radius:7px;min-width:0;padding:7px 2px;font:800 13px system-ui}.eTREQa_alphabet button:disabled{opacity:.32}.eTREQa_alphabet button[data-wrong=true]{color:#e29a87;background:#2b171e}.eTREQa_gameActions{justify-content:center;align-items:center;gap:18px;font:700 11px system-ui;display:flex}.eTREQa_gameActions button{color:#fff0c7;background:#533c23;border:1px solid #f1c568;border-radius:9px;padding:8px 14px}.eTREQa_overlay{z-index:10;text-align:center;background:linear-gradient(145deg,#22213a,#111325);border:1px solid #a9824e;border-radius:18px;width:min(92%,560px);max-height:88%;padding:24px;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 70px #000c}.eTREQa_overlay:before{content:"";z-index:-1;background:#050610b3;position:fixed;inset:-100vh -100vw}.eTREQa_overlay h2{margin:0 0 10px;font-size:28px}.eTREQa_overlay p,.eTREQa_overlay li{color:#d8cdb3;font:14px/1.5 system-ui}.eTREQa_overlay li{text-align:left;margin:7px}.eTREQa_scroll{max-height:50vh;overflow:auto}.eTREQa_overlay>button{margin:8px 5px}.eTREQa_resultArt{filter:drop-shadow(0 0 24px #f2bd63);background:url(/assets/games/hangman/lantern-library-atlas.png) 100% 100%/400% 200%;width:132px;height:104px}.eTREQa_score{color:#ffd878;margin:14px 0 4px;font:900 clamp(36px,7vw,68px)/1 system-ui}.eTREQa_score small{font-size:13px}.eTREQa_result p{color:#d9ccb1;font:13px system-ui}.eTREQa_unlock{color:#ffdc80!important}.eTREQa_resultButtons{gap:9px;margin-top:12px;display:flex}.eTREQa_resultButtons button+button{color:#f7eacb;background:#1c1c32;border:1px solid #7c6a50}.eTREQa_xp{background:#111426;border-radius:99px;height:8px;margin:10px;overflow:hidden}.eTREQa_xp div{background:#efbd5c;height:100%}.eTREQa_collection{text-align:left;grid-template-columns:1fr 1fr;gap:7px;display:grid}.eTREQa_collection span{text-transform:capitalize;border:1px solid #66563e;border-radius:8px;padding:8px;font:12px system-ui}.eTREQa_collection span[data-locked=true]{opacity:.35}.eTREQa_fallback{font-size:11px!important}@keyframes eTREQa_float{50%{transform:translateY(-7px)rotate(2deg)}}@media (max-width:640px){.eTREQa_shell{border-radius:16px;height:max(560px,100dvh - 118px);min-height:560px}.eTREQa_menu{padding:12px 14px}.eTREQa_brandArt{width:76px;height:58px}.eTREQa_menu h1{font-size:42px}.eTREQa_options select{padding:7px}.eTREQa_utility{grid-template-columns:repeat(2,1fr);margin-top:7px}.eTREQa_promise{margin-top:5px}.eTREQa_alphabet{grid-template-columns:repeat(9,1fr);gap:4px}.eTREQa_alphabet button{padding:6px 2px;font-size:12px}.eTREQa_game{gap:6px;padding:8px}.eTREQa_pattern{font-size:clamp(18px,6vw,28px)}.eTREQa_libraryScene{justify-content:space-evenly}.eTREQa_clue{margin:5px}.eTREQa_wrong{margin:2px}.eTREQa_lanterns i{width:17px;height:23px}.eTREQa_gameActions{gap:8px}.eTREQa_resultArt{width:100px;height:80px}}@media (max-width:350px){.eTREQa_brandArt{display:none}.eTREQa_menuStats{margin-bottom:7px}.eTREQa_menu>.eTREQa_play{margin-top:7px}.eTREQa_utility button{padding:6px 4px}.eTREQa_promise{font-size:10px}.eTREQa_alphabet{grid-template-columns:repeat(8,1fr)}}@media (prefers-reduced-motion:reduce){.eTREQa_brandArt{animation:none}}
