/* Foundation / Mobile Safety — 1.0.36.3
   Dono: Foundation / Mobile Safety
   Origem preservada: assets/css/foundation/mobile-safety.css
   Regra: CSS deve morar no componente/página dona.
*/
/* Mobile Safety Foundation — 1.0.36.3
 * Contrato transversal pequeno: impedir overflow global sem esconder problemas de componente.
 */
@media (max-width: 767px) {
  html,
  body {
    max-width: 100%;
    overflow-x: clip;
  }

  .site-shell,
  .site-main,
  .site-header,
  .site-footer,
  .navbar {
    max-width: 100%;
    min-width: 0;
    overflow-x: clip;
  }

  :where(img, video, iframe, svg) {
    max-width: 100%;
  }

  :where(pre, table) {
    max-width: 100%;
    overflow-x: auto;
  }

  body.site-page :where(h1, h2, h3, p, li, a) {
    overflow-wrap: normal;
    word-break: normal;
  }
}
