/* ============================================
   DOMINION MMO — Responsive Overrides
   Additional breakpoint adjustments beyond
   those included in style.css
   ============================================ */

/* Auth forms responsive */
@media (max-width: 768px) {
  #authForms {
    grid-template-columns: 1fr !important;
  }
}

/* Account sidebar responsive tweaks */
@media (max-width: 768px) {
  .account-sidebar-nav {
    justify-content: center;
  }
}

/* Gallery on tablets */
@media (min-width: 769px) and (max-width: 1024px) {
  .gallery-item.featured {
    grid-column: span 2;
    grid-row: span 1;
  }
}

/* Print: hide non-essential sections */
@media print {
  .page-hero::before,
  .newsletter-bg,
  .hero-particles,
  .footer-social,
  .mobile-toggle,
  .mobile-overlay {
    display: none !important;
  }

  .site-footer {
    padding: 1rem 0;
  }
}
