/* ============================================================================
   LAW 49 GLOBAL FITTED SEAL (Elle directive 2026-07-20: "no text boxes or
   mobile screens can slide left and right or text or containers go off
   screen... everything fitted perfectly. global, no regressions").

   The page-level seal: on mobile, the document can NEVER pan or scroll
   sideways, no matter what any element inside it does wrong. Wide content
   must scroll inside its own overflow-x:auto container (LAW 46.1) — this
   file makes the body incapable of sliding even when a page forgets.

   `clip` (not `hidden`) forbids ALL horizontal movement including
   programmatic/momentum panning and creates no scroll container; the
   `hidden` line above it is the fallback for engines without clip support.
   Loaded by every page in public/ (gate: scripts/check-fitted-law49.sh).
   This file seals the SYMPTOM at the shell; the LAW 49 detector
   (scripts/audit-law49-fitted.mjs) still sees the underlying overflow via
   scrollWidth, so root causes stay visible to audits — sealed, not buried.
   ========================================================================== */
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden;
    overflow-x: clip;
    overscroll-behavior-x: none;
  }
}
