/**
 * Hover bouton — variables CSS posées par l’extension éditeur.
 *
 * Style is-style-text : texte cliquable (ni fond ni bordure).
 */

/* Texte cliquable — bat les styles element/button du theme.json. */
.wp-block-button.is-style-text .wp-block-button__link {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
	border-width: 0 !important;
	border-style: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0;
	text-decoration: none;
}

.wp-block-button.is-style-text .wp-block-button__link:hover,
.wp-block-button.is-style-text .wp-block-button__link:focus-visible {
	background: transparent !important;
	background-color: transparent !important;
	opacity: 0.75;
}

.wp-block-button.has-tc-button-hover .wp-block-button__link,
.wp-block-button__link.has-tc-button-hover {
	transition:
		background-color 0.2s ease,
		color 0.2s ease,
		border-color 0.2s ease,
		opacity 0.2s ease;
}

.wp-block-button.has-tc-hover-bg .wp-block-button__link:hover,
.wp-block-button.has-tc-hover-bg .wp-block-button__link:focus,
.wp-block-button__link.has-tc-hover-bg:hover,
.wp-block-button__link.has-tc-hover-bg:focus {
	background-color: var(--tc-btn-hover-bg);
}

.wp-block-button.has-tc-hover-color .wp-block-button__link:hover,
.wp-block-button.has-tc-hover-color .wp-block-button__link:focus,
.wp-block-button__link.has-tc-hover-color:hover,
.wp-block-button__link.has-tc-hover-color:focus {
	color: var(--tc-btn-hover-color);
}

.wp-block-button.has-tc-hover-border .wp-block-button__link:hover,
.wp-block-button.has-tc-hover-border .wp-block-button__link:focus,
.wp-block-button__link.has-tc-hover-border:hover,
.wp-block-button__link.has-tc-hover-border:focus {
	border-color: var(--tc-btn-hover-border);
}
