.site-header nav a[aria-current=page],.site-footer a[aria-current=page]{color:var(--orange);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:1000px){.site-header .language-switch{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;order:3;width:44px;height:44px;flex:none;border:0;background:transparent;padding:8px}.menu-toggle span{width:22px;height:1.5px;background:var(--text);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:calc(100% + 10px);left:0;width:100%;padding:17px 22px;background:#18131f;border:1px solid #5a465e;border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;box-shadow:none;max-height:calc(100dvh - 136px);overflow-y:auto;overscroll-behavior:contain}.site-header nav.is-open{display:flex}.site-header nav>a:nth-child(n){display:flex;font-size:17px;min-height:48px}.site-header nav .member-link{padding:14px 0 0;border-left:0;border-top:1px solid #4a3b4f;font-size:16px;margin-top:8px}}
