.developer-header{position:relative;z-index:90}
.developer-menu-toggle{display:none;width:48px;height:48px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer}
.developer-menu-toggle span{display:block;width:22px;height:1px;margin:6px auto;background:currentColor;transition:.25s ease}
@media(max-width:760px){
  .developer-header{position:sticky;top:0;height:76px!important;padding:0 22px!important}
  .developer-menu-toggle{display:block;position:relative;z-index:92}
  .developer-header nav{display:grid!important;grid-template-columns:1fr 1fr;gap:1px!important;position:fixed;inset:76px 0 auto;background:#071719;padding:1px;max-height:calc(100dvh - 76px);overflow:auto;opacity:0;visibility:hidden;transform:translateY(-14px);pointer-events:none;transition:.25s ease;border-top:1px solid rgba(255,255,255,.15)}
  .developer-header nav a{display:flex;align-items:center;justify-content:center;min-height:78px;padding:18px;background:#0a2425;border:1px solid rgba(255,255,255,.08);font-size:12px;letter-spacing:.08em;text-align:center}
  .developer-header nav a[aria-current="page"]{color:#e5c892;background:#103334}
  .developer-menu-open .developer-header nav{opacity:1;visibility:visible;transform:none;pointer-events:auto}
  .developer-menu-open{overflow:hidden}
  .developer-menu-open .developer-menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}
  .developer-menu-open .developer-menu-toggle span:nth-child(2){opacity:0}
  .developer-menu-open .developer-menu-toggle span:last-child{transform:translateY(-7px) rotate(-45deg)}
}
@media(max-width:390px){.developer-header nav{grid-template-columns:1fr}}
