/**
 * Reset override — neutralitza les regles del reset.css de Hello Elementor.
 *
 * Hello Elementor parent theme aplica un reset que dóna a tots els botons i
 * enllaços un color granate (#c36) per defecte:
 *
 *   [type=button], [type=submit], button {
 *     background: transparent; border: 1px solid #c36; color: #c36;
 *   }
 *   [type=*]:hover, button:hover {
 *     background: #c36; color: #fff;
 *   }
 *   a { color: #c36 } a:hover { color: #336 }
 *
 * Aquest color trenca el llenguatge visual de la web (accent #E03821). Aquí els
 * tornem a transparent / inherit perquè cada component custom (.bm-btn,
 * .bm-aside-nav__link, .bm-accordion__sum, .bm-gallery-carousel__btn, etc.)
 * apliqui el seu propi estil sense pelear-se amb el reset.
 *
 * Encolat just després de variables.css per assegurar precedència sobre
 * reset.css del parent.
 */

[type="button"],
[type="reset"],
[type="submit"],
button {
	background-color: transparent;
	border: 0;
	color: inherit;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: inherit;
}

[type="button"]:hover,
[type="button"]:focus,
[type="reset"]:hover,
[type="reset"]:focus,
[type="submit"]:hover,
[type="submit"]:focus,
button:hover,
button:focus {
	background-color: transparent;
	color: inherit;
	text-decoration: none;
}

/* Enllaços: el reset fixa color #c36 i hover #336 — neutralitzem. */
a {
	color: inherit;
}
a:hover,
a:focus,
a:active {
	color: inherit;
	text-decoration: none;
}
