/* Le bas de page : mentions et avertissements en petit, en gris, discrets (demande de Karima, 29/09/2026).
   Commun à toutes les pages ; les règles l'emportent sur celles de chaque page. */
footer, footer.bas, footer.pied, footer.pied-min{font-size:11.5px !important;line-height:1.55 !important;color:#8A90A3 !important;font-weight:400 !important;letter-spacing:0 !important}
footer p, footer .indep, footer strong, footer b, footer span:not(.logo-seuil){font-size:inherit !important;color:inherit !important;font-weight:400 !important;letter-spacing:0 !important;font-style:normal}
footer p{margin:0 0 6px !important}
footer a{color:inherit !important;text-decoration:underline;text-underline-offset:2px}
footer .marque{display:inline-flex;align-items:center;gap:9px;margin:0 0 10px !important;text-decoration:none !important;opacity:.85}
footer .marque b{font-size:13px !important;font-weight:700 !important;color:#6D7389 !important}
footer .marque b span{display:block;font-size:11px !important;font-weight:400 !important}
footer .marque .logo-seuil{width:26px !important;height:26px !important;border-radius:7px !important}
footer.pied-min{max-width:680px;margin:48px auto 0;padding:18px 18px 28px;border-top:1px solid #E3E5EC}
/* Logo C (Karima, 30/09/2026) : le mot SEUIL, un trait bleu, blanc, rouge dessous ; la petite ligne reste sous le mot. */
.marque:has(> .logo-mot){flex-direction:column;align-items:flex-start;gap:5px}
.marque .logo-mot{display:block;height:32px !important;width:auto !important;border-radius:0 !important;object-fit:contain}
footer .marque .logo-mot{height:22px !important;width:auto !important;border-radius:0 !important}

/* Pages épurées (Karima, 30/09/2026) : plus de mentions en bas des pages. Seule la page d'accueil garde son bas de page,
   replié derrière le bouton « Informations légales » (pied.js). L'avertissement complet est dans les CGV (article 10). */
footer:not([data-accueil]){display:none!important}
