/**
 * Theme Name:     BrewLab
 * Author:         Loïc Vessière
 * Template:       generatepress
 * Text Domain:	   brewlab
 * Description:    Thème enfant de GeneratePress pour BrewLab, laboratoire à bières à Lyon. Intègre la charte graphique BrewLab : couleurs (vert #4F6F65, pêche #FFD0AB, violet #4E4C83, orange #F87313), polices League Gothic et Barlow auto-hébergées, styles et fonctions spécifiques au site. Développé par Loïc Vessière (vessiere.pro).
 * Theme URI:      https://brewlab.fr
 * Author URI:     https://vessiere.pro
 * Version:        1.0.0
 * License:        GPL-2.0-or-later
 * License URI:    https://www.gnu.org/licenses/gpl-2.0.html
 */


/* ---------- Pied de page BrewLab ---------- */
.site-footer { background: #4F6F65; }

.brewlab-footer {
	background: #4F6F65;
	color: #FFFFFF;
	font-family: 'Barlow', system-ui, sans-serif;
}
.brewlab-footer__grille {
	max-width: 1200px;
	margin: 0 auto;
	padding: 64px 24px 32px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	gap: 40px;
}
.brewlab-footer__col {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: flex-start;
}
.brewlab-footer__col img { width: 120px; height: auto; display: block; }
.brewlab-footer__col h2 {
	margin: 0;
	font-family: 'Barlow', system-ui, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #FFD0AB;
}
.brewlab-footer__col p { margin: 0; font-size: 16px; line-height: 1.6; color: #FFF6EE; }
.brewlab-footer a { color: #FFFFFF; font-size: 16px; text-decoration: underline; text-underline-offset: 3px; }
.brewlab-footer a:hover { color: #FFD0AB; }
.brewlab-footer__essai { font-weight: 600; }

.brewlab-footer__bas {
	max-width: 1200px;
	margin: 0 auto;
	padding: 24px;
	border-top: 1px solid #6E8C82;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 12px;
	font-size: 14px;
	color: #FFF6EE;
}
.brewlab-footer__bas p { margin: 0; }
.brewlab-footer__evin { font-weight: 600; }
.brewlab-footer__bas nav { display: flex; flex-wrap: wrap; gap: 16px; }
.brewlab-footer__bas a { font-size: 14px; color: #FFF6EE; }

/* Barre de copyright GeneratePress */
.site-info { background: #3E5A51; color: #FFF6EE; font-size: 14px; }
.site-info a { color: #FFFFFF; }
.site-info a:hover { color: #FFD0AB; }