
/* Scoped to Ghostface and Drop Zone only. Fixes desktop broken nav + ghost MENU label. */
@media(min-width:901px){
 .mp-header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:26px!important;padding:17px clamp(20px,3vw,48px)!important;min-height:82px!important}
 .mp-header .mp-brand{flex:0 0 auto!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:1!important;white-space:nowrap!important}
 .mp-header .sb-nav-check,.mp-header .sb-nav-label{display:none!important}
 .mp-header .sb-native-nav{display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(9px,1.4vw,22px)!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important}
 .mp-header .sb-native-nav a{display:inline-block!important;white-space:nowrap!important;font-size:clamp(9px,.72vw,12px)!important;line-height:1.2!important;letter-spacing:.06em!important;text-align:center!important;padding:8px 0!important}
}
@media(max-width:900px){
 .mp-header .sb-nav-check{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
 .mp-header .sb-nav-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:64px!important;min-height:42px!important;font-size:12px!important;color:#b7ff00!important;border:1px solid #b7ff0055!important;border-radius:5px!important;cursor:pointer!important}
 .mp-header .sb-native-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:75vh!important;overflow:auto!important;background:#050705!important;padding:14px 20px!important;z-index:9999!important;flex-direction:column!important;gap:0!important}
 .mp-header .sb-nav-check:checked~.sb-native-nav{display:flex!important}
 .mp-header .sb-native-nav a{display:block!important;width:100%!important;padding:13px 0!important;font-size:13px!important;white-space:normal!important}
}
.cz-preview-panel[hidden]{display:none!important}
.cz-preview-panel{position:fixed;z-index:20000;right:18px;bottom:18px;width:min(390px,calc(100vw - 36px));padding:18px;background:#080909f5;border:1px solid #b7ff00;box-shadow:0 10px 50px #000;color:#fff;border-radius:10px;font:13px Inter,Arial,sans-serif}
.cz-preview-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b7ff00;letter-spacing:.09em;font-size:11px}
#cz-preview-close{background:transparent;color:#fff;border:0;font-size:24px;cursor:pointer}
.cz-preview-panel p{font-size:12px;color:#bbb;line-height:1.5}
.cz-preview-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}
.cz-preview-panel button{cursor:pointer}
.cz-preview-buttons button,#cz-preview-auto,#cz-preview-live{padding:11px 9px;border:1px solid #555;background:#161616;color:#fff;border-radius:4px;font-weight:800;font-size:11px}
.cz-preview-buttons button[aria-pressed=true]{background:#b7ff00;color:#000;border-color:#b7ff00}
#cz-preview-auto,#cz-preview-live{width:100%;margin-top:7px}
#cz-preview-auto{background:#731e29;border-color:#d64552}
