/**
 * farm and bed SETODA — WordPress / SWELL compatibility layer.
 *
 * Keep NEW MASTER v44-derived page bundles untouched wherever possible.
 * This file neutralizes only parent-theme global rules that alter the
 * NEW MASTER rendering after migration to WordPress.
 */

/*
 * SWELL globally constrains images with max-width:100%.
 * The TOP hero and its full-bleed island backdrop intentionally exceed
 * their containing box (106–114%) so the horizontal drift never exposes
 * the hero background at either edge. Restore that NEW MASTER behavior.
 */
body.fab-new-master .hero-slide img,
body.fab-new-master .feature-island-backdrop img {
  max-width: none;
}

/*
 * Client Revision 01-A / Anchor Hotfix 01
 *
 * Lower-page bundles still contain `html { scroll-behavior:smooth; }`.
 * That makes the browser's *native initial hash navigation* animate before
 * FAB's scaled 1920px layout has finished measuring/reflowing. The target can
 * move while the native smooth scroll is still in flight, which produces the
 * visible "inertia" and an overrun below the canonical fixed-INDEX position.
 *
 * FAB's intentional INDEX/MENU movements already request `behavior:"smooth"`
 * explicitly in JavaScript, so the document-level CSS smooth behavior is not
 * needed. Keep native/document hash positioning deterministic.
 */
html {
  scroll-behavior: auto !important;
}

