/* Mobile overflow fix — appended by mobile-friendliness audit (2026-08). */
html, body { overflow-x: clip; max-width: 100%; }
img, video, iframe, svg, canvas { max-width: 100%; }
@media (max-width: 600px) {
  h1, h2, h3, [class*="text-7xl"], [class*="text-6xl"], [class*="text-5xl"] {
    overflow-wrap: break-word; word-break: break-word;
  }
}
