/* Layout mobile tweaks */
@media (max-width: 576px) {
  /* Topbar buttons: make WhatsApp and Bayi Girişi slightly smaller on mobile */
  .topbar .btn-whatsapp { font-size: .82rem; padding: .2rem .6rem !important; }
  .topbar .auth-nav .btn-gold-outline { font-size: .82rem; padding: .2rem .6rem !important; }
  .topbar .d-flex.gap-3 { gap: .5rem !important; }

  .logo-img { height: 120px !important; max-width: 220px !important; }
  .main-header { position: relative; }
  .main-header .container { display:flex; align-items:flex-start; gap:.5rem; }
  .main-header nav.navbar { margin-left: auto; }
  .main-header .navbar-toggler { position: static; margin-left: auto; margin-top:-8px; transform:none; }
  
  /* Footer tüm içerikleri ortala */
  .footer-section .col-lg-3,
  .footer-section .col-lg-2,
  .footer-section .col-md-6,
  .footer-section .col-md-12 {
    text-align: center !important;
  }
  
  .footer-brand { text-align: center !important; }
  .footer-logo { margin-left: auto !important; margin-right: auto !important; }
  
  .footer-links { 
    list-style: none;
    padding-left: 0 !important;
  }
  
  .footer-social {
    justify-content: center !important;
    display: flex !important;
  }
  
  .footer-contact {
    text-align: center !important;
  }
}


