/* Keep illustrated actions and the hero, but avoid large repainting surfaces. */
.login-logo{height:auto;aspect-ratio:640/252}
@media(max-width:800px),(pointer:coarse){
 html{--ump-base:#080a0c;--ump-panel:#10151a;--ump-raised:#171d22;--ump-edge:#5d5b50}
 html[data-uo-theme='northern']{--ump-base:#0a1521;--ump-panel:#101e2c;--ump-raised:#1a2c3d;--ump-edge:#526575}
 html[data-uo-theme='light']{--ump-base:#d7dedb;--ump-panel:#e6e5dc;--ump-raised:#cfd8d5;--ump-edge:#a3997e}
 html[data-uo-theme] body{background:var(--ump-base)!important}
 html[data-uo-theme] body::before{display:none!important}
 html[data-uo-theme] body #crm .content{background:var(--ump-base)!important;background-attachment:scroll!important}
 html[data-uo-theme] body #crm :is(.sidebar,#top-bar,.uo-portal-nav,.hn-card,.hn-feature,.uo-side-panel,.uo-side-guide,.uo-events-preview,.card,.scard,.set-card,.uo-art-link),
 html[data-uo-theme] body #login-screen .login-card{background:linear-gradient(120deg,var(--ump-raised),var(--ump-panel))!important}
 html[data-uo-theme] body :is(#top-bar,.sidebar,.login-card,.login-teaser,#cookie-bar,.nd-ov,#wiki-lb,#wiki-item-tip,#plr-tip,#craft-bar,.uo-video-dialog),
 html[data-uo-theme] body #crm [style*='backdrop-filter']{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html[data-uo-theme] body #login-screen :is(.login-bg,.orb,.particle){display:none!important}
 html[data-uo-theme] body #login-screen .login-logo{animation:none!important;filter:none!important}
 html[data-uo-theme] body #crm :is(.hn-card,.dot,.tab,.uo-art-link){animation:none!important}
 html[data-uo-theme] body .uo-arrival{display:none!important}
 html[data-uo-theme] body #crm #top-bar #uo-header-online::before{background-image:url('/static/uo-crest-still-v2.webp')!important;background-size:100% 100%!important;animation:none!important;filter:none!important}
 html[data-uo-theme] body #crm .sidebar .sb-nav .sb-item .ic{filter:none!important}
 html[data-uo-theme] body #crm .sidebar .sb-nav .sb-item .ic::after{content:none!important;background:none!important;filter:none!important}
 html[data-uo-theme] body #crm .sidebar .sb-nav .sb-item .ic>svg{display:block!important;opacity:1!important;visibility:visible!important;width:30px;height:30px;stroke:currentColor;filter:none!important}
 html[data-uo-theme] body #crm .uo-portal-nav [data-portal-tab]::before{content:none!important;background:none!important}
 html[data-uo-theme] body #crm .uo-portal-nav .uo-mobile-nav-icon{display:inline-block;width:23px;height:23px;vertical-align:middle;flex:0 0 auto;stroke:currentColor;fill:none;margin-right:7px}
 html[data-uo-theme] body #crm .uo-sprite{background-image:none!important;filter:none!important}
 html[data-uo-theme] body #crm .uo-sprite>svg{width:100%;height:100%;stroke:currentColor;fill:none;opacity:.9}
 html[data-uo-theme] body #crm :is(.sidebar .sb-item,.uo-portal-nav button,.uo-sprite){transition:none!important;filter:none!important}
 html[data-uo-theme] body #crm #craft-bar{backdrop-filter:none!important}
}
@media(max-width:600px){html[data-uo-theme] body #crm .uo-portal-nav .uo-mobile-nav-icon{margin-right:0}}
@media(min-width:801px) and (pointer:fine){.uo-mobile-nav-icon,.uo-sprite>svg.uo-mobile-nav-icon{display:none!important}}
