body { margin: 0; }
/*svg {fill:transparent;}*/

/**
 * Instant scrolling, so focusing a form field does not visibly slide the page.
 *
 * Elementor core sets `html { scroll-behavior: smooth }` for everyone
 * (frontend.min.css, guarded by prefers-reduced-motion). That applies to scrolls
 * the BROWSER starts, not only anchor links, so clicking into a field near the
 * viewport edge animates the page and the field visibly travels upward.
 *
 * `:root` rather than `html` on purpose: this file is enqueued BEFORE Elementor's,
 * so at equal specificity Elementor would win. A pseudo-class beats a bare type
 * selector, which avoids !important.
 *
 * JS-driven smooth scrolling is unaffected — scrollTo({behavior:'smooth'}) names
 * its own behaviour — so Elementor's menu-anchor scrolling still animates.
 */
:root { scroll-behavior: auto; }
