/* Minimal offline fallbacks for behavior-critical utility classes. */
*, *::before, *::after { box-sizing: border-box; }
.hidden { display: none !important; }
.pointer-events-none { pointer-events: none; }
html, body { min-height: 100%; }

/* Keep the primary desktop navigation usable when Tailwind's CDN is
   unavailable in an intranet environment. */
@media (min-width: 768px) {
  .md\:flex { display: flex !important; }
  .md\:hidden { display: none !important; }
}
