#mobile-menu{overflow-y:auto}#mobile-menu .mob-nav{flex-direction:column;display:flex}#mobile-menu .mob-link{font-family:var(--font-serif);color:var(--fg);padding:.875rem 0;font-size:1.375rem;font-weight:400;line-height:1.3;text-decoration:none}#mobile-menu .mob-actions{flex-direction:column;gap:.625rem;margin-top:1.75rem;display:flex}#mobile-menu .mob-btn{border-radius:var(--radius);justify-content:center;align-items:center;gap:.5rem;min-height:50px;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}#mobile-menu .mob-btn--outline{border:1.5px solid rgba(var(--ink), .85);color:var(--fg)}#mobile-menu .mob-btn--primary{background:var(--accent-strong);color:#fff}#mobile-menu .mob-prefs{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}#mobile-menu .lang-btn{letter-spacing:.08em;min-width:44px;min-height:44px;color:rgba(var(--ink), .5);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}#mobile-menu .lang-btn.lang-active{color:var(--accent-text);text-underline-offset:5px;text-decoration:underline}#mobile-menu .lang-sep{color:rgba(var(--ink), .2)}#site-footer .footer-complexes{border-top:1px solid rgba(var(--ink), .1);padding-top:1.75rem}#site-footer .footer-complexes__list{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}
