/*
 * Pied de page La Méta (2026-09-28) — footer.php du thème, au design du
 * tunnel. Remplace l'ancien habillage du gabarit Elementor (post 1233), qui
 * n'est plus affiché.
 */
.lmt-footer{
	background: #0C2C47;
	color: rgba(251, 249, 245, .78);
	font-family: "Manrope", sans-serif;
	font-size: 14.5px;
	line-height: 1.6;
	margin-top: 64px;
}
.lmt-footer-inner{
	max-width: 1120px;
	margin: 0 auto;
	padding: 56px 32px 40px;
	display: grid;
	grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
	gap: 40px;
}
.lmt-footer a{ color: rgba(251, 249, 245, .86); text-decoration: none; transition: color .15s ease-out; }
.lmt-footer a:hover{ color: #E2A54D; }
.lmt-footer-logo{ display: inline-flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.lmt-footer-logo img{ width: 40px; height: 40px; display: block; }
.lmt-footer-logo span{ font-family: "Newsreader", serif; font-size: 26px; color: #FBF9F5; }
.lmt-footer-brand p{ margin: 0 0 12px; max-width: 340px; }
.lmt-footer-contact a{ color: #E2A54D; }
.lmt-footer-title{
	font-family: ui-monospace, "SF Mono", monospace;
	font-size: 11px;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #E2A54D;
	margin: 6px 0 16px;
}
.lmt-footer ul{ list-style: none; margin: 0; padding: 0; }
.lmt-footer li{ margin: 0 0 10px; }
.lmt-footer-bottom{
	max-width: 1120px;
	margin: 0 auto;
	padding: 18px 32px 28px;
	border-top: 1px solid rgba(251, 249, 245, .12);
	display: flex;
	justify-content: space-between;
	gap: 16px;
	flex-wrap: wrap;
	font-size: 12.5px;
	color: rgba(251, 249, 245, .55);
}
@media (max-width: 900px){
	.lmt-footer-inner{ grid-template-columns: 1fr 1fr; }
	.lmt-footer-brand{ grid-column: 1 / -1; }
}
@media (max-width: 560px){
	.lmt-footer-inner{ grid-template-columns: 1fr; padding: 44px 20px 28px; gap: 28px; }
	.lmt-footer-bottom{ padding: 16px 20px 24px; }
}
