/* ============================================================
   footer-batibien — Portail thérapeutes
   (tokens et base définis dans header-batibien/header.css, global)
   ============================================================ */
.bb-footer{
	border-top:1px solid var(--line);
	padding:36px 0;
	font-size:.85rem;
	color:var(--muted);
}
.bb-footer .foot-grid{
	display:flex;flex-wrap:wrap;gap:16px 32px;
	justify-content:space-between;align-items:center;
}
.bb-footer .foot-links{
	display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0;
}
.bb-footer .foot-links li{margin:0}
.bb-footer .foot-links a{text-decoration:none}
.bb-footer .foot-links a:hover{color:var(--leaf);text-decoration:underline}

/* Barre du bas : sélecteur de langue + crédit */
.bb-footer .foot-bottom{
	display:flex;flex-wrap:wrap;gap:12px 24px;
	justify-content:space-between;align-items:center;
	margin-top:22px;padding-top:18px;border-top:1px solid var(--line);
}
.bb-footer .foot-bottom .lang{display:inline-flex;gap:6px;align-items:center;font-weight:600}
.bb-footer .foot-bottom .lang a{color:var(--muted);text-decoration:none;padding:2px 7px;border-radius:6px}
.bb-footer .foot-bottom .lang a[aria-current]{color:var(--leaf);background:var(--leaf-soft)}
.bb-footer .foot-bottom .lang span[aria-hidden]{color:var(--line)}
.bb-footer .foot-credit a{color:var(--leaf);text-decoration:none;font-weight:600}
.bb-footer .foot-credit a:hover{text-decoration:underline}
