.mobile-site-toggle,.mobile-site-panel {display:none}
@media(max-width:992px) {
  .header .nav-container {padding:0 14px;gap:10px}
  .header .nav-container > nav,.header .embodied-menu-toggle {display:none!important}
  .header .logo img {width:112px}
  .header .nav-buttons .btn {font-size:13px;padding:10px 12px;margin:0;white-space:nowrap}
  .mobile-site-toggle {display:flex;align-items:center;gap:7px;justify-content:center;margin-left:auto;min-height:44px;padding:8px 10px;border:1px solid #434854;border-radius:5px;background:#191d23;color:#fff;font:500 14px 'Inter',sans-serif;cursor:pointer}
  .mobile-site-toggle span {font-size:19px}
  .mobile-site-panel {position:fixed;top:var(--mobile-header-bottom,76px);bottom:0;left:0;right:0;z-index:999;background:#111317;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 32px;box-sizing:border-box}
  .mobile-site-panel.is-open {display:block}
  .mobile-site-panel ul {list-style:none;padding:0;margin:0}
  .mobile-site-panel li {margin:0;border-bottom:1px solid #292e36;position:relative}
  .mobile-site-panel a {display:block;padding:16px 12px;color:#fff;font:500 16px/1.4 'Inter',sans-serif;text-decoration:none}
  .mobile-site-panel li:has(>button) > a {margin-right:54px}
  .mobile-site-panel a i {display:none}
  .mobile-site-panel button {position:absolute;right:0;top:3px;width:48px;height:48px;background:none;border:1px solid #343842;border-radius:5px;color:#fff;font-size:22px;cursor:pointer}
  .mobile-site-panel ul ul {margin:0 0 12px;background:#1a1d22;border-radius:6px}
  .mobile-site-panel ul ul a {font-size:14px;color:#ccc;padding:13px 16px}
  .mobile-site-panel [hidden] {display:none!important}
  .mobile-site-panel a:focus-visible,.mobile-site-panel button:focus-visible,.mobile-site-toggle:focus-visible {outline:2px solid #4d8eff;outline-offset:-2px}
}
