/* Original BattleRise seasonal landscapes; existing selected season is authoritative. */
body:has([data-br-login]){background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important}
body:has([data-br-login][data-season="autumn"]){background-color:#c5ac75!important;background-image:url('/images/brand/landscapes/autumn-desktop-r1.webp')!important}
body:has([data-br-login][data-season="winter"]){background-color:#6687b0!important;background-image:url('/images/brand/landscapes/winter-desktop-r1.webp')!important}
body:has([data-br-login][data-season="spring"]){background-color:#b6cda4!important;background-image:url('/images/brand/landscapes/spring-desktop-r1.webp')!important}
body:has([data-br-login][data-season="summer"]){background-color:#9ec597!important;background-image:url('/images/brand/landscapes/summer-desktop-r1.webp')!important}

[data-br-login]::before{content:"";position:absolute;z-index:-1;inset:190px -12px 0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,#f5e4beaa 0%,#f3dfb770 45%,transparent 72%);filter:blur(14px)}
[data-br-login][data-season="winter"]::before{background:radial-gradient(ellipse at 50% 35%,#e8f2fae0 0%,#ebf0f48a 45%,transparent 72%)}
[data-br-login] .br-login__logo{filter:drop-shadow(0 5px 8px #36220940)}
[data-br-login] .br-login__input{box-shadow:inset 0 1px 4px #4f2b1320,0 2px 8px #241a1726}
[data-br-login] .br-login__link{text-shadow:0 1px 4px #fff3d7}
[data-br-login] .br-login__download p{padding:7px 9px;border-radius:8px;background:#fff0d2e8;color:#51351b}
@media(max-width:600px){
body:has([data-br-login][data-season="autumn"]){background-image:url('/images/brand/landscapes/autumn-mobile-r1.webp')!important}
body:has([data-br-login][data-season="winter"]){background-image:url('/images/brand/landscapes/winter-mobile-r1.webp')!important}
body:has([data-br-login][data-season="spring"]){background-image:url('/images/brand/landscapes/spring-mobile-r1.webp')!important}
body:has([data-br-login][data-season="summer"]){background-image:url('/images/brand/landscapes/summer-mobile-r1.webp')!important}
[data-br-login]::before{inset:150px -8px 0;filter:blur(10px)}
}
