:root{font-family:Arial,Helvetica,sans-serif;color:#e4e4ce;background:#0b1519;font-synthesis:none;color-scheme:dark;--gold:#c1b383;--dim:#83978e;--ice:#9bc8c5;--red:#9c4237}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid #c8e8da;outline-offset:5px}button:disabled{cursor:default}[hidden]{display:none!important}#game{position:absolute;inset:0}canvas{display:block}#interface{position:absolute;inset:0;pointer-events:none;user-select:none;-webkit-user-select:none}.vignette{position:absolute;inset:0;box-shadow:inset 0 0 180px 40px #020a0d99;pointer-events:none}.hud{position:absolute;top:max(25px,env(safe-area-inset-top));left:max(32px,env(safe-area-inset-left));right:max(32px,env(safe-area-inset-right));display:flex;align-items:flex-start;justify-content:space-between;z-index:2;text-shadow:0 2px 8px #000}.hero-panel{display:flex;gap:14px;align-items:center;min-width:210px}.hero-sigil{border:1px solid #8ba6a25c;background:#101e24b8;width:46px;height:51px;display:grid;place-items:center;color:var(--ice);font:36px Georgia}.eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--gold);font-weight:600;display:block}.health-track{width:155px;height:6px;background:#112027;border:1px solid #7d92894d;margin-top:9px}.health-track i{display:block;height:100%;background:#b86c5b;transition:width .15s}.health-label{display:block;font-size:10px;color:#b5b9a9;margin-top:6px;letter-spacing:1px}.run-clock{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.run-clock strong{font:36px Georgia,serif;display:block;margin-top:5px;letter-spacing:2px;font-variant-numeric:tabular-nums}.run-tools{display:flex;gap:10px;align-items:center}.kill-counter{text-align:right;margin-right:16px}.kill-counter strong{font:27px Georgia;display:block;margin-top:5px}.icon-button{width:40px;height:40px;border:1px solid #8ba6a238;background:#101e24c9;font-size:19px;pointer-events:auto}.icon-button:hover,.icon-button.sound-on{color:#f0e3b8;border-color:#c0b47b99}.experience{position:absolute;bottom:max(27px,env(safe-area-inset-bottom));left:32px;right:32px;text-align:center}.experience-track{height:3px;background:#55756f38}.experience-track i{display:block;height:100%;background:#93cfcd;box-shadow:0 0 15px #79d4d477;transition:width .15s}.experience>span{font-size:9px;letter-spacing:3px;background:#142023;padding:0 16px;position:relative;top:-10px;color:#acc6bc}.arena-caption{position:absolute;bottom:63px;left:32px;font-size:9px;letter-spacing:2px;color:#a0afa2;display:flex;gap:10px;align-items:center}.small-diamond{color:#b4a478;font-size:8px}.caption-help{font-size:8px;letter-spacing:1px;color:#82988b77;margin-left:15px}.build-tag{position:absolute;bottom:8px;right:32px;font-size:8px;letter-spacing:1.3px;color:#8fa89b70}.build-tag span{padding:0 7px}.overlay{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:auto;background:#061014cc;-webkit-backdrop-filter:none;backdrop-filter:none;padding:30px;overflow-y:auto;touch-action:pan-y}.overlay.visible{display:flex}.overlay.menu-overlay{background:linear-gradient(90deg,#09151ad9,#0c171be8 65%,#0c171bf7);-webkit-backdrop-filter:none;backdrop-filter:none;padding:30px 6vw 70px}.title-screen{display:grid;grid-template-columns:1fr 1fr;width:min(1100px,100%);align-items:center;gap:2vw}.title-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.title-art:after{content:"";position:absolute;left:4%;right:0;bottom:11%;height:12%;background:#060f12;filter:blur(30px);opacity:.5}.title-art img{width:112%;max-height:79vh;object-fit:contain;position:relative;z-index:1;filter:none}.art-orbit{position:absolute;border:1px solid #839c7b22;border-radius:50%;width:82%;aspect-ratio:1;transform:rotate(-18deg)}.art-orbit:after{content:"";position:absolute;inset:-12px;border:1px dashed #9ba58922;border-radius:50%}.art-note{position:absolute;bottom:0;text-align:center;font-size:8px;letter-spacing:3px;color:#8b9a8399;z-index:2}.chapter{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:9px;letter-spacing:2.2px;white-space:nowrap}.chapter span{height:1px;background:#a2966855;width:24px}h1{font:clamp(70px,8.1vw,119px)/1 Georgia,"Times New Roman",serif;letter-spacing:4px;margin:21px 0 0;color:#e5e4ce;text-shadow:0 3px 40px #97c6b013}h1>span{display:block;font:clamp(13px,1.55vw,21px) Georgia,serif;letter-spacing:5.5px;margin-top:12px;white-space:nowrap}.intro{font:italic 18px/1.7 Georgia,serif;color:#aab7a8;margin:29px 0 28px}.hero-select{display:flex;align-items:center;gap:15px;padding:16px 18px;border:1px solid #8d9d7c36;background:linear-gradient(90deg,#44625b26,transparent);margin-bottom:15px}.hero-select-icon{font:34px Georgia;color:var(--ice);border-right:1px solid #84977d33;padding-right:15px}.hero-select strong{font-size:11px;letter-spacing:2px;font-weight:500}.hero-select div>span{display:block;font-size:11px;color:var(--dim);margin-top:7px}.selected-dot{margin-left:auto;color:var(--gold);font-size:9px}.primary-button{background:#b6ad86;color:#142124;border:1px solid #dbd0a2;font-size:11px;font-weight:700;letter-spacing:2px;padding:21px 25px;display:flex;justify-content:space-between;align-items:center;width:100%;transition:background .2s,transform .2s}.primary-button span{font-size:22px;line-height:12px}.primary-button:hover{background:#d8cba1;transform:translateY(-1px)}.start-details{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#8a9989;margin-top:13px}.instructions{border-top:1px solid #87998024;padding-top:20px;margin-top:25px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:10px;color:#8b9d91;line-height:1.6}.instructions b{font-size:10px;color:#bac4b1;letter-spacing:2px}.instructions span:last-child{width:100%;color:#71877c}.menu-footer{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));left:5vw;right:5vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.8px;color:#859582;border-top:1px solid #81917b30;padding-top:17px;align-items:center}.menu-footer>span:nth-child(2){color:#748270}.menu-footer button{background:none;border:none;font-size:15px;color:#a7b29a;display:flex;gap:9px;align-items:center;padding:0}.menu-footer button span{font-size:8px;letter-spacing:1.5px}.dialog{width:min(490px,100%);text-align:center;padding:40px;border:1px solid #788b7140;background:linear-gradient(145deg,#1b2b2b,#0d191f);box-shadow:0 20px 100px #0007;position:relative}.dialog:before{content:"◆";position:absolute;top:-8px;left:calc(50% - 5px);font-size:10px;color:var(--gold)}h2{font:38px/1.2 Georgia,serif;color:#e5e5ce;margin:17px 0}.dialog p,.upgrade-dialog>p{font:italic 15px/1.7 Georgia,serif;color:#91a79b;margin-bottom:30px}.text-button{border:0;background:none;color:#9daf9b;letter-spacing:2px;font-size:9px;padding:22px 10px 0}.upgrade-dialog{width:min(930px,100%);text-align:center}.upgrade-dialog>h2{font-size:48px}.upgrade-dialog>p{margin:0 0 28px}.upgrade-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.upgrade-card{text-align:left;background:linear-gradient(145deg,#1d3031,#101c23);border:1px solid #7b94844d;padding:24px;position:relative;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s,transform .2s;min-height:285px}.upgrade-card:hover{border-color:#c4b68d;transform:translateY(-6px)}.card-number{position:absolute;right:20px;top:20px;font:12px Georgia;color:#9dab8e66}.upgrade-rune{font:54px Georgia;color:var(--ice);margin-bottom:22px;line-height:1}.upgrade-card strong{font:21px Georgia;color:#d8dec8}.card-description{font-size:12px;color:#91a597;line-height:1.6;margin:13px 0 17px}.card-detail{color:#c7b987;font-size:11px;margin-top:auto}.card-choose{font-size:9px;letter-spacing:1.5px;border-top:1px solid #8c9c7930;padding-top:17px;margin-top:22px;width:100%;display:flex;justify-content:space-between;color:#acb8a3}.keyboard-note{display:block;margin-top:25px;font-size:8px;letter-spacing:1.8px;color:#718d80}.result-rune{font:64px Georgia;color:var(--gold);margin-bottom:20px}.result-stats{display:flex;justify-content:space-around;margin:25px 0 35px;border-top:1px solid #83937933;border-bottom:1px solid #83937933;padding:23px 0}.result-stats strong{font:29px Georgia;display:block;color:#d5d9c2}.result-stats span{display:block;font-size:8px;letter-spacing:1px;color:#7f9787;margin-top:8px}.seed{display:block;color:#698477;font-size:9px;letter-spacing:1px;margin-top:22px}.joystick{display:none;position:absolute;left:0;top:100px;bottom:95px;width:65%;pointer-events:auto;touch-action:none}.stick-ring{position:absolute;bottom:10px;left:65px;width:110px;height:110px;border:1px solid #bbd9c74d;border-radius:50%;background:#0e222d44;transform:translate(-50%,-50%);display:grid;place-items:center;opacity:.5}.stick-ring:after{content:"ДВИЖЕНИЕ";position:absolute;bottom:-25px;font-size:8px;letter-spacing:2px;color:#acc2b0}.stick-ring i{width:43px;height:43px;background:#9dc5be33;border:1px solid #c9e2cd66;border-radius:50%;display:block}.stick-ring.active{opacity:1}.stick-ring.active:after{display:none}@media(pointer:coarse){.is-playing .joystick{display:block}.caption-help{display:none}.arena-caption{left:auto;right:24px}.keyboard-note{display:none}}@media(max-width:800px){.overlay.menu-overlay{padding:20px 5vw 70px}.title-screen{gap:0;grid-template-columns:.85fr 1.15fr}.chapter{font-size:7px;letter-spacing:1.2px;gap:7px}.chapter span{width:12px}h1{font-size:75px}h1>span{font-size:13px;letter-spacing:3px}.intro{font-size:15px;margin:22px 0}.hero-select{padding:11px;gap:11px}.hero-select div>span{font-size:9px}.primary-button{padding:18px;font-size:10px}.start-details{font-size:7px;letter-spacing:.5px}.instructions{margin-top:18px;padding-top:14px;font-size:9px;gap:6px 13px}.title-art img{width:130%}.art-note{font-size:6px;letter-spacing:1px}.hud{left:18px;right:18px;top:max(17px,env(safe-area-inset-top))}.hero-panel{min-width:140px;gap:9px}.hero-sigil{width:34px;height:43px;font-size:28px}.health-track{width:100px}.eyebrow{font-size:8px;letter-spacing:1.4px}.run-clock strong{font-size:29px}.kill-counter{margin-right:4px}.kill-counter strong{font-size:22px}.icon-button{width:34px;height:34px}.run-tools{gap:7px}.upgrade-card{padding:19px}.upgrade-card strong{font-size:18px}.upgrade-rune{font-size:40px}.upgrade-dialog>h2{font-size:37px}.menu-footer{font-size:7px;letter-spacing:1px}.menu-footer>span:nth-child(2){display:none}}@media(max-width:540px)and (orientation:portrait){.overlay.menu-overlay{align-items:stretch;justify-content:flex-start;flex-direction:column;padding:max(16px,env(safe-area-inset-top)) max(25px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(25px,env(safe-area-inset-left))}.menu-overlay>.title-screen{margin:0 auto}.title-screen{display:flex;flex-direction:column;width:100%;gap:0;flex:none}.title-art{height:clamp(160px,30svh,280px);min-height:0;flex:none;align-self:center;width:100%;margin-bottom:12px}.title-art img{height:100%;width:100%;max-height:100%;max-width:100%;position:relative;top:auto;object-fit:contain}.art-orbit{height:85%;width:auto}.art-note{display:none}.title-copy{width:100%;text-align:center}.chapter{justify-content:center;font-size:7px;letter-spacing:1.6px}h1{font-size:77px;margin-top:12px;letter-spacing:5px}h1>span{font-size:12px;margin-top:6px;letter-spacing:4px}.intro{font-size:14px;margin:17px 0;line-height:1.5}.hero-select{text-align:left;margin-bottom:12px}.hero-select strong{font-size:10px}.hero-select div>span{font-size:10px}.hero-select-icon{font-size:28px}.primary-button{padding:17px}.instructions{justify-content:center;margin-top:17px;padding-top:13px;font-size:9px;gap:4px 12px}.instructions span:first-child{display:none}.start-details{font-size:7px}.menu-footer{position:static;flex:none;width:100%;margin-top:20px;padding-top:17px}.menu-footer button span{font-size:7px}.hud{left:13px;right:13px;top:max(15px,env(safe-area-inset-top))}.hero-panel{min-width:100px}.hero-sigil{display:none}.health-track{width:87px}.run-clock .eyebrow{font-size:7px}.run-clock strong{font-size:27px}.kill-counter{display:none}.run-tools{gap:6px}.icon-button{width:32px;height:32px}.experience{left:18px;right:18px;bottom:max(27px,env(safe-area-inset-bottom))}.arena-caption{bottom:64px;font-size:7px;letter-spacing:1.4px;right:20px}.build-tag{font-size:6px;right:18px}.dialog{padding:30px 22px}.dialog h2{font-size:30px}.dialog p{font-size:14px}.result-stats{margin:20px 0 27px}.overlay{padding:20px}.upgrade-dialog>h2{font-size:34px;margin:12px 0}.upgrade-dialog>p{font-size:13px;margin-bottom:18px}.upgrade-cards{grid-template-columns:1fr;gap:10px}.upgrade-card{min-height:0;padding:17px 18px 17px 68px}.upgrade-rune{position:absolute;left:20px;top:18px;font-size:34px;margin:0}.upgrade-card strong{font-size:18px}.card-description{font-size:10px;margin:7px 0 10px}.card-detail{font-size:10px}.card-choose{display:none}.card-number{font-size:10px;top:13px;right:12px}.upgrade-card:hover{transform:none}.stick-ring{left:70px;bottom:0}}@media(max-height:540px)and (orientation:landscape){.overlay.menu-overlay{padding:16px 8vw 48px}.title-screen{width:850px;grid-template-columns:.8fr 1.2fr;gap:20px}.title-art img{max-height:85vh}.chapter{font-size:7px}h1{font-size:66px;margin-top:10px}h1>span{font-size:12px;margin-top:6px}.intro{font-size:13px;line-height:1.45;margin:15px 0}.hero-select{padding:8px 12px;margin-bottom:10px}.hero-select-icon{font-size:24px}.hero-select div>span{margin-top:4px}.primary-button{padding:13px 18px}.start-details{margin-top:9px}.instructions{margin-top:11px;padding-top:8px;gap:4px 14px;font-size:8px}.instructions span:last-child{display:none}.menu-footer{bottom:18px;padding-top:10px}.art-note{display:none}.upgrade-dialog>h2{font-size:30px;margin:10px 0}.upgrade-dialog>p{margin-bottom:16px;font-size:13px}.upgrade-card{min-height:205px;padding:18px}.upgrade-rune{font-size:31px;margin-bottom:14px}.card-description{font-size:10px;margin:9px 0}.card-detail{font-size:10px}.card-choose{margin-top:12px;padding-top:12px;font-size:8px}.keyboard-note{margin-top:15px}.dialog{padding:20px 35px}.dialog h2{font-size:28px;margin:12px 0}.dialog p{margin-bottom:18px;font-size:13px}.result-rune{font-size:34px;margin-bottom:10px}.result-stats{margin:15px 0;padding:12px 0}.result-stats strong{font-size:23px}.seed{margin-top:13px}.arena-caption{bottom:44px}.experience{bottom:20px}.health-label{font-size:8px}.vignette{box-shadow:inset 0 0 100px 15px #020a0d88}.joystick{bottom:45px}.stick-ring{left:100px;bottom:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(pointer:coarse){.icon-button{width:44px;height:44px}}@media(max-width:540px)and (orientation:portrait){h1{font-size:clamp(60px,19.7vw,77px)}}.upgrade-cards{grid-template-columns:repeat(var(--choice-count,3),minmax(0,1fr));width:min(100%,var(--cards-width,932px));margin:0 auto}.rank-text{font-size:9px;letter-spacing:1px;color:#94b5a9;margin-top:10px}.ultimate-rank{color:#debf73!important}.progression-note{display:block;font-size:9px;line-height:1.7;letter-spacing:1px;color:#b9ac7d;margin-top:20px}.result-build{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;text-align:left;margin:-10px 0 25px}.result-build>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#9bad9f}.result-build b{color:#d6dcc5;white-space:nowrap}.overlay{align-items:flex-start}.overlay>section{margin-top:auto;margin-bottom:auto}@media(max-width:540px)and (orientation:portrait){.upgrade-cards{grid-template-columns:1fr}.rank-text{font-size:8px;margin-top:7px}.progression-note{font-size:8px;margin-top:15px;letter-spacing:.6px}.card-description{margin:6px 0 9px}.result-build{font-size:9px;gap:8px 12px;margin-bottom:23px}.result-build>div{font-size:9px}}@media(max-height:540px)and (orientation:landscape){.upgrade-card .card-description{display:none}.progression-note{margin-top:10px;font-size:8px}.keyboard-note{margin-top:8px}.result-build{margin:0 0 17px;gap:6px 20px}}.utility-cap-note{display:block;margin-top:6px;font-size:8px;letter-spacing:1px;color:#8fa697;line-height:1.6}@media(max-width:540px){.utility-cap-note{font-size:7px;letter-spacing:.5px}}#interface.is-playing .vignette{background:linear-gradient(180deg,#09151de0 0%,transparent 19%,transparent 82%,#09151dcc 100%)}.overlay{z-index:5}.build-tag{z-index:6;pointer-events:none}.in-menu>.build-tag{display:none}.overlay.menu-overlay{padding:28px max(28px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));background:radial-gradient(ellipse at 25% 38%,#233e4990,transparent 58%),linear-gradient(115deg,#0c1c28ed,#08131df7 78%)}.menu-shell{width:min(1180px,100%);margin:auto;display:flex;flex-direction:column;min-height:min(740px,calc(100svh - 56px));color:#e8e5d3}.menu-masthead{display:flex;align-items:center;gap:14px;color:#9baea9;font-size:9px;letter-spacing:2px;border-bottom:1px solid #c4b37f29;padding-bottom:18px}.menu-mark{font:30px Georgia;color:#d3bd85}.season-mark{margin-left:auto;color:#c7b586;font-size:8px;letter-spacing:1.6px}.home-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;flex:1;padding:24px 0 34px}.home-art{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(380px,65svh,600px);min-width:0}.home-art>img{position:relative;width:100%;height:100%;object-fit:contain;z-index:1;filter:drop-shadow(0 18px 24px #0005)}.home-halo{position:absolute;width:90%;aspect-ratio:1;border:1px solid #b9b58b26;border-radius:50%;background:radial-gradient(circle,#79948814,transparent 70%)}.home-halo:after{content:"◆";position:absolute;inset:14px;border:1px dashed #acb29a1f;border-radius:50%;color:#d0bd86;text-align:center;font-size:8px}.art-caption{position:absolute;bottom:-4px;color:#839c9a;font-size:8px;letter-spacing:2px;text-align:center;z-index:2}.menu-kicker{font-size:9px;letter-spacing:2px;color:#c9b77f;line-height:1.6}.home-copy h1{font-size:clamp(76px,8.2vw,112px);line-height:.98;letter-spacing:3px;margin:24px 0 0}.home-copy h1>span{font-size:clamp(14px,1.5vw,20px);font-weight:400;letter-spacing:5px;margin-top:17px;line-height:1.4;white-space:normal}.home-story{font:italic 18px/1.75 Georgia,serif;color:#acb9b0;margin:30px 0}.home-actions{display:grid;gap:12px;max-width:410px}.primary-button{min-height:54px;letter-spacing:1.8px;background:#c7b788;border-color:#e0cea0;color:#14232d}.primary-button:hover{background:#e0cea0}.secondary-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:16px 22px;border:1px solid #a4b1a541;background:#17293370;font-size:10px;letter-spacing:1.5px;color:#c7d1c5;text-align:left;transition:background .15s,border-color .15s}.secondary-button:hover{border-color:#c7b78899;background:#293a4160}.secondary-button>span{font-size:18px;line-height:1}.home-promise{display:flex;align-items:center;gap:13px;color:#829990;font-size:8px;letter-spacing:1px;margin-top:20px}.home-promise i{width:3px;height:3px;transform:rotate(45deg);background:#c2aa72}.menu-lab{display:inline-block;color:#78948b;font-size:9px;margin-top:20px;text-decoration:none}.menu-lab:hover{color:#c7b788}.new-menu-footer{margin-top:auto;padding-top:18px;border-top:1px solid #b0b39729;display:flex;align-items:center;justify-content:space-between;color:#6f8987;font-size:8px;letter-spacing:1.4px}.new-menu-footer b{font-weight:400;color:#a0b2a4;margin-left:5px}.new-menu-footer>div{display:flex;gap:22px}.menu-utility{border:0;background:none;display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:4px 0;color:#9caea5;font-size:11px;letter-spacing:.3px}.menu-utility:hover{color:#e1cd99}.menu-utility>[data-sound-symbol]{font-size:19px;line-height:1}.menu-utility.sound-on{color:#d0bf8d}.setup-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.menu-back{background:none;border:0;color:#a5b5ad;font-size:22px;display:flex;align-items:center;gap:12px;min-height:44px;padding:0}.menu-back>span{font-size:9px;letter-spacing:1.5px}.menu-back:hover{color:#e1cd99}.setup-title{padding:18px 0 26px;border-bottom:1px solid #b0b39729;margin-bottom:28px}.setup-title h2{font:42px/1.15 Georgia,serif;margin:0 0 10px;color:#e8e5d3}.setup-title p{font-size:12px;line-height:1.5;color:#8ea69f;margin:0}.setup-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:7%;padding-bottom:32px;flex:1}.guardian-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;background:radial-gradient(ellipse at 50% 40%,#54716b1c,transparent 70%)}.guardian-portrait{height:330px;width:100%;min-height:0}.guardian-portrait img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 16px #0004)}.guardian-description{width:100%;max-width:350px;text-align:center;margin-top:18px}.guardian-description h3{font:32px Georgia;margin:8px 0 12px;color:#e7e4cd}.guardian-description p{font-size:12px;line-height:1.8;color:#92aaa1;margin:0}.guardian-stats{display:flex;justify-content:center;gap:30px;font-size:10px;color:#79948e;border-top:1px solid #a3b49d26;margin-top:18px;padding-top:16px}.guardian-stats b{color:#cbb984;font:18px Georgia;margin-right:4px}.setup-options{display:flex;flex-direction:column;gap:22px;justify-content:center;min-width:0}.selection-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.selection-heading h3{font-size:12px;font-weight:400;letter-spacing:1px;margin:0;color:#cbd5c7}.selection-heading h3>span{font:11px Georgia;color:#b9a778;margin-right:10px}.selection-heading>span{font-size:7px;letter-spacing:1.5px;color:#6e8b85}.hero-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-option{display:flex;align-items:center;gap:12px;min-height:92px;text-align:left;padding:16px;border:1px solid #8fa79b35;background:#15293375}.hero-option strong{display:block;font:17px Georgia;color:#e0dfc8}.hero-option small{display:block;font-size:10px;line-height:1.6;color:#8ea99b;margin-top:6px}.option-sigil{font:30px Georgia;color:#a7c7bf}.selected{border-color:#c7b481bb;background:#22374075}.option-check{font-size:13px;color:#d8c38d;margin-left:auto}.hero-option.unavailable{opacity:.45;filter:saturate(.3)}.hero-option.unavailable .option-sigil{color:#8caaa6}.hero-option .option-check{align-self:flex-start;font-size:11px}.hero-option:enabled:hover,.expedition-option:hover{border-color:#e2c993}.expedition-option{width:100%;display:block;padding:0;text-align:left;border-width:1px;border-style:solid;overflow:hidden}.expedition-art{height:165px;position:relative;overflow:hidden;background:linear-gradient(#56717d44,#52677520),url(../assets/village/snow.png) center/cover}.expedition-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -35px 45px -30px #14263270;pointer-events:none}.expedition-house{position:absolute;object-fit:contain;height:165px;width:58%;left:7%;bottom:-20px}.expedition-tree{position:absolute;object-fit:contain;height:210px;width:42%;right:2%;bottom:-10px}.expedition-badge{position:absolute;left:15px;top:13px;color:#e5dbc2;background:#12232bdf;border:1px solid #b5ba9c66;font-size:8px;letter-spacing:1.3px;padding:7px 9px}.expedition-copy{display:flex;align-items:center;gap:12px;padding:17px 19px}.expedition-copy strong{font:23px Georgia;color:#e4e2cd;display:block}.expedition-copy small{display:block;font-size:10px;color:#87a197;line-height:1.5;margin-top:7px}.launch-summary{display:flex;align-items:center;justify-content:center;gap:14px;color:#9baa93;font-size:8px;letter-spacing:1px;margin-top:2px}.launch-summary i{font-style:normal;color:#bfa975}.launch-controls{display:grid;gap:12px}.launch-controls>.primary-button{margin:0}.launch-note{text-align:center;color:#67857d;font-size:10px;margin:0;line-height:1.5}.pause-dialog,.confirm-dialog,.help-dialog{border-color:#acb28a4d;background:radial-gradient(ellipse at 30% 0,#34504a66,transparent 65%),#0e1e28;padding:34px 38px;width:min(480px,100%);box-shadow:0 20px 100px #0009}.pause-emblem{display:block;color:#c4b17b;font:26px Georgia;margin-bottom:22px}.pause-dialog h2{font-size:38px}.pause-dialog p{margin-bottom:22px}.pause-run{border-block:1px solid #9aac902b;padding:17px 0 18px;margin-bottom:24px}.pause-run>span{display:block;font-size:8px;letter-spacing:1px;color:#90a49b;line-height:1.6}.pause-run i{font-style:normal;color:#b8a77d;margin:0 6px}.pause-run>div{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:15px}.pause-run b{font:26px Georgia;color:#e2ddc5}.pause-run div span{font-size:7px;letter-spacing:1.4px;color:#748f87;margin-right:18px}.pause-run div span:last-child{margin-right:0}.pause-actions{display:grid;gap:10px}.pause-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #9aac902b;margin-top:23px;padding-top:12px;gap:15px}.pause-footer>span{font-size:7px;letter-spacing:1px;color:#6e8c83}.confirm-dialog>.secondary-button{margin-top:12px}.danger-button{color:#d1a290;border-color:#b6836d5c}.help-dialog{width:min(540px,100%);text-align:left}.help-dialog h2{font-size:38px}.help-dialog>p{font-style:normal;font-size:14px;margin-bottom:22px}.help-steps{list-style:none;padding:0;margin:0 0 23px;display:grid;gap:18px}.help-steps li{display:flex;gap:16px;align-items:flex-start}.help-steps li>span{color:#bca773;font:13px Georgia;line-height:22px}.help-steps strong{font:19px Georgia;color:#d5ddca}.help-steps li p{font:12px/1.7 Arial,Helvetica,sans-serif;margin:5px 0 0;color:#8fa79c}.help-pause{display:block;font-size:10px;line-height:1.7;color:#809d91;margin-bottom:24px;border-top:1px solid #9aac902b;padding-top:16px}.results-dialog>.secondary-button{margin-top:10px}.upgrade-pause{margin-top:15px;padding:8px 16px;color:#98ada0}.overlay:not(.menu-overlay){background:#061019d9}.overlay:not(.menu-overlay) .dialog{flex-shrink:0}@media(max-width:900px){.menu-shell{min-height:calc(100svh - 56px)}.home-layout{gap:3%;grid-template-columns:.9fr 1.1fr}.home-copy h1{font-size:78px}.home-copy h1>span{font-size:14px;letter-spacing:3.5px}.home-story{font-size:16px}.home-promise{font-size:7px;gap:9px;letter-spacing:.4px}.home-art{height:480px}.art-caption{font-size:6px;letter-spacing:1.4px}.setup-layout{gap:4%;grid-template-columns:.7fr 1.3fr}.guardian-portrait{height:300px}.hero-option{padding:12px;gap:8px}.hero-option strong{font-size:16px}.hero-option small{font-size:9px}.option-sigil{font-size:25px}.guardian-description p{font-size:11px}.guardian-stats{gap:17px;font-size:9px}.expedition-copy strong{font-size:21px}}@media(max-width:620px){.overlay.menu-overlay{padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.menu-shell{min-height:calc(100svh - 32px)}.menu-masthead{font-size:7px;letter-spacing:1.3px;padding-bottom:12px;gap:9px}.menu-mark{font-size:23px}.season-mark{font-size:6px;letter-spacing:.6px}.home-layout{display:flex;flex-direction:column;gap:16px;padding:15px 0 25px}.home-art{height:clamp(190px,31svh,320px);width:100%}.home-halo{height:95%;width:auto}.art-caption{display:none}.home-copy{text-align:center;width:100%;max-width:400px}.home-copy .menu-kicker{font-size:7px;letter-spacing:1.5px}.home-copy h1{font-size:clamp(66px,19vw,88px);margin:12px 0 0;letter-spacing:3px}.home-copy h1>span{font-size:12px;letter-spacing:3.5px;margin-top:10px}.home-story{font-size:14px;line-height:1.65;margin:19px 0 22px}.home-actions{gap:10px;max-width:none}.home-promise{justify-content:center;font-size:7px;margin-top:17px}.new-menu-footer{font-size:7px;padding-top:10px}.new-menu-footer>div{gap:16px}.menu-utility{font-size:10px}.fullscreen-control{display:none}.menu-lab{margin-top:16px}.setup-heading>.menu-kicker{font-size:7px;letter-spacing:1px}.menu-back>span{font-size:8px}.setup-title{padding:16px 0 19px;margin-bottom:15px}.setup-title h2{font-size:32px}.setup-title p{font-size:11px}.setup-layout{display:flex;flex-direction:column;gap:24px;padding-bottom:25px}.guardian-preview{display:grid;grid-template-columns:.9fr 1.1fr;gap:15px}.guardian-portrait{height:205px}.guardian-description{text-align:left;margin-top:0}.guardian-description h3{font-size:26px;margin:6px 0 10px}.guardian-description .menu-kicker{font-size:7px;letter-spacing:1.4px}.guardian-description p{font-size:10px;line-height:1.7}.guardian-stats{justify-content:flex-start;gap:16px;flex-wrap:wrap;font-size:8px;margin-top:12px;padding-top:10px}.guardian-stats b{font-size:16px}.setup-options{gap:19px}.hero-option{min-height:82px;padding:12px;gap:9px}.hero-option strong{font-size:16px}.hero-option small{font-size:9px;margin-top:5px}.option-sigil{font-size:25px}.selection-heading{margin-bottom:10px}.selection-heading>span{font-size:6px}.expedition-art{height:130px}.expedition-house{height:145px;bottom:-25px}.expedition-tree{height:180px;bottom:-10px}.expedition-copy{padding:15px}.expedition-copy strong{font-size:22px}.expedition-copy small{font-size:9px}.launch-summary{font-size:7px;gap:10px;letter-spacing:.5px}.pause-dialog,.confirm-dialog,.help-dialog{padding:27px 24px}.pause-dialog h2,.help-dialog h2{font-size:33px}.pause-emblem{margin-bottom:18px}.pause-run>span{font-size:7px}.pause-footer>span{font-size:6px}.pause-footer{margin-top:18px}.pause-dialog p{font-size:14px}.help-steps{gap:16px}.help-steps li p{font-size:11px}.primary-button{padding:19px 20px}.secondary-button{padding:16px 20px}}@media(max-height:540px)and (orientation:landscape){.overlay.menu-overlay{padding:12px 30px}.menu-shell{min-height:calc(100svh - 24px)}.menu-masthead{padding-bottom:8px;font-size:7px}.menu-mark{font-size:23px}.home-layout{padding:12px 0 16px;gap:5%;grid-template-columns:.85fr 1.15fr}.home-art{height:clamp(250px,70svh,380px)}.home-copy h1{font-size:64px;margin-top:12px}.home-copy h1>span{font-size:12px;letter-spacing:3px;margin-top:8px}.home-copy .menu-kicker{font-size:7px}.home-story{font-size:13px;line-height:1.55;margin:15px 0}.home-actions{gap:8px}.primary-button,.secondary-button{min-height:44px;padding:14px 18px;font-size:9px}.home-promise{margin-top:12px;font-size:6px}.new-menu-footer{padding-top:7px}.menu-utility{min-height:32px}.setup-title{padding:10px 0 15px;margin-bottom:18px}.setup-title h2{font-size:30px}.setup-layout{gap:5%;grid-template-columns:.65fr 1.35fr;padding-bottom:20px}.guardian-portrait{height:220px}.guardian-description{margin-top:10px}.guardian-description h3{font-size:25px;margin:7px 0}.guardian-description p{font-size:10px}.guardian-stats{margin-top:12px;padding-top:10px}.setup-options{gap:15px}.hero-option{min-height:72px}.expedition-art{height:110px}.expedition-house{height:145px;bottom:-26px}.expedition-tree{height:155px}.expedition-copy{padding:13px 16px}.expedition-copy strong{font-size:21px}.expedition-copy small{font-size:9px}.pause-dialog,.confirm-dialog,.help-dialog{padding:24px 30px}.pause-emblem{font-size:22px;margin-bottom:14px}.pause-dialog h2,.help-dialog h2{font-size:30px}.pause-dialog p{font-size:13px;margin-bottom:15px}.pause-run{padding:13px 0;margin-bottom:18px}.pause-run>div{margin-top:10px}.pause-actions{gap:8px}.pause-footer{margin-top:18px}.help-steps{gap:13px}.art-caption{display:none}}@media(min-width:621px)and (min-height:541px)and (max-height:800px){.setup-title{padding:10px 0 16px;margin-bottom:18px}.setup-title h2{font-size:36px;margin-bottom:8px}.setup-title p{font-size:11px}.setup-layout{padding-bottom:20px}.setup-options{gap:17px}.selection-heading{margin-bottom:9px}.hero-option{min-height:72px;padding:12px 15px}.expedition-art{height:110px}.expedition-house{height:150px;bottom:-27px}.expedition-tree{height:165px;bottom:-11px}.expedition-copy{padding:14px 18px}.expedition-copy strong{font-size:21px}.expedition-copy small{margin-top:5px;font-size:9px}.guardian-portrait{height:245px}.guardian-description{margin-top:12px}.guardian-description h3{font-size:28px;margin:6px 0 9px}.guardian-description p{font-size:11px}.guardian-stats{margin-top:12px;padding-top:12px}.launch-controls{gap:10px}.launch-summary{margin-top:0}.launch-note{font-size:9px}}@media(max-width:620px){.setup-title{padding:12px 0 15px;margin-bottom:12px}.guardian-portrait{height:165px}.setup-layout{gap:18px}.setup-options{gap:16px}.hero-option{min-height:74px;padding:10px}.expedition-art{height:105px}.expedition-house{height:130px}.expedition-tree{height:155px}.launch-controls{gap:10px}.launch-note{display:none}}@media(max-height:540px)and (orientation:landscape){.pause-dialog{width:min(720px,100%);display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.pause-emblem{display:none}.pause-dialog>.eyebrow{grid-column:1;grid-row:1}.pause-dialog h2{grid-column:1;grid-row:2;margin:12px 0}.pause-dialog>p{grid-column:1;grid-row:3;margin:0 0 16px}.pause-run{grid-column:1;grid-row:4;margin:0}.pause-actions{grid-column:2;grid-row:1/5;align-self:center}.pause-footer{grid-column:1/-1;margin-top:16px}}@font-face{font-family:Underdog;src:url(../assets/fonts/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Underdog", Georgia, serif}#interface .overlay h1,#interface .overlay h1>span,#interface .overlay h2,#interface .overlay h3,#interface .hero-option strong,#interface .expedition-copy strong,#interface .upgrade-card strong,#interface .help-steps strong{font-family:var(--font-display);font-weight:400;font-synthesis:none}#interface .primary-button,#interface .secondary-button{font-family:var(--font-display);font-weight:400;font-synthesis:none;font-size:16px;line-height:1.25;letter-spacing:.7px;padding:16px 20px}#interface .home-copy h1{letter-spacing:1px}#interface .home-copy h1>span{font-size:20px;letter-spacing:1.4px}@media(max-width:620px){#interface .home-copy h1>span{font-size:18px;letter-spacing:1px}#interface .primary-button,#interface .secondary-button{font-size:15px}}@media(max-height:540px)and (orientation:landscape){#interface .primary-button,#interface .secondary-button{font-size:14px;padding:12px 18px}#interface .home-copy h1>span{font-size:17px}}.overlay.home-overlay{padding:0;align-items:stretch;background:#101e2b url(../assets/menu/gate-landscape-v1.png) center/cover no-repeat}.overlay.home-overlay>.hearth-home{position:relative;isolation:isolate;flex:none;width:100%;height:100%;min-height:600px;margin:0;color:#e7ddbb}.hearth-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#05131c4d,transparent 68%),linear-gradient(0deg,#04101980,transparent 22%,transparent 82%,#06121a30)}.hearth-identity{position:absolute;left:7.5%;top:7%;display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:2px;color:#c3c4a4}.hearth-identity:before{content:"";width:25px;height:1px;background:#b5a97b}.hearth-copy{position:absolute;left:7.5%;top:49%;transform:translateY(-50%);width:45%;max-width:620px}.hearth-kicker{font-size:9px;letter-spacing:2.4px;color:#c5b78b;line-height:1.6}.hearth-copy h1{font-size:clamp(78px,9.6vw,138px);line-height:1;letter-spacing:0;margin:23px 0 0;color:#e7ddbb;text-shadow:0 3px 10px #0005}.hearth-copy h1>span{display:block;font-size:clamp(20px,2.2vw,33px);line-height:1.4;letter-spacing:1.5px;margin-top:18px;white-space:normal;color:#cdbd8e}.hearth-notch{display:flex;align-items:center;gap:12px;margin:24px 0 18px;color:#b09b65;font-size:8px}.hearth-notch:before,.hearth-notch:after{content:"";height:1px;background:linear-gradient(90deg,#c2ac7680,transparent);width:90px}.hearth-notch:before{transform:rotate(180deg)}.hearth-actions{display:grid;gap:4px}.hearth-action{display:flex;align-items:center;gap:15px;width:max-content;max-width:100%;min-height:44px;padding:4px 10px 4px 0;border:0;background:transparent;text-align:left;font:400 25px/1.25 var(--font-display);font-synthesis:none;letter-spacing:.6px;color:#c9c6af;transition:color .15s;text-shadow:0 2px 8px #04111b}.hearth-action:before{content:"◆";font:8px Georgia;width:12px;flex:none;color:currentColor;opacity:.45;transition:opacity .15s}.hearth-action:focus-visible,.hearth-action:active{color:#f3dd9c}.hearth-action:focus-visible:before,.hearth-action:active:before{opacity:1}@media(hover:hover){.hearth-action:hover{color:#f3dd9c}.hearth-action:hover:before{opacity:1}}.hearth-story{font:italic 15px/1.8 Georgia,serif;color:#b0bdba;margin:26px 0 0;max-width:370px;text-shadow:0 2px 8px #000b}.hearth-footer{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:7.5%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.4px;color:#b0bcae}.hearth-footer>div{display:flex;align-items:center;gap:24px}.hearth-footer>div>span{font-size:7px;color:#90a197}.hearth-footer .menu-utility{font-size:10px;min-height:32px}.hearth-home .menu-lab{font-size:8px;letter-spacing:.5px;margin-top:14px;text-shadow:0 2px 6px #000}@media(max-width:900px){.hearth-copy{width:49%;left:6%}.hearth-identity,.hearth-footer{left:6%}.hearth-kicker{font-size:8px;letter-spacing:1.4px}.hearth-copy h1{font-size:84px}.hearth-copy h1>span{font-size:25px}.hearth-action{font-size:23px}.hearth-story{font-size:14px}}@media(max-width:620px)and (orientation:portrait){.overlay.home-overlay{background-image:url(../assets/menu/gate-portrait-v1.png);background-position:center bottom}.overlay.home-overlay>.hearth-home{min-height:560px}.hearth-home:before{background:linear-gradient(0deg,#06121d55,transparent 13%,transparent 85%,#06121d18)}.hearth-identity{left:8%;top:max(5.5%,env(safe-area-inset-top));font-size:7px;letter-spacing:1px}.hearth-copy{left:8%;top:12.5%;transform:none;width:84%;max-width:none}.hearth-kicker{font-size:7px;letter-spacing:1.4px}.hearth-copy h1{font-size:clamp(70px,21.5vw,86px);margin-top:18px}.hearth-copy h1>span{font-size:24px;line-height:1.4;letter-spacing:.6px;margin-top:8px}.hearth-notch{margin:17px 0;gap:10px}.hearth-notch:before,.hearth-notch:after{width:72px}.hearth-action{font-size:23px;min-height:44px}.hearth-story{font-size:12px;line-height:1.7;margin-top:18px;max-width:285px}.hearth-footer{left:8%;right:8%;bottom:max(20px,env(safe-area-inset-bottom));font-size:7px;letter-spacing:.8px}.hearth-footer>div>span{font-size:6px;letter-spacing:.5px}}@media(max-width:620px)and (max-height:700px)and (orientation:portrait){.overlay.home-overlay>.hearth-home{min-height:500px}.hearth-copy{top:10%}.hearth-kicker,.hearth-notch,.hearth-story{display:none}.hearth-copy h1{font-size:clamp(66px,20vw,76px);margin:0}.hearth-copy h1>span{font-size:22px}.hearth-actions{margin-top:14px}.hearth-home .menu-lab{margin-top:8px;font-size:7px}}@media(max-height:650px)and (orientation:landscape){.overlay.home-overlay>.hearth-home{min-height:360px}.hearth-identity{top:5%;font-size:7px}.hearth-copy{top:15%;transform:none;width:49%}.hearth-kicker,.hearth-story{display:none}.hearth-copy h1{font-size:clamp(62px,8vw,90px);margin:0}.hearth-copy h1>span{font-size:21px;margin-top:8px}.hearth-notch{margin:12px 0}.hearth-actions{gap:0}.hearth-action{font-size:21px;min-height:40px}.hearth-footer{bottom:14px;font-size:7px}.hearth-home .menu-lab{margin-top:5px;font-size:7px}}#interface .overlay.winter-panels{--paper:#f0e7ce;--muted:#aabbd5;--accent:#cfb47e;--panel:#0c1d45;--rim:#7994c45c;--round:32px;--surface:radial-gradient(ellipse at 22% 0,#34538a70,transparent 70%),linear-gradient(155deg,#142e60,#081634 92%);--medal:radial-gradient(circle at 32% 20%,#3b5d97,#132951 65%,#06132d);--texture:repeating-linear-gradient(96deg,#8fa4cc07 0 1px,transparent 1px 3px),repeating-linear-gradient(2deg,#9aacce05 0 1px,transparent 1px 4px)}#interface .overlay.winter-panels{padding:24px 28px;background:radial-gradient(ellipse at 50% 30%,#142a501f,#030b1c66);isolation:isolate}#interface .overlay.winter-panels>section{flex-shrink:0}#interface .overlay.winter-panels .eyebrow,#interface .overlay.winter-panels .menu-kicker{color:var(--accent);font-weight:400;font-size:9px;letter-spacing:2px}#interface .overlay.winter-panels h2,#interface .overlay.winter-panels h3,#interface .overlay.winter-panels strong{color:var(--paper)}#interface .overlay.winter-panels button{transition:transform .16s,box-shadow .16s,border-color .16s}#interface .overlay.winter-panels button:focus-visible{outline:2px solid #f0d6a1;outline-offset:4px}#interface .overlay.winter-panels .setup-shell{max-width:1080px;min-height:0}#interface .overlay.winter-panels .setup-heading{margin-bottom:0}#interface .overlay.winter-panels .setup-heading .menu-kicker{font-size:8px}#interface .overlay.winter-panels .menu-back{color:#b2c5df}#interface .overlay.winter-panels .menu-back span{font-size:9px}#interface .overlay.winter-panels .setup-title{text-align:center;border:0;margin:0 0 24px;padding:4px 0 0}#interface .overlay.winter-panels .setup-title h2{font-size:40px;margin:8px 0 9px;text-shadow:0 3px 20px #0008}#interface .overlay.winter-panels .setup-title p{color:#a6b8d1;font-size:12px}#interface .overlay.winter-panels .setup-layout{grid-template-columns:.85fr 1.15fr;gap:30px;padding-bottom:22px;align-items:stretch}#interface .overlay.winter-panels .guardian-preview{position:relative;padding:24px 24px 22px;justify-content:space-between;isolation:isolate;border:1px solid var(--rim);border-radius:110px 110px 38px 38px;background:var(--surface);box-shadow:0 18px 38px #020815aa,inset 0 1px 2px #bed7ff35,inset 0 -5px 12px #02081480}#interface .overlay.winter-panels .guardian-preview:before{content:"";position:absolute;inset:10px;border:1px solid #89a6cf24;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 25%,#4870b329,transparent 65%)}#interface .overlay.winter-panels .guardian-portrait{height:255px;position:relative;z-index:1;margin-bottom:2px}#interface .overlay.winter-panels .guardian-portrait img{filter:drop-shadow(0 12px 7px #02081680)}#interface .overlay.winter-panels .guardian-description{margin-top:10px;max-width:310px}#interface .overlay.winter-panels .guardian-description h3{font-size:30px;margin:7px 0 9px}#interface .overlay.winter-panels .guardian-description p{font-size:12px;line-height:1.65;color:#b3c2d9}#interface .overlay.winter-panels .guardian-stats{margin:15px 0 0;padding-top:11px;border-color:#8297bf38;color:#b2c2de;font-size:11px}#interface .overlay.winter-panels .guardian-stats b{color:#ebd2a0;font-size:20px}#interface .overlay.winter-panels .setup-options{gap:20px;justify-content:space-between;padding-top:8px}#interface .overlay.winter-panels .selection-heading{margin:0 8px 10px}#interface .overlay.winter-panels .selection-heading h3{font-size:17px;letter-spacing:0}#interface .overlay.winter-panels .selection-heading h3>span{color:#b69e72;font-size:11px}#interface .overlay.winter-panels .selection-heading>span{color:#96afd0;font-size:8px;letter-spacing:1px}#interface .overlay.winter-panels .hero-options{gap:12px}#interface .overlay.winter-panels .hero-option,#interface .overlay.winter-panels .expedition-option,#interface .overlay.winter-panels .upgrade-card,#interface .overlay.winter-panels .pause-dialog,#interface .overlay.winter-panels .confirm-dialog,#interface .overlay.winter-panels .help-dialog,#interface .overlay.winter-panels .results-dialog{position:relative;isolation:isolate;border:1px solid var(--rim);border-radius:var(--round);background:var(--texture),var(--surface);box-shadow:0 11px 26px #01071999,inset 0 1px 2px #c6dcff40,inset 0 -4px 10px #03091b80;overflow:hidden}#interface .overlay.winter-panels .hero-option:before,#interface .overlay.winter-panels .expedition-option:before,#interface .overlay.winter-panels .upgrade-card:before{content:"";position:absolute;inset:7px;border:1px solid #97aed321;border-radius:inherit;pointer-events:none;z-index:-1}#interface .overlay.winter-panels .hero-option{padding:17px 18px;min-height:92px;gap:10px}#interface .overlay.winter-panels .hero-option strong{font-size:21px;white-space:nowrap}#interface .overlay.winter-panels .hero-option small{font-size:10px;color:#afc0dc}#interface .overlay.winter-panels .option-sigil{display:grid;place-items:center;flex:none;width:36px;height:42px;font-size:28px;color:#c4d7f5;text-shadow:0 0 14px #78a2ed80}#interface .overlay.winter-panels .hero-option.selected,#interface .overlay.winter-panels .expedition-option.selected{border-color:#c6ab76b3;box-shadow:0 13px 26px #02081899,inset 0 1px 2px #f3d7a354,inset 0 -5px 14px #020b2580,0 0 18px #557bb31c}#interface .overlay.winter-panels .hero-option.unavailable{opacity:.64;filter:none}#interface .overlay.winter-panels .hero-option.unavailable strong{color:#acb8d0!important}#interface .overlay.winter-panels .hero-option.unavailable small{color:#95a9c8}#interface .overlay.winter-panels .hero-option .option-check{align-self:center;color:#e5c88c}#interface .overlay.winter-panels .expedition-art{height:128px;background:linear-gradient(0deg,#0a193b33,#0a193b00),url(../assets/menu/gate-landscape-v1.png) 72% 58%/cover;border-radius:calc(var(--round) - 2px) calc(var(--round) - 2px) 0 0}#interface .overlay.winter-panels .expedition-art:after{box-shadow:inset 0 -25px 30px -20px #081634}#interface .overlay.winter-panels .expedition-badge{border:1px solid #dfc48b88;border-radius:20px;background:#07152dd9;padding:7px 11px;top:12px;left:15px;font-size:9px;color:#f1dfba}#interface .overlay.winter-panels .expedition-copy{padding:17px 23px;min-height:90px}#interface .overlay.winter-panels .expedition-copy strong{font-size:27px;line-height:1.2}#interface .overlay.winter-panels .expedition-copy small{font-size:11px;line-height:1.5;color:#b3c4df}#interface .overlay.winter-panels .option-check{color:#e4c88e}#interface .overlay.winter-panels .launch-summary{font-size:8px;letter-spacing:1px;color:#c1cce0}#interface .overlay.winter-panels .launch-summary i{color:#d4b575}#interface .overlay.winter-panels .launch-controls{gap:12px}#interface .overlay.winter-panels .launch-note{display:none}#interface .overlay.winter-panels .primary-button{min-height:54px;border-radius:999px;position:relative;padding:16px 26px;background:linear-gradient(180deg,#e4cc96,#bca06a);border:1px solid #e5cfa2;color:#101d3a;box-shadow:0 5px #4b3b2b,0 12px 25px #01071880,inset 0 2px 2px #fff4cfa8;letter-spacing:.6px;font-size:18px}#interface .overlay.winter-panels .primary-button:hover{background:linear-gradient(180deg,#efdbad,#c9ad76);transform:translateY(-1px)}#interface .overlay.winter-panels .primary-button:active{transform:translateY(2px);box-shadow:0 2px #4b3b2b}#interface .overlay.winter-panels .new-menu-footer{margin-top:2px;border:0;padding-top:5px;color:#91a8cb;font-size:8px;letter-spacing:1.2px}#interface .overlay.winter-panels .new-menu-footer>span:last-child{color:#bca77b}#interface .overlay.winter-panels .upgrade-dialog{width:min(1030px,100%);padding:22px 0}#interface .overlay.winter-panels .upgrade-dialog>h2{font-size:52px;margin:14px 0 12px;text-shadow:0 4px 22px #010619}#interface .overlay.winter-panels .upgrade-dialog>p{color:#b0c2df;font:italic 16px/1.6 Georgia;margin:0 0 30px}#interface .overlay.winter-panels .upgrade-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:22px;align-items:stretch}#interface .overlay.winter-panels .upgrade-card{min-height:365px;padding:29px 28px 24px;align-items:center;text-align:center;--round:44px 44px 30px 30px}#interface .overlay.winter-panels .upgrade-card:hover,#interface .overlay.winter-panels .upgrade-card[aria-pressed=true]{transform:translateY(-4px);border-color:#e5c994;box-shadow:0 20px 38px #010615bb,0 0 25px #739ed126,inset 0 2px 3px #e6d2a06b}#interface .overlay.winter-panels .card-number{top:22px;right:25px;font:11px Georgia;color:#9aafd3}#interface .overlay.winter-panels .upgrade-rune{position:relative;display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:50%;margin:0 0 24px;color:#d7e6fd;font:44px/1 Georgia;background:var(--medal);border:1px solid #a0b7d960;box-shadow:inset 0 3px 10px #010b2780,0 1px #dce8ff44,0 0 25px #638ed11c;text-shadow:0 0 18px #a4c8ff6b}#interface .overlay.winter-panels .upgrade-card strong{font-size:26px;line-height:1.2}#interface .overlay.winter-panels .rank-text{font:9px/1.4 Arial;letter-spacing:1px;color:#a9c0e4;margin-top:10px}#interface .overlay.winter-panels .card-description{color:#b0c1db;font-size:12px;line-height:1.65;margin:16px 0 20px;max-width:210px}#interface .overlay.winter-panels .card-detail{font:13px/1.5 Arial;color:#ead3a2;max-width:210px}#interface .overlay.winter-panels .card-choose{border-color:#a1b7db33;color:#d9c394;padding-top:15px;margin-top:23px;font-size:9px;letter-spacing:1.4px}#interface .overlay.winter-panels .upgrade-pause{font:11px Arial;color:#b4c6e1;letter-spacing:1.6px;min-height:44px;margin-top:20px;padding:14px 20px}#interface .overlay.winter-panels .pause-dialog{--round:52px;width:min(510px,100%);padding:38px 40px;box-shadow:0 24px 80px #010612bb,inset 0 2px 4px #9dbdff38}#interface .overlay.winter-panels .dialog:before{content:none}#interface .overlay.winter-panels .pause-emblem{font-size:34px;color:#c5d9f8;text-shadow:0 0 25px #8bb5f888;margin:0 0 20px}#interface .overlay.winter-panels .pause-dialog h2{font-size:40px;margin:14px 0}#interface .overlay.winter-panels .pause-dialog p{font:italic 15px/1.6 Georgia;color:#b9c8df}#interface .overlay.winter-panels .pause-run{border-color:#9eb3d438}#interface .overlay.winter-panels .pause-run>span{color:#c4d1e6}#interface .overlay.winter-panels .pause-run b{color:#edd5a5}#interface .overlay.winter-panels .pause-run div span{color:#9db5d7}#interface .overlay.winter-panels .secondary-button{border-radius:999px;background:linear-gradient(180deg,#233d6b,#101f40);border-color:#6f8eb963;color:#d4dfef;min-height:49px;padding:14px 23px;font-size:17px;box-shadow:inset 0 1px 1px #bbd3f633,0 3px #050e24}#interface .overlay.winter-panels .pause-footer{border-color:#7893bf40}#interface .overlay.winter-panels .pause-footer>span{color:#a6b9d7}#interface .overlay.winter-panels .menu-utility{color:#b8cbe6}#interface .overlay.winter-panels{--round:34px;--surface:radial-gradient(ellipse at 50% 0,#294c8a80,transparent 70%),linear-gradient(155deg,#122b58,#070f29 95%);--texture:repeating-linear-gradient(91deg,#87a1cf04 0 1px,transparent 2px 7px);--rim:#bcaa7b8c}#interface .overlay.winter-panels .upgrade-card{--round:55px 55px 38px 38px;padding:32px 47px 24px}#interface .overlay.winter-panels .upgrade-card:before{inset:0;border:0}#interface .overlay.winter-panels .upgrade-card:after{content:"";position:absolute;inset:7px;border:1px solid #c4aa7630;border-radius:inherit;z-index:-1;pointer-events:none}#interface .overlay.winter-panels .upgrade-rune{width:70px;height:70px;margin-bottom:25px;color:#f1d3a0;border:1px solid #c6af7c88;background:radial-gradient(circle at 50% 35%,#2d4f7d,#0b1b3c);box-shadow:0 0 0 5px #bead7a0b,inset 0 0 12px #0009,0 1px 1px #e0cc9740}#interface .overlay.winter-panels .guardian-preview{background:var(--texture),var(--surface);border-radius:110px 110px 42px 42px}#interface .overlay.winter-panels .guardian-preview:before{inset:0;border:0;opacity:.7}#interface .overlay.winter-panels .guardian-description{padding-inline:14px}#interface .overlay.winter-panels .hero-option:before{border-color:#c2a56c40}#interface .overlay.winter-panels .expedition-copy{background:radial-gradient(ellipse at 0 0,#27447455,transparent 75%)}#interface .overlay.winter-panels .pause-dialog{padding-inline:53px;border-color:#c4ab7994}@media(min-width:621px)and (max-height:740px){#interface .overlay.winter-panels{padding:18px 25px}#interface .overlay.winter-panels .setup-title{margin-bottom:14px}#interface .overlay.winter-panels .setup-title h2{font-size:34px}#interface .overlay.winter-panels .guardian-portrait{height:220px}#interface .overlay.winter-panels .guardian-preview{padding:19px 21px}#interface .overlay.winter-panels .guardian-description p{font-size:11px}#interface .overlay.winter-panels .setup-options{gap:14px}#interface .overlay.winter-panels .hero-option{min-height:78px;padding:12px 15px}#interface .overlay.winter-panels .expedition-art{height:105px}#interface .overlay.winter-panels .expedition-copy{min-height:76px;padding:13px 21px}#interface .overlay.winter-panels .upgrade-card{min-height:335px}#interface .overlay.winter-panels .upgrade-dialog{padding:12px 0}#interface .overlay.winter-panels .upgrade-dialog>p{margin-bottom:23px}}@media(max-width:620px){#interface .overlay.winter-panels{padding:18px 18px 16px}#interface .overlay.winter-panels .setup-shell{min-height:0}#interface .overlay.winter-panels .setup-heading{margin:0 4px 7px;gap:10px}#interface .overlay.winter-panels .setup-heading .menu-kicker{font-size:7px;letter-spacing:1.2px}#interface .overlay.winter-panels .menu-back{gap:8px;font-size:20px;min-height:35px}#interface .overlay.winter-panels .menu-back span{font-size:8px;letter-spacing:1px}#interface .overlay.winter-panels .setup-title{margin:0 0 16px;padding:0}#interface .overlay.winter-panels .setup-title h2{font-size:32px;line-height:1.2;margin:5px 0 9px}#interface .overlay.winter-panels .setup-title p{font-size:10px;line-height:1.5;max-width:270px;margin:auto}#interface .overlay.winter-panels .setup-layout{display:flex;flex-direction:column;gap:19px;padding-bottom:17px}#interface .overlay.winter-panels .guardian-preview{display:grid;grid-template-columns:43% 57%;gap:0;padding:14px 12px 14px 7px;border-radius:48px 36px 36px!important;min-height:208px;align-items:center}#interface .overlay.winter-panels .guardian-preview:before{inset:7px!important;background:none!important;border:1px solid #b6a67838!important}#interface .overlay.winter-panels .guardian-portrait{height:185px;width:100%;margin:0;align-self:center}#interface .overlay.winter-panels .guardian-description{margin:0;text-align:left;padding:0 5px!important;max-width:none}#interface .overlay.winter-panels .guardian-description h3{font-size:27px;margin:7px 0 9px;white-space:nowrap}#interface .overlay.winter-panels .guardian-description .menu-kicker{font-size:7px;letter-spacing:1.3px}#interface .overlay.winter-panels .guardian-description p{font-size:10px;line-height:1.65;color:#b6c6e0}#interface .overlay.winter-panels .guardian-stats{justify-content:flex-start;font-size:9px;margin:10px 0 0;padding-top:8px}#interface .overlay.winter-panels .guardian-stats b{font-size:18px}#interface .overlay.winter-panels .setup-options{padding:0;gap:18px}#interface .overlay.winter-panels .selection-heading{margin:0 8px 9px}#interface .overlay.winter-panels .selection-heading h3{font-size:16px}#interface .overlay.winter-panels .selection-heading>span{font-size:7px}#interface .overlay.winter-panels .hero-options{gap:10px}#interface .overlay.winter-panels .hero-option{min-height:74px;padding:12px 11px;gap:7px;border-radius:26px!important}#interface .overlay.winter-panels .hero-option:before{inset:5px}#interface .overlay.winter-panels .option-sigil{width:24px;height:32px;font-size:25px}#interface .overlay.winter-panels .hero-option strong{font-size:17px}#interface .overlay.winter-panels .hero-option small{font-size:8px;margin-top:4px;line-height:1.4}#interface .overlay.winter-panels .hero-option .option-check{position:absolute;right:12px;top:10px;font-size:9px}#interface .overlay.winter-panels .expedition-art{height:94px;border-radius:30px 30px 0 0!important;background-position:72% 66%}#interface .overlay.winter-panels .expedition-option{border-radius:32px!important}#interface .overlay.winter-panels .expedition-copy{padding:12px 19px;min-height:75px}#interface .overlay.winter-panels .expedition-copy strong{font-size:25px}#interface .overlay.winter-panels .expedition-copy small{font-size:9px;line-height:1.5;margin-top:5px}#interface .overlay.winter-panels .expedition-badge{font-size:8px;padding:6px 10px;top:10px;left:13px}#interface .overlay.winter-panels .launch-controls{gap:12px}#interface .overlay.winter-panels .launch-summary{font-size:7px;letter-spacing:.7px;gap:10px}#interface .overlay.winter-panels .primary-button{font-size:17px;min-height:52px;padding:15px 23px}#interface .overlay.winter-panels .new-menu-footer{font-size:6px;letter-spacing:1px;padding:3px 5px 0}#interface .overlay.winter-panels .upgrade-dialog{padding:14px 0;width:100%}#interface .overlay.winter-panels .upgrade-dialog>h2{font-size:40px;margin:13px 0 12px}#interface .overlay.winter-panels .upgrade-dialog>p{font-size:13px;margin:0 0 23px}#interface .overlay.winter-panels .upgrade-dialog>.eyebrow{font-size:8px;letter-spacing:1.7px}#interface .overlay.winter-panels .upgrade-cards{grid-template-columns:1fr;gap:15px}#interface .overlay.winter-panels .upgrade-card{min-height:167px!important;padding:23px 23px 21px 99px!important;text-align:left;align-items:flex-start;--round:34px!important;justify-content:center}#interface .overlay.winter-panels .upgrade-card:before{inset:6px!important}#interface .overlay.winter-panels .upgrade-rune{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:61px!important;height:61px!important;font-size:37px;margin:0!important}#interface .overlay.winter-panels .upgrade-card strong{font-size:25px;line-height:1.2;max-width:210px}#interface .overlay.winter-panels .rank-text{font-size:8px;letter-spacing:.9px;margin-top:8px}#interface .overlay.winter-panels .card-number{right:18px;top:13px;font-size:9px;color:#b4c3dd80}#interface .overlay.winter-panels .card-description{font-size:11px;line-height:1.6;margin:8px 0 10px;max-width:205px}#interface .overlay.winter-panels .card-detail{font-size:12px;line-height:1.5;margin-top:0;max-width:205px}#interface .overlay.winter-panels .card-choose{display:none}#interface .overlay.winter-panels .upgrade-pause{font-size:10px;letter-spacing:1.6px;margin-top:19px;padding:14px}#interface .overlay.winter-panels .upgrade-card{padding-left:94px!important;padding-right:32px!important}#interface .overlay.winter-panels .upgrade-card:before{inset:0!important;background-size:100% 100%;opacity:.8}#interface .overlay.winter-panels .upgrade-card:after{inset:6px}#interface .overlay.winter-panels .upgrade-rune{left:18px;width:57px!important;height:57px!important}#interface .overlay.winter-panels .upgrade-card strong{font-size:24px}#interface .overlay.winter-panels .card-number{top:22px;right:23px}#interface .overlay.winter-panels .pause-dialog{padding:31px 25px!important;border-radius:42px!important}#interface .overlay.winter-panels .pause-dialog h2{font-size:36px}#interface .overlay.winter-panels .pause-dialog p{font-size:14px}#interface .overlay.winter-panels .pause-emblem{margin-bottom:18px}#interface .overlay.winter-panels .secondary-button{font-size:16px}#interface .overlay.winter-panels .pause-footer{gap:8px}#interface .overlay.winter-panels .pause-footer>span{font-size:6px;letter-spacing:.7px}}@media(max-width:360px){#interface .overlay.winter-panels{padding:14px 12px 20px}#interface .overlay.winter-panels .setup-title{margin-bottom:13px}#interface .overlay.winter-panels .setup-title h2{font-size:29px}#interface .overlay.winter-panels .guardian-preview{min-height:190px;padding-right:8px}#interface .overlay.winter-panels .guardian-portrait{height:170px}#interface .overlay.winter-panels .guardian-description h3{font-size:24px}#interface .overlay.winter-panels .guardian-description p{font-size:9px}#interface .overlay.winter-panels .hero-option strong{font-size:15px}#interface .overlay.winter-panels .hero-option small{font-size:7px}#interface .overlay.winter-panels .hero-option{padding:12px 9px}#interface .overlay.winter-panels .option-sigil{width:21px}#interface .overlay.winter-panels .upgrade-card{padding-left:85px!important;padding-right:19px!important;min-height:167px!important}#interface .overlay.winter-panels .upgrade-rune{left:15px;width:54px!important;height:54px!important;font-size:33px}#interface .overlay.winter-panels .upgrade-card{padding-left:83px!important;padding-right:26px!important}#interface .overlay.winter-panels .upgrade-rune{left:13px;width:53px!important;height:53px!important}#interface .overlay.winter-panels .upgrade-card strong{font-size:22px}#interface .overlay.winter-panels .card-description{font-size:10px}#interface .overlay.winter-panels .card-detail{font-size:11px}}#interface .overlay.winter-panels .upgrade-card,#interface .overlay.winter-panels .guardian-preview,#interface .overlay.winter-panels .pause-dialog{background:none;border:0;box-shadow:none;overflow:visible;filter:drop-shadow(0 12px 12px #020617b3)}#interface .overlay.winter-panels .upgrade-card:before,#interface .overlay.winter-panels .guardian-preview:before,#interface .overlay.winter-panels .pause-dialog:before{content:"";position:absolute;inset:0!important;z-index:-1;pointer-events:none;background:none!important;opacity:1;border:36px solid transparent!important;border-image:url(../assets/menu/winter-panel-v1.png) 220 fill stretch!important;border-radius:0}#interface .overlay.winter-panels .upgrade-card:after{content:none}#interface .overlay.winter-panels .upgrade-card:hover,#interface .overlay.winter-panels .upgrade-card[aria-pressed=true]{box-shadow:none;filter:drop-shadow(0 14px 15px #010616cc) drop-shadow(0 0 7px #7297d03b)}@media(max-width:620px){#interface .overlay.winter-panels .guardian-preview{padding-top:19px;padding-bottom:19px}#interface .overlay.winter-panels .upgrade-card:before,#interface .overlay.winter-panels .guardian-preview:before,#interface .overlay.winter-panels .pause-dialog:before{border-width:32px!important}}#interface .overlay.winter-panels{color:var(--paper);background:linear-gradient(130deg,#060f29e8,#0a1b3ce0)}#interface .overlay.winter-panels.menu-overlay{background:linear-gradient(110deg,#06112ae8,#06112ab0),url(../assets/menu/gate-landscape-v1.png) center/cover}#interface .overlay.winter-panels .rune-glyph{display:block;width:72%;height:78%;transform:translateY(-2px);overflow:visible}#interface .overlay.winter-panels .upgrade-cards{grid-template-columns:repeat(var(--choice-count,3),minmax(0,1fr));width:min(100%,var(--cards-width,1004px))}#interface .overlay.winter-panels .card-choose{justify-content:center}#interface .overlay.winter-panels .keyboard-note{color:#a1b7d6;letter-spacing:1.2px;margin-top:20px}#interface .overlay.winter-panels .dialog{position:relative;isolation:isolate;background:none;border:0;box-shadow:none;overflow:visible;padding:38px 43px;filter:drop-shadow(0 15px 18px #020617b3)}#interface .overlay.winter-panels .dialog:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:none;border:36px solid transparent;border-image:url(../assets/menu/winter-panel-v1.png) 220 fill stretch;border-radius:0}#interface .overlay.winter-panels .dialog>p{color:#b5c6e1}#interface .overlay.winter-panels .help-dialog{width:min(600px,100%)}#interface .overlay.winter-panels .help-steps{gap:20px}#interface .overlay.winter-panels .help-steps strong{font-size:22px}#interface .overlay.winter-panels .help-steps li p{color:#b6c7df;font-size:12px;line-height:1.7}#interface .overlay.winter-panels .help-pause{color:#afc2df;border-color:#829ac144}#interface .overlay.winter-panels .results-dialog{width:min(560px,100%)}#interface .overlay.winter-panels .result-stats{border-color:#92a9cd45}#interface .overlay.winter-panels .result-stats strong{color:#efd6a7}#interface .overlay.winter-panels .result-stats span,#interface .overlay.winter-panels .result-build>div{color:#adc0dc}#interface .overlay.winter-panels .result-build b{color:#e3d6b5}#interface .overlay.winter-panels .seed{color:#8fa9cb}#interface .overlay.winter-panels .new-menu-footer .menu-utility{color:#b6c8e3;min-height:36px}@media(max-width:620px){#interface .overlay.winter-panels.menu-overlay{background:linear-gradient(#07132be8,#08112aea),url(../assets/menu/gate-portrait-v1.png) center/cover}#interface .overlay.winter-panels .setup-title{margin-bottom:12px}#interface .overlay.winter-panels .setup-layout{gap:14px;padding-bottom:13px}#interface .overlay.winter-panels .setup-options{gap:14px}#interface .overlay.winter-panels .hero-option{min-height:70px}#interface .overlay.winter-panels .expedition-art{height:84px}#interface .overlay.winter-panels .launch-controls{gap:10px}#interface .overlay.winter-panels .upgrade-cards{grid-template-columns:1fr}#interface .overlay.winter-panels .keyboard-note{display:none}#interface .overlay.winter-panels .dialog{padding:32px 28px}#interface .overlay.winter-panels .dialog:before{border-width:32px!important}#interface .overlay.winter-panels .help-steps{gap:16px}#interface .overlay.winter-panels .help-steps li{gap:11px}#interface .overlay.winter-panels .help-steps li p{font-size:11px}#interface .overlay.winter-panels .help-dialog h2{font-size:34px}#interface .overlay.winter-panels .help-dialog>p{font-size:13px}#interface .overlay.winter-panels .result-build{gap:8px 12px}}@media(max-height:540px)and (orientation:landscape){#interface .overlay.winter-panels{padding:15px 20px}#interface .overlay.winter-panels .upgrade-dialog{padding:0}#interface .overlay.winter-panels .upgrade-dialog>h2{font-size:30px;margin:7px 0}#interface .overlay.winter-panels .upgrade-dialog>p{font-size:12px;margin-bottom:14px}#interface .overlay.winter-panels .upgrade-cards{gap:12px}#interface .overlay.winter-panels .upgrade-card{min-height:204px;padding:18px 24px 16px}#interface .overlay.winter-panels .upgrade-rune{width:48px;height:48px;margin-bottom:12px}#interface .overlay.winter-panels .upgrade-card strong{font-size:21px}#interface .overlay.winter-panels .rank-text{font-size:8px;margin-top:7px}#interface .overlay.winter-panels .card-description,#interface .overlay.winter-panels .card-choose,#interface .overlay.winter-panels .keyboard-note{display:none}#interface .overlay.winter-panels .card-detail{font-size:11px;margin-top:12px}#interface .overlay.winter-panels .upgrade-pause{margin-top:9px;padding:9px 15px}#interface .overlay.winter-panels .dialog{padding:24px 33px}#interface .overlay.winter-panels .pause-dialog{width:min(720px,100%)}#interface .overlay.winter-panels .pause-dialog h2{font-size:31px}#interface .overlay.winter-panels .pause-dialog:before{border-width:30px!important}#interface .overlay.winter-panels .guardian-portrait{height:180px}}
