/* ═══════════════════════════════════════════════════════════
   RESPONSIVE — global mobile/desktop toggles & safety nets
   Loaded last. Keeps the "mobile-only" wrapper consistent.
   ═══════════════════════════════════════════════════════════ */

/* Mobile-only wrapper: hidden on desktop */
.mobile-only { display: none; }

@media (max-width: 899px) {
  .mobile-only { display: block; }
}

@media (min-width: 900px) {
  .mobile-only { display: none !important; }
  .site-header { position: fixed; }
}
