/* ENJAZ V108 portal pages — approved full-page map wallpaper and brand palette. */
html,body{background-color:#d8d8d3!important}
body{background-image:url('../../assets/enjaz-global-wallpaper-v107-muted.webp')!important;background-position:center top!important;background-size:100% auto!important;background-repeat:repeat-y!important;background-attachment:scroll!important;color:#171819!important}
body:has(.auth-wrap){background-color:#d8d8d3!important;background-image:url('../../assets/enjaz-global-wallpaper-v107-muted.webp')!important;background-position:center top!important;background-size:100% auto!important;background-repeat:repeat-y!important;background-attachment:scroll!important}
body:has(.auth-wrap) .auth-wrap{background:rgba(218,218,213,.48)!important;background-image:none!important}
body:has(.auth-wrap) .auth-card{background:rgba(239,239,235,.96)!important;color:#171819!important;border:1px solid #c4a052!important;box-shadow:0 18px 45px rgba(0,0,0,.14)!important}
body:has(.auth-wrap) .auth-card :is(h1,label){color:#202122!important}
body:has(.auth-wrap) .auth-card input{background:#e9e9e4!important;color:#171819!important;border-color:#c7c7c0!important}
body:has(.auth-wrap) .auth-card .btn{background:#c4a052!important;color:#171819!important;border-color:#aa873b!important}
body:has(.access-wrap) .access-wrap{background:rgba(218,218,213,.48)!important;background-image:none!important}
.access-card,.auth-card,.choice,.panel,.stat,.quick-card{background:rgba(239,239,235,.96)!important;color:#171819!important;border-color:#c4a052!important}
.access-card :is(h1,p),.choice h2,.auth-card :is(h1,label){color:#202122!important}
.access-card .intro,.choice p,.auth-card .muted{color:#555650!important}
.access-card input,.auth-card input{background:#e9e9e4!important;color:#171819!important;border-color:#c7c7c0!important}
.access-card .choice strong,.access-card .btn,.auth-card .btn,.btn{background:#c4a052!important;color:#171819!important;border-color:#aa873b!important}
.topbar,.portal-footer{background:#171819!important;border-color:#c4a052!important;color:#eeeeea!important}
.topbar nav a:hover,.topbar nav a:focus,.userbox .logout{color:#d3b979!important}
