/**
 * Widget Sonate — Titre multi-lignes
 */

.sonate-styled-heading {
	margin: 0;
}

.sonate-styled-heading__title {
	margin: 0;
	padding: 0;
	font-weight: 600;
	line-height: 1.15;
}

.sonate-styled-heading__accent {
	font-weight: 400;
}

/* Valeurs par défaut alignées sur le site (surchargeables via Elementor) */
.elementor-widget-sonate_styled_heading .sonate-styled-heading__title {
	color: var(--Bleu-roi, inherit);
}

.elementor-widget-sonate_styled_heading .sonate-styled-heading__accent--one,
.elementor-widget-sonate_styled_heading .sonate-styled-heading__accent--two {
	color: var(--orange, inherit);
	font-family: var(--e-global-typography-secondary-font-family, inherit);
	/* font-size: clamp(1.75rem, 4vw, 2.5rem); */
	font-weight: 400;
}

/* --- Modes une seule ligne : masquer les <br> --- */

/* Desktop (≥ 1025px) */
@media (min-width: 1025px) {
	.sonate-styled-heading--desktop-single .sonate-styled-heading__br {
		display: none;
	}
}

/* Tablette (768px – 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
	.sonate-styled-heading--tablet-single .sonate-styled-heading__br {
		display: none;
	}
}

/* Mobile (≤ 767px) */
@media (max-width: 767px) {
	.sonate-styled-heading--mobile-single .sonate-styled-heading__br {
		display: none;
	}
}

/* Sauts visibles uniquement sur desktop */
@media (max-width: 767px) {
	.sonate-styled-heading__br--desktop-only {
		display: none;
	}
}

@media (min-width: 768px) {
	.sonate-styled-heading__br--mobile-only {
		display: none;
	}
}

/* En mode multi-ligne, les sauts conditionnels restent actifs */
@media (max-width: 767px) {
	.sonate-styled-heading--mobile-multi .sonate-styled-heading__br--desktop-only {
		display: none;
	}
}

@media (min-width: 768px) {
	.sonate-styled-heading--desktop-multi .sonate-styled-heading__br--mobile-only,
	.sonate-styled-heading--tablet-multi .sonate-styled-heading__br--mobile-only {
		display: none;
	}
}
