/**
 * Native button re-brand.
 *
 * hello-elementor's reset.css styles every bare <button>/<input type=submit>
 * with its default accent color #c36 (an off-brand rose) at rest and swaps it
 * on hover. Every custom button on the site otherwise has to override that
 * theme default one at a time. This re-colors the theme default to MAPS blue
 * once, globally.
 *
 * Scoping: `body <el>` is specificity (0,0,2) — just enough to beat the theme
 * reset's bare `button` (0,0,1) regardless of stylesheet load order, while
 * staying BELOW any class-based button styling. WooCommerce (`.woocommerce
 * ... .button`), Elementor (`.elementor-button`), and our own component
 * buttons all carry classes and keep their own colors, untouched.
 *
 * Only color/border are re-branded; the theme keeps ownership of sizing,
 * padding, radius, and layout.
 */
body button,
body input[type="submit"],
body input[type="button"],
body input[type="reset"] {
	border-color: #3b5a8b;
	color: #3b5a8b;
}

body button:hover,
body button:focus,
body input[type="submit"]:hover,
body input[type="submit"]:focus,
body input[type="button"]:hover,
body input[type="button"]:focus,
body input[type="reset"]:hover,
body input[type="reset"]:focus {
	background-color: #3b5a8b;
	border-color: #3b5a8b;
	color: #fff;
}
