@media(max-width:900px){.site-header .nav-center{position:absolute;inset:calc(100% + 10px) 20px auto auto;z-index:110;display:none;width:min(300px,calc(100vw - 40px));height:auto;max-height:calc(100dvh - 110px);overflow-y:auto;padding:10px;flex-direction:column;align-items:stretch;gap:0;background:#111;border:1px solid #303030;border-radius:16px;box-shadow:0 16px 40px #0006}.site-header .nav-center.open{display:flex}.site-header .menu-toggle{display:block}.site-header .nav-login{display:none}.site-header .nav-center a{display:block;width:100%;padding:14px 16px;color:#d5d5d5;font-size:16px;line-height:1.4;border:0;border-radius:8px;text-decoration:none}.site-header .nav-center a:hover,.site-header .nav-center a:focus-visible{color:#fff;background:#262626}.site-header .nav-center a:after{display:none}}
