/*
 * Scope horizontal overflow clipping to the homepage.
 * This file loads after the design system to neutralize the legacy global body overflow rule on documentation pages.
 */
body {
  overflow-x: visible;
}

/* clip, not hidden: hidden would make body a scroll container and break the
 * sticky visuals of the home page (hidden stays as a fallback). */
body:has(.ls-home) {
  overflow-x: hidden;
  overflow-x: clip;
}
