html body:not(.um):not([data-noheader]),html body,html body.um{background-color:#0b0d16 !important;background-image:linear-gradient(rgba(6,8,18,.62),rgba(6,8,18,.72)),url(/bg.webp) !important;background-size:cover !important;background-position:center !important;background-attachment:fixed !important}
@media (max-width:900px){html body:not(.um):not([data-noheader]),html body,html body.um{background:transparent !important}html body::before,html body.um::before{content:"" !important;display:block !important;position:fixed !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;opacity:1 !important;transform:none !important;background:linear-gradient(rgba(6,8,18,.62),rgba(6,8,18,.72)),url(/bg.webp) center/cover,#0b0d16 !important}html{background:#0b0d16 !important}}
html body:not(.um):not([data-noheader]) .panel,html body .card,html body .tool-card,html body .tcard,html body.um .mgf,html body.um .panel{background-color:rgba(255,255,255,.82) !important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
html body.um .hero,html body.um .grid-bg{background:transparent !important}
html body.um .hero h1,html body.um .lead,html body.um h2,html body.um h3:not(.mgf h3){color:#fff !important;text-shadow:0 2px 14px rgba(0,0,0,.7)}
html body.um .pf{background:rgba(11,13,22,.55) !important}
