/* Movezle "Standard" (light, formal portal) theme — default; "Dark" restores the original look */
html[data-mzt="std"]{filter:invert(1) hue-rotate(180deg) saturate(.6);background:#000}
html[data-mzt="std"] img:not(.x),html[data-mzt="std"] video,html[data-mzt="std"] canvas,html[data-mzt="std"] picture,html[data-mzt="std"] iframe,html[data-mzt="std"] .mzbadge{filter:invert(1) hue-rotate(180deg)!important}
/* keep deep-navy header, hero, footer, strip as in the original */
html[data-mzt="std"] .mzh-bar,html[data-mzt="std"] .mzh-drawer,html[data-mzt="std"] .cfoot,html[data-mzt="std"] #homeHero,html[data-mzt="std"] .mzg-strip,html[data-mzt="std"] .mzgv-strip{filter:invert(1) hue-rotate(180deg)!important}
html[data-mzt="std"] .mzh-bar img,html[data-mzt="std"] .mzh-bar video,html[data-mzt="std"] .mzh-drawer img,html[data-mzt="std"] .cfoot img,html[data-mzt="std"] .cfoot video,html[data-mzt="std"] #homeHero img,html[data-mzt="std"] #homeHero video,html[data-mzt="std"] #homeHero .mzbadge{filter:none!important}
/* flat, formal: no glow, gloss, orbs, cursor light, aurora */
html[data-mzt="std"] .mzi-orbs,html[data-mzt="std"] .mzi-glow,html[data-mzt="std"] .mzg-prog::after{display:none!important}
html[data-mzt="std"] .mzg,html[data-mzt="std"] .mzg-b{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-mzt="std"] .mzg::before,html[data-mzt="std"] .mzg::after{display:none!important}
html[data-mzt="std"] .mzg{border:1px solid rgba(120,140,170,.35)!important;border-radius:8px!important}
html[data-mzt="std"] .mzg-b{border-radius:6px!important}
/* utility strip */
.mzgv-strip{position:fixed;top:0;left:0;right:0;z-index:60;background:#0b1f4a;color:#dbe6ff;font:500 12px/1 Inter,Arial,sans-serif;border-bottom:3px solid #e8622c}
.mzgv-strip .in{max-width:1244px;margin:0 auto;padding:0 20px;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.mzgv-strip a,.mzgv-strip button{color:#dbe6ff;background:none;border:0;font:inherit;cursor:pointer;text-decoration:none;padding:9px 6px}
.mzgv-strip a:hover,.mzgv-strip button:hover{color:#fff;text-decoration:underline}
.mzgv-strip .r{display:flex;align-items:center;gap:6px}
.mzgv-strip .sep{opacity:.35}
.mzgv-strip [aria-pressed=true]{background:rgba(255,255,255,.16);border-radius:4px;color:#fff}
@media(max-width:700px){.mzgv-strip .l{display:none}.mzgv-strip .in{justify-content:flex-end}}

.mzh{top:44px!important}
@media(max-width:820px){.mzh{top:44px!important}}
body{padding-top:0}

/* fixes */
.mzg-prog{top:37px!important}
html[data-mzt="std"] input,html[data-mzt="std"] textarea,html[data-mzt="std"] select{filter:invert(1) hue-rotate(180deg)!important}
html[data-mzt="std"] .mzh-brand,html[data-mzt="std"] .mzh-brand *{filter:none!important}
.mzh-brand video,.mzh-brand img{opacity:1!important;visibility:visible!important}

/* contact page legibility on dark card */
.ccard .cform h3,.ccard .cside h4{color:#fff!important}
.ccard .csub{color:#7fc4ff!important}
.ccard .cform label{color:#dbe6ff!important}
.ccard .cline,.ccard .cline *{color:#eaf1fb!important}
.ccard .cline svg{stroke:#7fc4ff!important}
.ccard .csoc a{background:#fff}

/* compact navigation bar */
.mzh{top:42px!important}
.mzh-bar{width:min(940px,calc(100% - 28px))!important;height:50px!important;border-radius:16px!important;padding:0 8px 0 12px!important}
.mzh.scrolled .mzh-bar{height:46px!important}
.mzh-brand video{width:30px!important;height:30px!important}
.mzh-brand{font-size:15px}
.mzh-nav{margin:0 0 0 auto!important;gap:0!important}
.mzh-nav>*{font-size:13px!important;padding-left:11px!important;padding-right:11px!important}
.mzh-cta{margin-left:10px;padding:8px 14px!important;font-size:13px!important}
.mzc-bar{top:98px}
@media(max-width:820px){.mzh{top:40px!important}.mzh-bar{width:calc(100% - 20px)!important;height:48px!important}}

/* scroll progress + truck moved to the bottom edge so they never cover the top strip */
#mzprog,.mzg-prog{top:auto!important;bottom:0!important}
#mztruck{top:auto!important;bottom:1px!important;z-index:60}
