/* ===== ДОПОЛНИТЕЛЬНЫЕ МЕДИАЗАПРОСЫ ===== */
@media (max-width: 1024px) {
    .main-nav { display: none; }
    .mobile-menu-btn { display: flex; }
}

@media (min-width: 1025px) {
    .mobile-menu-btn { display: none; }
}

@media (max-width: 768px) {
    .top-bar-inner { justify-content: center; }
    .header-inner { height: 64px; }
}