html{overflow-x:clip}
body:not(.halloween-mode) .psn-header-layer .promo-ticker{border-top-color:#168cff3b;border-bottom-color:#32cfff55;background:linear-gradient(90deg,#071326,#0d3562 35%,#08172c 68%,#0b2b51);box-shadow:0 7px 28px #087fff22,inset 0 1px #ffffff0f}
body:not(.halloween-mode) .psn-header-layer .promo-ticker::after{background:linear-gradient(110deg,transparent 35%,#69d8ff18 50%,transparent 65%)}
body:not(.halloween-mode) .psn-header-layer .promo-ticker__track span{color:#c7e2ff}
body:not(.halloween-mode) .psn-header-layer .promo-ticker__track i{background:#3bdcff;box-shadow:0 0 10px #3bdcff;opacity:.85}
body:not(.halloween-mode) .promo-ticker__pause{background:#0b213c;color:#d3edff;box-shadow:-8px 0 18px #0b213c}
body:not(.halloween-mode) .promo-ticker__pause:focus-visible{outline-color:#83d4ff}
:root{--theme-button-start:color-mix(in srgb,var(--blue) 86%,#003265);--theme-button-end:color-mix(in srgb,var(--blue) 65%,#00182c)}
.october.october--spotlight .spotlight-primary,.october.october--spotlight .featured-duo__card--gta .featured-duo__cta{background:linear-gradient(120deg,var(--theme-button-start),var(--theme-button-end));border-color:color-mix(in srgb,var(--blue) 65%,white)}
.theme-button:not(.theme-button--secondary),.product-page .game-checkout,.plus-buy,.catalog-heading .view-all{background:linear-gradient(135deg,var(--blue),color-mix(in srgb,var(--blue) 65%,#06306d));border-color:color-mix(in srgb,var(--blue) 70%,white)}
.theme-cart-link [data-cart-count],.home-product-search button{background:var(--blue)}
.october.october--spotlight h1>span{background-image:linear-gradient(105deg,color-mix(in srgb,var(--blue) 28%,white),var(--blue) 68%,var(--cyan))}
.catalog-heading h2 span,.reviews-heading h2 span,.contact-copy h2 span,.product-photo-reviews h2 span{color:color-mix(in srgb,var(--blue) 70%,var(--cyan))}
.motion-disabled *,.motion-disabled *::before,.motion-disabled *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.october[data-motion="false"] .controller-decor{animation:none!important}
.game-option--fixed>span{display:flex;align-items:center;min-height:44px;padding:12px 16px;border:1px solid #548fce;border-radius:10px;background:#102b48;color:#eaf4ff;font-weight:700;cursor:default}
.cart-line-platform{font-size:13px;color:#a9d3ff}
