/*
Theme Name: Marc de Confiance
Theme URI: https://marcdeconfiance.com
Author: Marc de Confiance
Author URI: https://marcdeconfiance.com
Description: Thème de blocs (Full Site Editing) élégant et éditorial pour la conciergerie privée et la location de chalets & appartements de luxe dans la Vallée du Haut Giffre (Samoëns). Inspiré des codes du tourisme alpin haut de gamme. Polices auto-hébergées (conforme RGPD).
Requires at least: 6.5
Tested up to: 6.7
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: marc-de-confiance
Tags: full-site-editing, block-patterns, custom-colors, custom-menu, featured-images, block-styles, wide-blocks, threaded-comments, translation-ready
*/

/*
 * L'essentiel de la mise en forme est piloté par theme.json.
 * Ce fichier ne contient que des compléments difficiles à exprimer en theme.json.
 */

/* --- Petites majuscules avec interlettrage (libellés, surtitres) --- */
.mdc-eyebrow,
.is-style-eyebrow {
	text-transform: uppercase;
	letter-spacing: 0.18em;
	font-size: 0.8125rem;
	font-weight: 600;
	font-family: var(--wp--preset--font-family--body);
}

/* --- Bouton style « contour » (variante de bloc enregistrée dans functions.php) --- */
.wp-block-button.is-style-contour .wp-block-button__link {
	background-color: transparent;
	color: var(--wp--preset--color--contrast);
	border: 1px solid currentColor;
}
.wp-block-button.is-style-contour .wp-block-button__link:hover,
.wp-block-button.is-style-contour .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--white);
	border-color: var(--wp--preset--color--contrast);
}

/* Bouton « contour clair » à utiliser sur fond sombre / image */
.wp-block-button.is-style-contour-clair .wp-block-button__link {
	background-color: transparent;
	color: var(--wp--preset--color--white);
	border: 1px solid rgba(255, 255, 255, 0.7);
}
.wp-block-button.is-style-contour-clair .wp-block-button__link:hover,
.wp-block-button.is-style-contour-clair .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--contrast);
	border-color: var(--wp--preset--color--white);
}

/* --- Carte de bien (image-forward) : survol discret --- */
.mdc-card .wp-block-image,
.mdc-card figure {
	overflow: hidden;
}
.mdc-card .wp-block-image img {
	transition: transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);
	will-change: transform;
}
.mdc-card:hover .wp-block-image img {
	transform: scale(1.05);
}

/* --- Titres de section centrés façon éditorial --- */
.is-style-titre-fin {
	font-weight: 400;
}

/* --- Lien de navigation : soulignement animé --- */
.wp-block-navigation .wp-block-navigation-item__content {
	position: relative;
}

/* --- Image de hero plein écran : assure une hauteur mini agréable --- */
.mdc-hero {
	min-height: clamp(520px, 88vh, 900px);
	display: flex;
}

/* --- Réduction de la casse des liens du pied de page --- */
.mdc-footer a {
	text-decoration: none;
}
.mdc-footer a:hover {
	text-decoration: underline;
}

/* --- Filet décoratif fin --- */
.mdc-filet {
	width: 56px;
	height: 1px;
	background-color: var(--wp--preset--color--accent);
	border: 0;
}

/* --- Respect des préférences de mouvement réduit --- */
@media (prefers-reduced-motion: reduce) {
	.mdc-card .wp-block-image img {
		transition: none;
	}
	.mdc-card:hover .wp-block-image img {
		transform: none;
	}
}
