
:root{
  --mns-nav-black:#050505;
  --mns-nav-gold:#d4aa2c;
  --mns-nav-line:rgba(255,255,255,.12);
}
.mns-legacy-nav-hidden{display:none!important}
.mns-clean-header{
  position:sticky;top:0;z-index:99990;width:100%;
  background:rgba(5,5,5,.985);color:#fff;
  border-bottom:1px solid rgba(255,255,255,.08);
  font-family:inherit;-webkit-font-smoothing:antialiased
}
.admin-bar .mns-clean-header{top:32px}
.mns-clean-header *{box-sizing:border-box}
.mns-clean-header__inner{
  width:min(1380px,calc(100% - 48px));min-height:72px;margin:0 auto;
  display:flex;align-items:center;gap:28px
}
.mns-clean-logo{
  display:inline-flex;gap:3px;align-items:center;flex:0 0 auto;
  color:#fff!important;text-decoration:none!important;
  font-size:24px;line-height:1;font-weight:850;letter-spacing:-.045em
}
.mns-clean-logo strong{color:var(--mns-nav-gold);font-weight:900}
.mns-clean-nav{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}
.mns-clean-nav a,.mns-clean-panel a{color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:750;line-height:1}
.mns-clean-nav a{padding:11px 10px;border-radius:999px;white-space:nowrap;transition:background .16s ease}
.mns-clean-nav a:hover{background:rgba(255,255,255,.08)}
.mns-clean-nav .mns-clean-nova,.mns-clean-panel .mns-clean-nova{background:var(--mns-nav-gold);color:#111!important;font-weight:900}
.mns-clean-nav .mns-clean-nova{padding:12px 15px;margin-left:4px}
.mns-clean-toggle{
  display:none;margin-left:auto;width:44px;height:44px;padding:0;
  border:1px solid var(--mns-nav-line);border-radius:12px;background:transparent;
  cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px
}
.mns-clean-toggle span{display:block;width:19px;height:2px;border-radius:2px;background:#fff;transition:transform .16s ease,opacity .16s ease}
.mns-clean-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mns-clean-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.mns-clean-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mns-clean-panel{width:100%;border-top:1px solid var(--mns-nav-line);background:var(--mns-nav-black)}
.mns-clean-panel[hidden]{display:none!important}
.mns-clean-panel nav{width:min(100% - 28px,700px);margin:0 auto;padding:10px 0 18px;display:grid}
.mns-clean-panel a{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border-bottom:1px solid var(--mns-nav-line)}
.mns-clean-panel .mns-clean-nova{justify-content:center;min-height:48px;margin-top:12px;padding:0 16px;border:0;border-radius:999px}
@media(max-width:1120px){
  .mns-clean-header__inner{width:min(100% - 36px,1080px)}
  .mns-clean-nav{gap:2px}.mns-clean-nav a{font-size:12px;padding:10px 8px}
}
@media(max-width:900px){
  .mns-clean-header__inner{width:calc(100% - 28px);min-height:64px}
  .mns-clean-logo{font-size:22px}.mns-clean-nav{display:none}.mns-clean-toggle{display:flex}
}
@media(max-width:782px){.admin-bar .mns-clean-header{top:46px}}
@media(max-width:480px){
  .mns-clean-header__inner{width:calc(100% - 22px);min-height:60px}
  .mns-clean-logo{font-size:20px}.mns-clean-toggle{width:42px;height:42px}
}
