:root{--premium-cyan:#71e7f3;--premium-lime:#ccf58c;--premium-glass:linear-gradient(135deg,#173041b8,#071321c9)}.shell{font-family:Inter,'Segoe UI',Arial,sans-serif;background:transparent}.shell .menudim{background:linear-gradient(90deg,#06101bc9 0%,#06101b42 53%,#07142461 100%);backdrop-filter:none}.shell[data-pbr=true] #menustreet,body.pbr-menu #menustreet{display:none}.shell .menucontent{max-width:none;width:100%;padding:95px 5vw 85px;position:relative}.shell h1,.shell h2,.shell .destination-info strong{font-style:italic;letter-spacing:-1.7px}.shell h1{font-size:clamp(34px,5vw,67px);font-weight:850;line-height:1.04}.shell .eyebrow{color:var(--premium-cyan);font-size:10px;font-weight:800;letter-spacing:2.5px}.shell button{border:1px solid #a9d8ef30;border-radius:7px;background:linear-gradient(120deg,#243f5099,#112330ba);box-shadow:inset 0 1px #ffffff12;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;color:#edf6fa}.shell button:hover:not(:disabled){border-color:#94f3f2a6;box-shadow:0 6px 22px #51dfe018,inset 0 1px #fff2;transform:translateY(-3px)}.shell button:active:not(:disabled){transform:translateY(1px) scale(.99)}.shell button.primary{background:linear-gradient(110deg,#dbffaa,#9fe8c9);color:#142b2a;border-color:#e4ffb7}.shell button:focus-visible{outline:2px solid var(--premium-cyan);outline-offset:4px}.shell .panel,.shell .world{background:var(--premium-glass)!important;border:1px solid #a5d8ff2b!important;border-radius:14px!important;backdrop-filter:blur(18px);box-shadow:0 22px 65px #0004}.shell .panel{max-width:1050px;margin:auto;padding:32px}.shell .shelltop{left:5vw;right:5vw;top:25px}.shell .shelltop button{font-size:10px;letter-spacing:.5px;padding:10px 15px}.shell .rewardbar{position:fixed;top:auto;left:5vw;right:auto;bottom:25px;padding:8px 12px;background:#0d1f30ba;border:1px solid #b3d6fb2b;border-radius:8px;backdrop-filter:blur(14px);z-index:10;gap:12px;font-size:11px}.shell .rewardbar button{font-size:10px;padding:7px 10px}.credit-balance{font:800 12px monospace;color:var(--premium-lime);border-right:1px solid #a1bbcf3b;padding-right:14px}.premium-home{width:min(480px,90vw);margin:2vh 0 0;align-self:center}.premium-home h1{font-size:clamp(62px,7.4vw,106px);font-weight:950;letter-spacing:-6px;line-height:.9;margin:24px 0;text-shadow:0 10px 40px #0004}.premium-home h1 em{font-style:italic;color:#fff}.premium-home h1 em span{font-size:.68em;margin-left:8px;color:var(--premium-lime)}.premium-home p{font-size:15px;line-height:1.5;color:#d1e0ea;margin:24px 0}.premium-home nav{display:grid;gap:8px;width:min(370px,100%)}.premium-home nav button{text-align:left;display:flex;align-items:center;gap:18px;padding:14px 18px;font-weight:750;font-size:15px;backdrop-filter:blur(15px)}.premium-home nav button small{font:10px monospace;opacity:.5}.premium-home nav button span{margin-left:auto;font-size:12px}.home-progress{display:block;margin-top:26px;color:#a4bdcc;font-size:8px;letter-spacing:1.5px;line-height:1.7}.premium-selection{width:100%;margin:auto}.premium-selection .screenhead{margin-bottom:28px;align-items:flex-end;gap:25px}.premium-selection .screenhead h1{margin:12px 0}.premium-selection .screenhead p{color:#b5c8d7;margin:0}.premium-carousel{display:flex;gap:22px;overflow-x:auto;padding:7px 5px 24px;scroll-snap-type:x mandatory;scroll-padding-left:5px;scrollbar-width:thin;scrollbar-color:#7694a4 #11233266}.shell .destination-card{padding:0;flex:0 0 clamp(280px,31vw,440px);scroll-snap-align:start;text-align:left;overflow:hidden;border-radius:14px;background:var(--premium-glass);backdrop-filter:blur(16px);border:1px solid #90b5cf44;white-space:normal;display:block}.mode-art{display:block;width:100%;height:auto;aspect-ratio:560/330;object-fit:cover}.destination-info{padding:25px;display:flex;flex-direction:column;gap:12px}.destination-info>small{font-size:8px;letter-spacing:2px;color:#a8cbdd}.destination-info>strong{font-size:31px;line-height:1.05;color:#f2f8fc}.destination-info>span{font-size:12px;line-height:1.6;color:#b9cbd8;min-height:38px}.destination-info>b{font-size:9px;letter-spacing:2px;color:var(--premium-lime);margin-top:8px}.shell .destination-card:disabled{opacity:.48;filter:saturate(.25);cursor:not-allowed}.premium-world{margin-bottom:28px}.premium-world>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #8ba8c530;margin-bottom:12px;padding-bottom:12px}.premium-world>header>span{font-style:italic;font-size:20px;font-weight:750}.premium-world>header>small{font-size:11px;color:#c0ceda;max-width:55%}.shell .level-destination{flex-basis:280px}.level-destination .destination-info>strong{font-size:24px}.level-destination .destination-info{padding:20px;gap:8px}.level-destination .destination-info>span{min-height:20px}.premium-garage{display:flex;justify-content:space-between;gap:30px;min-height:calc(100dvh - 180px);align-items:flex-start}.garage-heading{max-width:310px}.garage-heading h1{margin:22px 0}.garage-heading h2{margin:24px 0 10px;color:var(--premium-lime);font-size:24px;letter-spacing:-.5px}.garage-heading p{font-size:12px;line-height:1.7;color:#b8cdda}.garage-heading>button{margin-top:12px}.custom-panel{width:335px;flex-shrink:0;padding:23px;background:linear-gradient(150deg,#18364cbd,#0b1b2cde);border:1px solid #b2d7fa30;border-radius:14px;backdrop-filter:blur(20px);box-shadow:0 20px 60px #0004}.custom-panel h2{font-size:25px;letter-spacing:-.5px;margin:13px 0 23px}.custom-panel h3{text-transform:uppercase;font-size:9px;letter-spacing:2px;color:#afc4d3;margin:23px 0 12px}.paint-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.paint-options button{display:flex;align-items:center;gap:8px;padding:8px!important;text-align:left;min-height:48px}.paint-options i{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffffa3,transparent 40%),var(--paint);box-shadow:inset 0 0 0 1px #fff3,0 2px 5px #0005}.paint-options span{font-size:9px;line-height:1.3}.paint-options small{display:block;font-size:7px;color:#a5bfce;margin-top:4px}.rim-options{display:grid;gap:6px}.rim-options button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:10px;text-align:left}.rim-options small{font-size:7px;color:#aec9db}.custom-panel button.selected,.custom-panel button.picked{border-color:#b7f191;background:#49775d45}.custom-panel .styles{gap:8px}.custom-panel .styles button{padding:10px;font-size:10px}.custom-panel p{font-size:10px;line-height:1.5;color:#acc2d3}.custom-panel #garageCars{width:100%;font-size:10px;margin-top:10px}.shell[data-presentation=garage] .menudim{background:linear-gradient(90deg,#05101cb3 0%,#08132205 36%,#08132215 60%,#06142470 100%)}.shell .modelcard{background:#1a314569;border:1px solid #a4d4f327;border-radius:12px;backdrop-filter:blur(10px)}.shell .modelcard.modelselected{border-color:#b2ef93}.shell .screenhead>button{flex-shrink:0}.shell .setting{border-color:#b9d1e31f}.shell .setting select{background:#112a3e;color:#ecf6ff;border:1px solid #8bb1c646}.levelinfo,.stats,.goal,.driving-tools #vehiclePanel{background:linear-gradient(140deg,#122b40d6,#071626c9);border-color:#9ad8fb35;border-radius:9px;backdrop-filter:blur(12px);box-shadow:0 6px 24px #0003}.levelinfo h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:850;font-style:italic}.stats b{font-family:'Segoe UI',Arial,sans-serif;font-weight:800;font-style:italic}.tools button,.driving-tools button,.headerbuttons button{background:linear-gradient(120deg,#29485cc9,#112c40d9)!important;border:1px solid #9bd4ee40!important;border-radius:7px;backdrop-filter:blur(12px);box-shadow:0 4px 14px #0003!important}.speed{box-shadow:0 10px 40px #0005,inset 0 0 0 2px #74d8ee4d}.speed-needle{background:linear-gradient(#a2f4ff,#4cd0ee);box-shadow:0 0 9px #75e7ff60}.console-failure{background:linear-gradient(120deg,#071323e8,#34162fce);backdrop-filter:blur(15px)}.failure-card{transform:none;background:linear-gradient(135deg,#314359b8,#131e30e0);border-radius:13px}.failure-card h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:900;font-style:italic}.rewardbar button:disabled{opacity:.5}
@media(min-width:1500px){.premium-home{margin-top:7vh}.premium-garage .custom-panel{margin-right:2vw}.shell .menucontent{padding-left:7vw;padding-right:7vw}}
@media(max-width:900px){.shell .menucontent{padding:95px 25px 85px}.premium-home h1{font-size:74px}.premium-garage{gap:18px}.garage-heading{max-width:220px}.garage-heading h1{font-size:43px}.custom-panel{width:305px;padding:18px}.premium-selection .screenhead h1{font-size:42px}.premium-world>header>small{display:none}.shell .shelltop{left:25px;right:25px}.shell .rewardbar{left:25px}.premium-home{margin-top:0}}
@media(max-width:600px){.shell .menucontent{padding:85px 18px 93px}.shell .shelltop{top:32px;left:18px;right:18px}.shell .shelltop button{padding:7px 9px;font-size:8px}.premium-home h1{font-size:70px;letter-spacing:-4px;margin:18px 0}.premium-home p{margin:18px 0;font-size:12px}.premium-home nav button{padding:12px 15px;font-size:13px}.home-progress{margin-top:17px;font-size:7px}.shell .rewardbar{left:10px;right:10px;bottom:12px;gap:8px;padding:7px 9px;justify-content:center;font-size:9px}.shell .rewardbar button{font-size:8px;padding:7px}.credit-balance{font-size:10px;padding-right:9px}.premium-selection .screenhead{align-items:center;gap:10px}.premium-selection .screenhead h1{font-size:33px}.premium-selection .screenhead p{font-size:11px}.premium-selection .screenhead>button{font-size:9px;padding:9px}.shell .destination-card{flex-basis:83vw;max-width:370px}.shell .level-destination{flex-basis:73vw}.destination-info{padding:20px}.destination-info>strong{font-size:29px}.premium-garage{display:block}.garage-heading{max-width:100%;min-height:235px;position:relative}.garage-heading h1{font-size:38px;margin:15px 0}.garage-heading h2{font-size:20px;margin:12px 0 0}.garage-heading p{max-width:240px;font-size:10px}.garage-heading>button{position:absolute;right:0;top:0;margin:0;font-size:9px}.custom-panel{width:100%;margin-top:130px;background:#10273bd1}.shell[data-presentation=garage] .menudim{background:linear-gradient(180deg,#07132699,#07132611 45%,#07132699)}.paint-options{grid-template-columns:repeat(3,1fr)}.paint-options button{gap:6px;padding:7px!important}.paint-options i{width:20px;height:20px}.paint-options span{font-size:8px}.shell .panel{padding:22px 16px}.shell .panel h1{font-size:34px}.shell .panel .screenhead{gap:12px}.shell .panel .screenhead>button{padding:9px;font-size:10px}.shell .setting{font-size:12px}.shell .setting select{max-width:47%}}
@media(max-height:650px) and (min-width:601px){.shell .menucontent{padding-top:75px}.premium-home{margin:0}.premium-home h1{font-size:64px;margin:12px 0}.premium-home p{font-size:12px;margin:12px 0}.premium-home nav{gap:5px}.premium-home nav button{padding:10px 16px;font-size:13px}.home-progress{margin-top:15px}.custom-panel{padding:17px}.garage-heading h1{font-size:42px}.custom-panel h3{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.shell button{transition:none}.premium-carousel{scroll-behavior:auto}}
/* Keep chrome outside content flow so every screen starts at the same horizon. */
.shell .shelltop{position:fixed;height:auto;padding:0;z-index:12}.shell .menucontent{min-height:100dvh}.shell .menucontent>.panel{width:min(1050px,100%);margin:0 auto}.shell .rewardbar>.credit-balance{color:var(--premium-lime);padding:0 14px 0 0}
#photoOverlay{position:fixed;inset:0;z-index:130;touch-action:none;cursor:grab;display:flex;flex-direction:column;justify-content:space-between;padding:35px;background:linear-gradient(#05101d60,transparent 30%,transparent 75%,#05101d66)}#photoOverlay[hidden]{display:none}.photo-heading{pointer-events:none}.photo-heading small{letter-spacing:3px;color:#b7fbea;font-size:10px}.photo-heading h2{font-size:30px;font-style:italic}.photo-heading p{max-width:420px;font-size:11px}.photo-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.photo-actions button{background:#112635cc;backdrop-filter:blur(12px)}body.photo-mode .game>.top,body.photo-mode .game>.bottom,body.photo-mode .game>.goal,body.photo-mode .game>.touch,body.photo-mode .game>.driving-tools,body.photo-mode>header,body.photo-mode #masterMute,body.photo-mode #tutor{visibility:hidden}@media(max-width:700px){#photoOverlay{padding:20px 12px}.photo-heading p{max-width:240px}.photo-actions button{font-size:10px;padding:10px}}
#chaseBanner{position:absolute;top:26px;left:50%;transform:translateX(-50%);z-index:8;width:290px;padding:13px 17px;background:linear-gradient(120deg,#0b2038ee,#271a37d9);border:1px solid #83c9f266;border-radius:10px;backdrop-filter:blur(10px);box-shadow:0 8px 30px #07102466}#chaseBanner[hidden]{display:none}#chaseBanner>small{font-size:9px;letter-spacing:1.8px;color:#b9e6ff}#chaseBanner>div{display:flex;align-items:center;justify-content:space-between;margin:6px 0}#chaseTimer{font:italic 800 29px 'Segoe UI',sans-serif;color:#f0f6ff}#chaseUnits{font-size:9px;color:#a0c9df}#chaseBanner>i{display:block;height:4px;background:#c5dff52b}#chaseProgress{display:block;height:100%;width:0;background:linear-gradient(90deg,#72b7ff,#fb7896);transition:width .2s linear}.chase-result{z-index:78;background:linear-gradient(120deg,#08192bec,#2a1835ed);backdrop-filter:blur(12px)}.police-brief{max-width:740px!important}.police-brief ol{padding-left:22px;color:#c9deeb;line-height:1.7}.police-brief li{margin:13px 0}.police-brief>button{margin-top:24px;margin-right:12px}.police-brief p{margin-top:18px}body.photo-mode #chaseBanner{visibility:hidden}@media(max-width:700px){#chaseBanner{top:163px;left:10px;width:185px;transform:none;padding:9px 11px}#chaseTimer{font-size:23px}#chaseUnits{font-size:8px}#chaseBanner>small{font-size:7px;letter-spacing:.6px}}
body.is-police #hullHUD i{display:none}body.is-police #hullHUD>small{font-size:0}body.is-police #hullHUD>small:after{content:'PERSECUCIÓN';font-size:8px}@media(min-width:701px) and (max-width:1000px){#chaseBanner{top:180px;width:250px}}
/* Keep the carousel inside the viewport instead of growing its grid column. */
.shell .menucontent{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100vw}.premium-selection,.premium-world,.premium-garage,.garage-display{min-width:0;max-width:100%}.premium-carousel{width:100%;max-width:100%;min-width:0;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.carousel-controls{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:0 4px 7px}.carousel-controls[hidden]{display:none}.carousel-controls button{width:46px;height:42px;padding:0!important;font-size:31px!important;font-style:normal;line-height:1;background:#234660db!important;border:1px solid #92deed99!important;border-radius:8px!important}.carousel-controls button:disabled{opacity:.3;cursor:default}.carousel-position{font-size:10px;color:#c7dee9;min-width:85px;text-align:center}.shell .shelltop{gap:12px}.shell[data-presentation=home] #menuHome{display:none}.shell #menuHome{font-weight:800;color:#ddf5cf;border-color:#b8ec9577}.premium-selection .screenhead{flex-wrap:wrap}.premium-selection .screenhead>div{min-width:0}.premium-garage{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:28px;align-items:start}.garage-display{width:100%}.garage-heading{max-width:none;position:relative;padding-right:20px}.garage-heading h1{font-size:clamp(28px,3vw,44px);margin:12px 0}.garage-heading h2{margin:8px 0;font-size:22px}.garage-heading p{font-size:11px}.garage-heading>button{position:static;margin-top:10px}.garage-stage{height:clamp(275px,45vh,510px);width:100%;min-width:0;margin-top:15px;border:1px solid #9bc8e51c;border-radius:14px;background:transparent;pointer-events:none}.garage-view-hint{text-align:center;font-size:10px;color:#a9c5d7;margin-top:8px}.shell[data-presentation=garage] .menudim{background:transparent}.premium-garage .custom-panel{margin:0}.citizen-credits a{color:#afe7f1}
@media(max-width:900px){.premium-garage{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.premium-garage .custom-panel{width:290px}.garage-heading{max-width:none}.garage-stage{height:320px}.garage-heading h1{font-size:33px}}@media(max-width:650px){.premium-garage{display:block}.garage-heading{min-height:0;max-width:none;padding-right:0}.garage-heading>button{position:static}.garage-stage{height:300px;margin:12px 0}.premium-garage .custom-panel{width:100%;margin-top:18px}.shell .shelltop{gap:6px;left:10px;right:10px}.shell .shelltop button{font-size:8px;padding:8px 7px}.carousel-controls{justify-content:center;margin-bottom:12px}.carousel-controls button{height:45px;width:49px}}
/* Always available, outside scrolling content and modal overlays. */
#globalMenu{position:fixed;left:20px;top:20px;z-index:155;padding:11px 15px;background:linear-gradient(130deg,#24435aee,#0b1b30ee);border:1px solid #99c9de99;color:#e4f7ff;box-shadow:0 5px 18px #0005;font-size:11px;backdrop-filter:blur(12px)}#globalMenu[hidden]{display:none}.shell #menuHome{display:none}.shell .shelltop{left:auto}.argenzuela-logo{width:100%;max-width:430px;display:block;margin:-22px 0 -14px;mix-blend-mode:screen}.premium-home h1.argenzuela-title{font-size:clamp(35px,4vw,52px);letter-spacing:9px;margin:0 0 16px 23px;color:#d6e9f1}.premium-home:has(.argenzuela-logo){margin-top:0}.adventure-selection>.screenhead{position:sticky;top:70px;background:#0c1d30ed;z-index:5;border-radius:10px;padding:14px}.adventure-selection>.screenhead h1{font-size:38px}.adventure-selection>.screenhead>button{display:block}
#servicePanel{position:absolute;left:50%;top:20px;transform:translateX(-50%);width:300px;padding:13px 18px;border:1px solid #8df1df88;border-radius:10px;background:linear-gradient(140deg,#143c42ee,#11243cec);box-shadow:0 10px 30px #0004;z-index:7;pointer-events:none}#servicePanel[hidden]{display:none}#servicePanel>small{display:block;font-size:8px;letter-spacing:1.5px;color:#a6cfd4}#servicePanel>strong{display:block;font-size:16px;margin:6px 0;color:#eafff2}#servicePanel>span{font:11px monospace;color:#c6e8df}#servicePanel>div{height:4px;background:#63847b66;margin-top:9px}#cargoQuality{height:100%;display:block;background:linear-gradient(90deg,#5bdccf,#cbfa8b);transition:width .2s}
@media(max-width:700px){#globalMenu{top:12px;left:10px;padding:9px 11px;font-size:9px}.shell .shelltop{left:130px;right:10px;gap:5px;top:12px}.shell .shelltop button{padding:8px 6px;font-size:7px}#servicePanel{left:10px;top:180px;transform:none;width:230px;padding:10px 13px}.adventure-selection>.screenhead{top:48px;padding:12px}.adventure-selection>.screenhead h1{font-size:27px}.argenzuela-logo{width:95%;max-width:340px;margin-top:-30px}.premium-home h1.argenzuela-title{font-size:33px;letter-spacing:7px}.premium-home:has(.argenzuela-logo) nav{gap:6px}.premium-home:has(.argenzuela-logo) p{margin:12px 0}}
@media(max-height:700px) and (min-width:701px){.argenzuela-logo{max-width:260px;margin-top:-22px}.premium-home h1.argenzuela-title{font-size:29px;letter-spacing:7px}.premium-home:has(.argenzuela-logo) p{margin:12px 0}.premium-home:has(.argenzuela-logo) .home-progress{margin-top:12px}}
@media(min-width:701px){.game>.top{top:67px}}
/* Brand is live HTML text; no bitmap logo. Barlow Condensed has an Impact fallback. */
.shell .premium-home .argenzuela-wordmark{display:flex;flex-wrap:wrap;align-items:baseline;width:max-content;max-width:100%;font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-style:italic;font-weight:900;font-size:clamp(50px,6vw,96px);line-height:.95;letter-spacing:-2px;margin:10px 0 23px;filter:drop-shadow(3px 5px 0 #03101b) drop-shadow(0 6px 14px #000b);text-shadow:none;transform:skewX(-4deg)}.argenzuela-wordmark>.flag-argen,.argenzuela-wordmark>.flag-zuela{display:block;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.flag-argen{background-image:linear-gradient(180deg,#70cafa 0 30%,#f9fdff 30% 45%,#f5c94e 45% 55%,#f9fdff 55% 70%,#70cafa 70% 100%)}.flag-zuela{background-image:linear-gradient(180deg,#ffdc3f 0 33.33%,#2862dc 33.33% 66.66%,#f0444f 66.66% 100%)}.argenzuela-wordmark>small{flex-basis:100%;font-family:inherit;font-size:.43em;letter-spacing:.23em;color:#e8f4ff;margin:12px 0 0 5px}.shell .premium-home{width:min(570px,100%);margin:0;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center}.shell .premium-home nav{width:min(370px,100%)}.shell .premium-home .home-progress{max-width:360px;line-height:1.7}.shell[data-presentation=home] .menucontent{padding-top:115px;padding-bottom:140px;align-content:center}
/* Economy is its own fixed island; it never participates in the navigation grid. */
.shell .rewardbar{position:fixed!important;top:auto!important;left:24px!important;right:auto!important;bottom:22px!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;max-width:calc(100vw - 48px);margin:0;z-index:125}.shell .rewardbar>*{flex:0 0 auto}.shell .rewardbar .credit-balance{border:0;padding:0 10px 0 0}.shell .shelltop{top:22px;right:24px;left:auto;max-width:calc(100vw - 48px);display:flex;gap:8px}body:has(.shell:not([hidden]))>header{visibility:hidden}body:has(.shell:not([hidden])) #masterMute{top:70px;left:auto;right:24px;transform:none}body:has(.shell:not([hidden])) .game>.top,body:has(.shell:not([hidden])) .game>.bottom{visibility:hidden}
/* Separate race telemetry from the vertical action bar. */
.game>.top{top:72px;left:22px;right:22px;align-items:flex-start}.game>.top>.stats{position:fixed;right:23px;top:78px;margin:0!important;gap:20px;min-height:78px}.game .tools{top:180px}.game #masterMute{top:20px}body:not(:has(.shell:not([hidden]))) #masterMute{left:auto;right:345px;top:20px;transform:none}#servicePanel{top:72px}
@media(max-width:700px){.shell .premium-home .argenzuela-wordmark{font-size:clamp(43px,10.8vw,71px);letter-spacing:-1px;margin:10px 0 20px}.shell .premium-home p{margin:12px 0 20px}.shell[data-presentation=home] .menucontent{padding:105px 18px 150px}.shell .rewardbar{left:12px!important;right:auto!important;bottom:12px!important;max-width:calc(100vw - 24px);gap:8px;padding:9px 11px}.shell .shelltop{right:12px;top:12px;max-width:calc(100vw - 145px)}body:has(.shell:not([hidden])) #masterMute{right:12px;top:48px;font-size:8px;padding:6px 8px}.game>.top{left:10px;right:10px;top:62px}.game>.top>.stats{top:62px;right:10px;min-height:65px;padding:9px;gap:10px}.game .tools{top:145px}body:not(:has(.shell:not([hidden]))) #masterMute{right:10px;top:102px;transform:none}#servicePanel{top:164px;max-width:calc(100vw - 155px);width:225px}.game .levelinfo{max-width:calc(100% - 135px)}}
@media(max-height:620px) and (min-width:701px){.shell[data-presentation=home] .menucontent{padding-top:95px;padding-bottom:105px}.shell .premium-home .argenzuela-wordmark{font-size:61px;margin:0 0 12px}.shell .premium-home p{margin:10px 0}.shell .premium-home nav button{padding:9px 15px}.shell .premium-home .home-progress{margin-top:12px}}
.shell[data-presentation=home] .menucontent{padding-top:90px;padding-bottom:100px}.shell .premium-home .argenzuela-wordmark{font-size:clamp(48px,5.2vw,82px);margin:0 0 16px}.shell .premium-home p{font-size:13px;line-height:1.45;margin:12px 0 18px}.shell .premium-home nav{gap:6px}.shell .premium-home nav button{padding:10px 15px}.shell .premium-home .home-progress{margin-top:14px}@media(max-width:700px){.game>.top,.game>.top>.stats{top:80px}body:not(:has(.shell:not([hidden]))) #masterMute{top:48px}.game .tools{top:160px}#servicePanel{top:220px}.shell .premium-home .argenzuela-wordmark{font-size:clamp(43px,10.8vw,71px)}}

.shell .level-destination .route-blueprint{position:absolute;z-index:1;top:12px;left:12px;width:calc(100% - 24px);height:142px;background:#071a2bdc;border:1px solid #61d4ee55;border-radius:12px;box-shadow:0 4px 18px #0006;pointer-events:none}.shell .level-destination .destination-info{z-index:2}

.shell .destination-card.experience-locked .mode-art,.shell .destination-card.experience-locked>svg{filter:brightness(.5)}.shell .destination-card.experience-locked{opacity:1;cursor:not-allowed}.experience-padlock{position:absolute;z-index:2;top:18%;left:0;right:0;text-align:center;font-size:64px;filter:drop-shadow(0 5px 12px #000)}.experience-locked .destination-info>b{color:#ffe4a2;white-space:normal;font-size:12px;line-height:1.4}.next-level-primary{font-size:clamp(19px,3vw,27px)!important;padding:20px 34px!important;background:linear-gradient(115deg,#ff7136,#f9e65d)!important;color:#152436!important;box-shadow:0 0 26px #ffbd4755;border:1px solid #ffe9a1!important;transform:skewX(-4deg)}.next-level-primary:hover{filter:brightness(1.12);transform:skewX(-4deg) scale(1.03)}.result-garage{font-size:13px!important;padding:12px 20px!important}

.shell .destination-card.experience-locked:hover{transform:none;box-shadow:none}.experience-locked .experience-padlock{filter:drop-shadow(0 5px 12px #000)}
