/*
Theme Name: Twenty Twenty-Five – Beaulat Dewynter
Theme URI: https://www.beaulat-dewynter.fr
Description: Thème enfant de Twenty Twenty-Five pour Caroline Beaulat Dewynter (coaching & bilans de compétences). Palette bleu nuit / orange, typographies Vidaloka, Cinzel et Poppins hébergées localement (RGPD).
Author: Caroline Beaulat Dewynter
Template: twentytwentyfive
Version: 1.0.0
Requires at least: 6.7
Requires PHP: 7.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive-beaulat
*/

/* Navigation : Cinzel, centrée, soulignement orange au survol */
.bd-header .wp-block-navigation a {
	font-family: var(--wp--preset--font-family--cinzel);
	letter-spacing: .04em;
	text-decoration: none;
}
.bd-header .wp-block-navigation a:hover,
.bd-header .wp-block-navigation .current-menu-item > a {
	color: var(--wp--preset--color--accent-1);
	text-decoration: underline;
	text-underline-offset: .35em;
}

/* Boutons : survol orange, léger soulèvement (comme "float" Elementor) */
.wp-block-button__link {
	transition: background-color .25s ease, transform .25s ease;
}
.wp-block-button__link:hover,
.wp-block-button__link:focus {
	background-color: var(--wp--preset--color--accent-1);
	color: #fff;
	transform: translateY(-4px);
}

/* Portrait en pied */
.bd-portrait img { border-radius: 4px; width: 100%; height: auto; }

/* Statistiques */
.bd-stat img { border-radius: 4px; transition: transform .3s ease; }
.bd-stat:hover img { transform: translateY(-6px); }
.bd-stat .bd-stat-number { margin: .5em 0 0; }

/* Bandeau de labels / certifications */
.bd-logos img { max-height: 90px; width: auto; object-fit: contain; }

/* Certificat Qualiopi incliné */
.bd-cert img { transform: rotate(8deg); box-shadow: 0 10px 30px rgba(0,0,95,.2); max-width: 100%; height: auto; }

/* Pied de page */
.bd-footer a { text-decoration: none; }
.bd-footer a:hover { color: var(--wp--preset--color--accent-1); text-decoration: underline; }

@media (prefers-reduced-motion: reduce) {
	.wp-block-button__link, .bd-stat img { transition: none; transform: none !important; }
}
