@font-face{font-family:Outfit;src:url('fonts/Outfit-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
body,body[data-view],h1,h2,h3,h4,p,b,strong,small,span,em,button,input,select,textarea,table,th,td,label,a,summary,text{font-family:Outfit,Arial,sans-serif!important}
body,body[data-view]{background:#0d0e10;background-image:radial-gradient(ellipse at 0 20%,#a17f2310,transparent 50%);font-size:15px}.eyebrow{font-size:10px;letter-spacing:2.6px}.heading h1{font-weight:650;letter-spacing:-1.5px}.heading p{font-size:14px;color:#93949c}.game-chrome{background:#0d0e10e8;border:0}.game-topbar,.welcome-topbar,.auth-topbar{border:0;background:transparent;height:110px;gap:35px}.game-topbar .topbar-brand,.welcome-topbar .topbar-brand,.auth-topbar .topbar-brand{order:-1;flex:0 0 155px;height:95px}.topbar-brand img{width:155px;height:90px}.topbar-navigation{justify-content:flex-end;flex:1}.game-topbar #main-navigation{gap:clamp(12px,1.4vw,32px);justify-content:flex-end}.game-topbar nav button{font-size:clamp(11px,.85vw,15px);font-weight:650;text-transform:uppercase;letter-spacing:.35px;padding:20px 0;color:#919294;gap:0;border:0;background:none}.game-topbar nav button.active{color:#efca6c}.game-topbar nav button:after{display:none}.game-topbar nav button:hover{color:#fff}.game-topbar nav button small{display:none}.welcome-topbar nav,.auth-topbar nav{margin-left:auto;gap:25px;order:1}.welcome-topbar nav button,.auth-topbar nav button{font-size:13px;font-weight:650;text-transform:uppercase;padding:15px 0;letter-spacing:.6px;color:#9a9b9c}.portal-mark{display:none}.more-navigation{position:relative;font-size:13px;margin:0;align-self:stretch;display:flex;align-items:center}.more-navigation summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#919294;font-size:clamp(11px,.85vw,15px);font-weight:650;text-transform:uppercase;padding:20px 0;white-space:nowrap}.more-navigation summary::-webkit-details-marker{display:none}.more-navigation summary span{font-size:16px}.more-navigation[open] summary{color:#edcf78}.more-navigation>div{position:absolute;top:100%;right:-20px;min-width:240px;padding:12px 20px;background:#15161cf7;box-shadow:0 20px 60px #0008;border-radius:0;backdrop-filter:blur(25px);z-index:201}.game-topbar .more-navigation>div button{display:flex;width:100%;padding:13px 0;font-size:12px;color:#a5a6ad;text-align:left;margin:0!important}.more-navigation>div #return-start{border-top:1px solid #ffffff0c;font-size:11px;color:#8b8582}.more-navigation #return-start .game-icon{width:15px;height:15px;margin-right:9px}.more-navigation #return-start small{display:none}.player-identity{display:flex;align-items:center;gap:13px;text-align:left;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0;margin:0;max-width:290px;white-space:nowrap}.player-identity .player-avatar{width:43px;height:43px;flex-basis:43px;border:0;border-radius:50%;background:#b2963c17;box-shadow:none}.player-identity .identity-copy b{display:block;font-size:12px;font-weight:600;color:#e0ddd6}.player-identity .identity-copy small{display:block;color:#777c86;font-size:10px;margin-top:3px}.identity-edit{font-size:9px;letter-spacing:.4px;color:#b79f61;max-width:65px;white-space:normal;line-height:1.5}.game-topbar .player-identity:hover .identity-copy b{color:#efd58b}body>main>header{border-bottom:0;height:50px}.heading{margin-top:30px}.season-strip{gap:40px;margin:18px 0 28px}.season-step,.season-step.active{border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 0;justify-content:flex-start;gap:18px}.season-step strong{font-size:13px}.season-step span{font-size:10px;color:#777a83}.season-step.active strong{color:#edcc7b}.season-step.active:before{content:'';width:5px;height:5px;background:#e4c273;border-radius:50%;box-shadow:0 0 14px #d3ad4670}.stats{background:none;border:0;gap:30px;margin-bottom:24px;padding:10px 0 28px}.stat,.stat:first-child{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 0}.stat:after{display:none}.stat b{font-size:39px;font-weight:550;letter-spacing:-1px}.stat small{font-size:10px;letter-spacing:1.5px}.stat span{font-size:10px;color:#a99d77}.world,.experience,.card,.goal,.care-panel,.profile-editor,.history-summary,.season-waiting,.daily-chest-panel,.chest-lore{border:0!important;box-shadow:none!important;border-radius:0!important}.world{background:radial-gradient(ellipse at 50% 60%,#35433e55,transparent 75%);overflow:hidden}.world-top{padding:10px 0 0}.world-top h2{font-size:22px}.world-foot{border:0;background:none;padding:15px 0}.world-grid{gap:38px}.experience{padding:10px 0;background:none}.customer-card,.customer-facts span,.advice,.pm-lock,.pm-confirm{border:0!important;border-radius:0!important;box-shadow:none!important}.customer-picture{border:0;background:radial-gradient(circle,#ceb57415,transparent);border-radius:50%}.customer-card{padding:13px 0;margin:0;background:none}.customer-card strong{font-size:29px;font-weight:500}.customer-card small{font-size:12px}.customer-card p{font-size:11px}.customer-facts span{background:none;padding:10px 0}.customer-facts b{font-size:21px;font-weight:500}.customer-facts small{font-size:10px}.advice{background:none;padding:12px 0;color:#a2a394;font-size:12px}.pm-lock{background:#d2b26008;padding:10px 12px}.pm-box{border:0}.card,.goal{background:none;padding:22px 0}.goals{gap:25px 45px}.goal:hover{transform:none;border:0}.goal-head{font-size:13px}.goal-value b{font-size:31px;font-weight:550}.goal>small{font-size:11px}.goal button{margin-top:15px}.care-panel{background:none;padding:25px 0}.section-heading:has(#goals-title),#goals-page .section-heading{background:none!important;border:0!important;padding:0!important;border-radius:0!important}.wallet-pill{border:0!important;background:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.table-wrap{border:0;border-radius:0;background:none}th{background:none;color:#a8a48f;font-size:11px}td{font-size:13px}.my-rank{border:0;box-shadow:none;border-radius:0;background:radial-gradient(ellipse at left,#a88b2820,transparent 80%);padding:22px 0}.podium{border:0;border-radius:0;background:radial-gradient(ellipse at top,#b6942e14,transparent 80%)}.profile-editor{padding:15px 0;background:none}.avatar-presets button{border:0!important;background:#191c20}.avatar-upload label{border:0;background:#1f232a}.season-card{border:0;border-radius:0;box-shadow:none}.season-card.selected{border:0;box-shadow:inset 0 -2px #e1c774}.season-badge{border:0;background:none;padding:9px 0}.season-waiting{background:none;padding:30px 0}.season-seal{border:0;background:radial-gradient(circle,#baa04a20,transparent)}.season-achievements>div{border:0;border-radius:0;background:none;padding:15px 0}.season-achievements strong{font-weight:500}.history-summary{background:none;padding:20px}.history-art{border:0;border-radius:0;background:radial-gradient(ellipse,#50623c33,transparent)}.chest-lore{background:none;padding:25px 0}#chest-page .daily-chest-panel{border:0;background:radial-gradient(ellipse at 25% 55%,#c5a34219,transparent 65%);box-shadow:none;padding:30px 0}.auth-panel .card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#13161bd9;padding:30px}.auth-panel .tabs{background:none;border-radius:0;padding:0;border-bottom:1px solid #ffffff0b}.auth-panel .tabs button,.auth-panel .tabs button.active{border-radius:0;background:none;box-shadow:none}.auth-panel .tabs button.active{color:#e3c777;border-bottom:2px solid #d8b95f}.auth-facts span{border:0;padding:0;margin-right:12px;background:none}.auth-intro h1{font-weight:600}.welcome-content h1{font-weight:600;letter-spacing:-.9px}.hero-facts span+span{border:0}.hero-facts b{font-weight:500}.next-chest-clock{border:0;border-radius:0;background:none}.chest-cinematic{border:0;border-radius:8px}.confirmation{border:0;border-radius:0;background:#a48b320b}.build-version{color:#626978}
/* Investment browser: one cinematic selection rather than a vertical catalog. */
.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:18px 0 5px}.catalog-toolbar #filters{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.catalog-toolbar #filters button{display:flex;align-items:center;gap:8px;border:0;border-radius:0;background:none;padding:14px 0;color:#7c8088;font-size:12px;position:relative}.catalog-toolbar #filters button span{font-size:21px;font-weight:400;color:#8c815b}.catalog-toolbar #filters button b{font-weight:500}.catalog-toolbar #filters button.active{color:#e7d29c}.catalog-toolbar #filters button.active:after{content:'';height:2px;position:absolute;left:0;right:0;bottom:2px;background:#d3b767}.catalog-toolbar label{font-size:10px;color:#747b87;display:flex;align-items:center;gap:12px}.catalog-toolbar select{border:0;border-radius:0;background:#171b20;font-size:11px;padding:8px 12px}.catalog-browser{display:block;width:100%;overflow:hidden}.catalog-pagination{display:flex;align-items:center;gap:25px;padding:13px 0;margin-top:8px}.catalog-pagination>span{color:#d6c18a;font-size:24px;font-weight:500;min-width:85px}.catalog-pagination>span i{font-size:13px;font-style:normal;color:#616875}.catalog-pagination p{font-size:12px;color:#7c8591;margin:0}.catalog-pagination>div{margin-left:auto;display:flex;gap:15px}.catalog-pagination button{border:0;border-radius:50%;width:46px;height:46px;padding:0;background:#d0b3570a;font-size:24px;color:#d4c28d}.catalog-pagination button:hover{background:#d0b35720;color:#f7e4b1;transform:translateX(2px)}.catalog-focus-stage{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:clamp(30px,4vw,85px);align-items:center;outline-offset:6px}.catalog-showcase{margin:0;position:relative;min-width:0;touch-action:pan-y}.showcase-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:12px;position:relative;z-index:1}.showcase-caption>span:last-child{font-size:8px;letter-spacing:1.5px;color:#697986}.showcase-art{background:radial-gradient(ellipse at 50% 57%,#42583f35,transparent 67%);margin:-25px -35px -22px;position:relative;min-height:360px}.showcase-art .mall-svg{width:100%;height:auto;max-height:690px;display:block;filter:drop-shadow(0 30px 22px #0006)}.catalog-showcase figcaption{font-size:11px;color:#b6b0a0;display:flex;justify-content:space-between;gap:12px;position:relative;z-index:1;margin-top:8px}.catalog-showcase figcaption span{font-size:9px;color:#6e7886}.investment-details{padding:10px 0;min-width:0}.investment-details h2{font-size:clamp(28px,2.6vw,46px);line-height:1.08;letter-spacing:-1px;font-weight:600;margin:15px 0}.investment-description{font-size:14px;line-height:1.8;color:#92999f;max-width:400px}.investment-impact{display:flex;gap:25px;margin:22px 0 5px}.investment-impact>span{color:#9d8a53;font-size:16px;white-space:nowrap}.investment-impact b{font-size:20px;font-weight:500;color:#d3c28d;margin-left:3px}.investment-impact small{display:block;color:#687680;font-size:9px;margin-top:5px}.investment-effect-note{font-size:9px;color:#5f6b79}.variant-choice{margin:22px 0}.variant-choice label,.variant-choice>small{font-size:9px;color:#7d8a92;letter-spacing:1px;display:block}.variant-choice>strong{display:block;margin-top:5px;font-size:14px;font-weight:500;color:#c4c5b5}.variant-choice select{width:100%;background:#192026;border:0;border-radius:3px;margin:7px 0;padding:10px 12px;font-size:12px}.variant-choice small:last-child{font-size:9px;letter-spacing:0;color:#66727d}.purchase-focus{margin-top:15px}.purchase-focus>small{font-size:9px;letter-spacing:1.8px;color:#8b8d7a}.purchase-focus h3{font-size:18px;font-weight:500;color:#dfd6bd;margin-top:7px}.purchase-focus>p{font-size:12px;line-height:1.7}.next-cost{display:flex;align-items:center;gap:22px;margin:18px 0}.next-cost strong{font-size:31px;font-weight:500;color:#e0cd94}.next-cost span{font-size:11px;color:#8f989f}.purchase-focus .primary{display:flex;width:100%;align-items:center;justify-content:space-between;padding:13px 18px;font-size:13px;border-radius:4px}.purchase-focus .primary span{font-size:21px}.buy-complete{display:block;width:100%;border:0;border-radius:0;background:none!important;font-size:11px;color:#aaa28c;padding:12px 0}.purchase-note{font-size:10px;color:#7d8792;line-height:1.6}.investment-total{margin-top:20px;display:flex;justify-content:space-between;font-size:10px;color:#646e7c}.investment-total b{font-size:12px;color:#8e958e;font-weight:500}.crew-status{display:flex;align-items:center;gap:13px;padding:10px 0;flex-wrap:wrap}.crew-status b{font-weight:500;color:#9db79c;font-size:12px}.crew-status>span:last-child{font-size:10px;color:#708174}.crew-dot{width:6px;height:6px;background:#8eac82;border-radius:50%;box-shadow:0 0 10px #aac59944}.crew-status.busy b{color:#cdb67a}.crew-status.busy .crew-dot{background:#cfb35c;animation:crew-pulse 1.5s ease-in-out infinite}.investment-details .build-progress{background:none;border:0;border-radius:0;padding:15px 0}.investment-details .build-progress b{color:#d9c085;font-size:16px;font-weight:500}.investment-complete{font-size:16px;color:#c5d6a9;margin:25px 0}.investment-complete span{margin-right:10px}.investment-route{margin-top:15px}.route-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.route-title small{font-size:10px;color:#727d8a}.investment-route ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;gap:25px;margin:20px 0 0}.investment-route li{position:relative;min-width:0}.investment-route li:after{content:'';position:absolute;left:40px;right:-15px;top:16px;height:1px;background:#ffffff15}.investment-route li:last-child:after{display:none}.investment-route li.complete:after{background:#bca45e55}.investment-route li button{width:100%;text-align:left;border:0;border-radius:0;background:none!important;padding:0 0 12px;position:relative;z-index:1}.route-number{display:flex;width:33px;height:33px;align-items:center;justify-content:center;background:#1d2329;border-radius:50%;font-size:11px;color:#788593;margin-bottom:13px}.investment-route .complete .route-number{background:#aac08316;color:#b4c48d}.investment-route .next .route-number{color:#e1cc91;background:#b1994d20}.investment-route .is-preview .route-number{outline:1px solid #e2c376;outline-offset:4px}.investment-route b{display:block;font-size:12px;line-height:1.5;color:#b4b5ad;font-weight:500;margin:8px 0 6px}.investment-route button>span:not(.route-number){display:block;font-size:10px;color:#848c91}.investment-route button>small{font-size:8px;color:#636f7c;display:block;margin-top:5px}.investment-route .constructing button>small{color:#c5a85b}.investment-filmstrip{display:flex;gap:27px;overflow:auto;padding:25px 0 18px;scrollbar-width:thin;scrollbar-color:#766b3d #15181c;scroll-snap-type:x proximity;margin-top:12px}.investment-filmstrip button{display:grid;grid-template-columns:25px 1fr;gap:6px 12px;align-items:center;flex:0 0 170px;scroll-snap-align:center;border:0;border-radius:0;background:none!important;text-align:left;padding:12px 0;position:relative;opacity:.55}.investment-filmstrip button.active{opacity:1}.investment-filmstrip button.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#bfa95e}.investment-filmstrip .game-icon{grid-row:1/3;grid-column:1;width:25px;height:25px;color:#bda86c}.investment-filmstrip small{font-size:8px;color:#707b8b;display:none}.investment-filmstrip span{font-size:11px;color:#c6c6ba;line-height:1.5}.investment-filmstrip i{font-style:normal;font-size:9px;color:#7f8990}.investment-filmstrip button:hover{opacity:1;transform:none}#catalog-wallet{min-width:190px;text-align:right}#catalog-wallet small{display:block;font-size:9px;letter-spacing:1.7px;color:#847f69}#catalog-wallet strong{font-size:37px;font-weight:500;display:block;color:#e3d6af;line-height:1.5}#catalog-wallet strong i{font-style:normal;font-size:23px;color:#b19b61}#catalog-wallet>span{font-size:9px;color:#6e7781}.mall-svg{shape-rendering:geometricPrecision}.mall-detail-reflection{mix-blend-mode:screen;pointer-events:none}@keyframes crew-pulse{50%{opacity:.4}}
@media(min-width:1900px){.game-topbar nav button,.more-navigation summary{font-size:15px}.game-topbar #main-navigation{gap:32px}.game-topbar .topbar-brand{flex-basis:190px}.game-topbar .topbar-brand img{width:190px;height:95px}.player-identity .identity-copy b{font-size:14px}.player-identity .identity-copy small{font-size:11px}.showcase-art .mall-svg{max-height:850px}.investment-details h2{font-size:48px}.investment-route b{font-size:14px}.investment-route button>span:not(.route-number){font-size:11px}.investment-filmstrip button{flex-basis:190px}.investment-filmstrip span{font-size:12px}}
@media(max-width:1350px){.game-topbar{gap:22px}.game-topbar nav button,.more-navigation summary{font-size:11px}.game-topbar #main-navigation{gap:18px}.game-topbar .topbar-brand{flex-basis:130px}.game-topbar .topbar-brand img{width:130px}.player-identity{gap:9px}.identity-edit{display:none}.player-identity .identity-copy b{font-size:11px}.player-identity .player-avatar{width:37px;height:37px;flex-basis:37px}.catalog-focus-stage{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:35px}.catalog-toolbar #filters{gap:18px}.catalog-toolbar #filters button{font-size:10px}.catalog-pagination p{font-size:11px}.showcase-art{margin:-15px -20px;min-height:300px}.investment-route ol{gap:18px}}
@media(max-width:1100px){.game-topbar{height:88px}.topbar-navigation{justify-content:center}.game-topbar .menu-toggle{display:flex}.game-topbar #main-navigation{display:none;position:absolute;left:20px;right:20px;top:87px;background:#111419f5;padding:20px;z-index:202;grid-template-columns:1fr 1fr;border:0;border-radius:0}.game-topbar #main-navigation.is-open{display:grid}.game-topbar #main-navigation button{padding:12px 0;text-align:left;font-size:12px;background:none;border:0}.more-navigation{grid-column:1/-1;display:block}.more-navigation summary{font-size:12px;padding:12px 0}.more-navigation>div{position:static;box-shadow:none;backdrop-filter:none;background:none;padding:0 15px}.game-topbar nav button.active{background:none!important;border:0!important;color:#e5c779}.catalog-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.catalog-toolbar #filters{width:100%;gap:25px;flex-wrap:nowrap;overflow:auto}.catalog-toolbar #filters button{white-space:nowrap;font-size:11px}.catalog-toolbar label{align-self:flex-end}.catalog-focus-stage{grid-template-columns:1fr 320px;gap:25px}.investment-description{font-size:12px}.investment-impact{gap:20px}.investment-impact b{font-size:18px}.investment-route b{font-size:11px}}
@media(max-width:800px){.game-topbar,.auth-topbar,.welcome-topbar{padding-left:20px;padding-right:20px}.game-topbar{gap:16px}.game-topbar .topbar-brand{flex-basis:105px}.game-topbar .topbar-brand img{width:105px}.player-identity .identity-copy b{max-width:145px;white-space:normal;font-size:10px}.player-identity .identity-copy small{font-size:9px}.player-identity .player-avatar{width:32px;height:32px;flex-basis:32px}.welcome-topbar nav,.auth-topbar nav{gap:20px}.welcome-topbar .topbar-brand,.auth-topbar .topbar-brand{flex-basis:115px}.welcome-topbar .topbar-brand img,.auth-topbar .topbar-brand img{width:115px}.catalog-focus-stage{grid-template-columns:1fr;gap:20px}.showcase-art{margin:-20px -18px;min-height:0}.showcase-art .mall-svg{max-height:580px}.investment-details{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.investment-details>.eyebrow,.investment-details>h2,.investment-description{grid-column:1}.investment-impact,.investment-effect-note{grid-column:1}.variant-choice{grid-column:1;margin:15px 0}.investment-details>.purchase-focus,.investment-details>.build-progress,.investment-complete{grid-column:2;grid-row:1/8;align-self:center}.investment-total{grid-column:1/-1}.investment-route ol{gap:14px}.route-title{flex-wrap:wrap;gap:8px}.investment-route b{font-size:10px}.investment-route button>span:not(.route-number){font-size:8px}.catalog-pagination p{display:none}.investment-filmstrip{gap:20px}.heading p{font-size:12px}.stat b{font-size:32px}.world-grid{gap:20px}}
@media(max-width:550px){.game-topbar{gap:9px;height:85px;padding:0 16px}.game-topbar .topbar-brand{flex-basis:82px}.game-topbar .topbar-brand img{width:82px;height:70px}.game-topbar .menu-toggle{min-width:64px;border:0;padding:8px;width:64px}.game-topbar .menu-toggle b{font-size:10px;margin-left:20px}.game-topbar .menu-toggle span{left:8px}.topbar-navigation{flex:0 0 65px;margin-left:auto}.player-identity{max-width:168px;gap:8px}.player-identity .identity-copy b{font-size:9px;line-height:1.3;max-width:100px}.player-identity .identity-copy small{font-size:8px;line-height:1.3;max-width:110px;white-space:normal}.player-identity .player-avatar{width:30px;height:30px;flex-basis:30px}.welcome-topbar nav{gap:12px}.welcome-topbar nav button{font-size:9px}.welcome-topbar .topbar-brand{flex-basis:90px}.welcome-topbar .topbar-brand img{width:90px}.welcome-topbar nav button[data-enter-page="ranking"]{display:none}.auth-topbar nav{gap:18px}.auth-topbar nav button{font-size:10px}.catalog-toolbar #filters{gap:22px}.catalog-toolbar #filters button{font-size:10px}.catalog-toolbar #filters button span{font-size:19px}.catalog-pagination{padding:8px 0}.catalog-pagination>span{font-size:20px}.catalog-pagination button{width:40px;height:40px}.catalog-focus-stage{gap:10px}.showcase-caption{flex-direction:column;align-items:flex-start;gap:5px}.showcase-caption>span:last-child{font-size:7px}.showcase-caption .eyebrow{font-size:8px}.showcase-art{margin:-5px -27px -5px}.catalog-showcase figcaption{font-size:9px;flex-wrap:wrap}.catalog-showcase figcaption span{font-size:8px}.investment-details{display:block;padding-top:20px}.investment-details h2{font-size:32px;margin:10px 0}.investment-description{font-size:13px}.investment-impact{gap:35px;margin-top:18px}.variant-choice{margin:18px 0}.purchase-focus{margin:20px 0}.purchase-focus h3{font-size:18px}.investment-route{margin-top:25px;overflow:auto}.investment-route ol{display:flex;gap:22px;padding:10px 0 15px;overflow:auto;scroll-snap-type:x proximity}.investment-route li{flex:0 0 130px;scroll-snap-align:start}.investment-route b{font-size:12px}.investment-route button>span:not(.route-number){font-size:10px}.route-title small{font-size:9px}.route-title .eyebrow{font-size:8px}.investment-filmstrip{padding-top:15px;gap:22px}.investment-filmstrip button{flex-basis:155px}#catalog-wallet{min-width:110px}#catalog-wallet small{font-size:7px;letter-spacing:.8px}#catalog-wallet strong{font-size:28px}#catalog-wallet>span{font-size:8px}.crew-status{gap:8px;padding:7px 0}.crew-status b{font-size:11px}.crew-status>span:last-child{font-size:9px}.heading{gap:18px}.heading h1{font-size:30px}.stats{gap:20px}.stat b{font-size:32px}.stat small{font-size:9px}.goals{gap:20px}.goal-value b{font-size:28px}.season-strip{gap:20px}.season-step{gap:10px}.season-step strong{font-size:11px}.season-step span{font-size:8px}.auth-panel .card{padding:22px}.world-top h2{font-size:18px}}
@media(prefers-reduced-motion:reduce){.crew-status.busy .crew-dot{animation:none}.investment-filmstrip,.investment-route ol{scroll-behavior:auto}}
