/* Replacement artwork uses one real image per logo slot, never an overlay. */
img.brand-logo{display:block;object-fit:contain;image-rendering:auto}
.site-shell .site-brand .brand-logo{width:148px;height:56px;max-height:100%}
#game-shell .brand .brand-logo{width:148px;height:59px;object-fit:contain}
.ea-topline .ea-brand{width:170px;height:68px;object-fit:contain}
#asset-loader>img{width:240px;height:100px;object-fit:contain}
.sidebar .brand img{width:175px;height:70px;object-fit:contain;object-position:left center}
.login-card>img{width:225px;height:92px;object-fit:contain;margin-bottom:20px}
#early-access .ea-creator-art-v8 .ea-creator-kicker{color:#cf8ce8;font:700 10px/1.5 'Zobot Rush Sora',Arial,sans-serif;letter-spacing:.7px;margin-bottom:8px}
#early-access .ea-creator-art-v8 #ea-creator-title{color:#fff0ff;font:700 clamp(17px,2vw,27px)/1.35 'Zobot Rush Pixel',monospace;margin:0 0 9px;text-shadow:0 2px #351341}
#early-access .ea-creator-art-v8 .ea-creator-copy>p{font:12px/1.6 'Zobot Rush Sora',Arial,sans-serif;color:#c3aecf;max-width:440px;margin:0 0 15px}
@media(max-width:700px){.site-shell .site-brand .brand-logo{width:116px;height:46px}#game-shell .brand .brand-logo{width:112px;height:45px}.ea-topline .ea-brand{width:125px;height:50px}#early-access .ea-creator-art-v8 #ea-creator-title{font-size:22px}}

@media(min-width:801px){#early-access .ea-creator-art-v8 .ea-creator-copy{padding-left:22px}}
