/* KWS mobile production safety net.
   This file is intentionally tiny: the normal Next/Tailwind stylesheet remains
   the primary stylesheet. These rules only prevent unstyled media/icons from
   becoming viewport-sized if a cached CSS chunk is temporarily unavailable. */
html, body { max-width: 100%; overflow-x: hidden; }
img, video { max-width: 100%; }
svg { max-width: 100%; }
@media (max-width: 767px) {
  svg { width: 1rem; height: 1rem; }
  a { -webkit-tap-highlight-color: transparent; }
  button { -webkit-tap-highlight-color: transparent; }
}
