body,html{overflow-x:hidden}.urban-wrap{max-width:min(1440px,100%)}.urban-hero{max-width:100%}.urban-display{max-width:100%;overflow-wrap:anywhere}@media (hover:none){.urban-game-link:active{padding-left:1rem;padding-right:1rem}.urban-game-link:active:before{opacity:1}.urban-game-link:active .urban-game-row__art{filter:grayscale(0)}.urban-game-link:active .urban-game-row__cta-txt,.urban-game-link:active .urban-game-row__short{color:var(--accent,#d4ff00)}.urban-game-link:active .urban-game-row__cta svg{transform:translateX(4px);color:var(--accent,#d4ff00)}.urban-feature:active .urban-feature__art{transform:scale(1.02)}.urban-feature:active .urban-feature__title{color:#d4ff00}.urban-faq-btn:active{padding-left:1rem;padding-right:1rem}.urban-faq-btn:active .urban-faq-q{color:#d4ff00}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (pointer:coarse){.btn,.chip,[role=button],a.btn,button[type=button],button[type=submit]{min-height:44px}}@media (max-width:640px){.urban-hero{min-height:auto;padding:3rem 0 4rem}.urban-display{font-size:clamp(2.5rem,14vw,5rem);line-height:.9}.urban-display__num{font-size:.18em}.urban-hero__art{opacity:.6}.hero-body-grid{gap:2rem;margin-top:2rem}.urban-section--pad{padding:4rem 0}.urban-stats__grid{grid-template-columns:repeat(2,1fr)}.urban-stat{padding:1.5rem 1rem}.urban-h2{font-size:clamp(2rem,8vw,3rem)}.urban-features__grid{grid-template-columns:1fr;gap:1.5rem}.urban-game-row__num{font-size:.75rem}.urban-game-row__long,.urban-game-row__price-muted,.urban-game-row__teaser{display:none}}@media (max-width:520px){nav[aria-label="Staff sections"],nav[aria-label="Store sub-tabs"]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;max-width:100vw}nav[aria-label="Staff sections"]>*,nav[aria-label="Store sub-tabs"]>*{flex:0 0 auto}}@media (max-width:480px){[role=tooltip]{max-width:calc(100vw - 2rem);left:auto;right:0;top:100%;margin:.25rem 0 0}}@media (prefers-reduced-motion:reduce){.fade-up,.urban-pulse,.urban-section-label__num--pulse:after{animation:none!important;transition:none!important}.fade-up{opacity:1!important;transform:none!important;filter:none!important}}body.has-mobile-drawer-open{overflow:hidden}