/* footer-legacy.css — le footer du nouveau site (views/partials/footer.php) posé
   sur les pages encore servies par une vue legacy (ancien gabarit Bootstrap).
   1er oct. 2026 (Jeremy : « change les, que toutes les pages aient le nouveau
   design » -> même footer partout). Ces pages ne chargent ni base.css, ni
   layout.css, ni menu.css : on reprend ici leurs règles du footer, toutes
   préfixées « footer.gs-foot » pour ne rien toucher d'autre et passer devant
   les styles de l'ancien thème (h4, p, a, img…). */
footer.gs-foot{background:#070d11;color:rgba(255,255,255,.72);padding:64px 0 30px;margin:0;
  font-family:"Hanken Grotesk",-apple-system,sans-serif;font-size:.92rem;line-height:1.6;text-align:left;
  -webkit-font-smoothing:antialiased}
footer.gs-foot *{box-sizing:border-box;margin:0;padding:0}
footer.gs-foot .wrap{max-width:none;margin:0;padding-left:clamp(56px,11vw,220px);padding-right:clamp(56px,11vw,220px)}
footer.gs-foot .foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.12)}
footer.gs-foot .foot-col h4{font-family:inherit;color:#fff;font-size:.82rem;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-weight:600}
footer.gs-foot .foot-col a,footer.gs-foot .foot-col p{display:block;margin-bottom:7px;color:rgba(255,255,255,.72);font-size:inherit;line-height:1.6;text-decoration:none}
footer.gs-foot .foot-col a:hover{color:#7fcdee}
footer.gs-foot img{display:inline-block;max-width:none}
footer.gs-foot .foot-bottom{padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.8rem;color:rgba(255,255,255,.5)}
footer.gs-foot .foot-bottom a{color:rgba(255,255,255,.72);text-decoration:underline;text-underline-offset:2px}
footer.gs-foot .foot-bottom a:hover{color:#7fcdee}
@media (max-width:860px){
  footer.gs-foot .wrap{padding-left:24px;padding-right:24px}
}
