/*
 * Fixes the HOMEPAGE's own mobile hamburger button (.lm-menu). The homepage is a separate
 * raw HTML/CSS Elementor widget with its own header, entirely unrelated to this theme's
 * header.php/layout.css. Deliberately kept in its OWN file, enqueued unconditionally
 * (functions.php), rather than folded into layout.css: layout.css and the rest of this
 * theme's CSS load only on pages this theme actually renders, specifically to avoid the
 * class-name collisions this fix depends on — see the "lm-button leaking onto the
 * homepage's own CTA" incident this same day for why that boundary matters. This file is
 * the one deliberate, narrow exception to that boundary; keep it that way rather than
 * adding more selectors here as convenient.
 *
 * Root cause: same recurring issue as the .lm-button/.lm-makes-card/etc. fixes elsewhere in
 * this theme — the Elementor global kit styles bare `button` elements
 * (`.elementor-kit-162 button {...}`), which is more specific than .lm-menu's single class
 * and silently overrides its background/border/color to the kit's default (visible as a
 * solid orange square instead of the intended white bordered button). Confirmed pre-existing
 * and unrelated to any of this theme's changes — the homepage's own .lm-mobile-nav a links
 * aren't affected (different specificity relative to the kit's `a` rule happens to still
 * favor them), only this specific button element is.
 */
.lm-menu.lm-menu {
	background-color: #fff;
	border-color: #dfe5ea;
	color: #171c23;
}
