/* =========================================================================
   PONT BOOTSTRAP 5 — redirection des variables Bootstrap vers les jetons de
   la maison. Reprise de `socle-percumedia.css` + `theme-10avril.css`.
   Contexte cible : Drupal 11 · bootstrap_barrio 5.5.x · Bootstrap 5.
   Se charge APRÈS Bootstrap.
   ATTENTION : l'échelle d'espacement du socle renumérote les utilitaires
   Bootstrap — `.mt-3` vaut 12 px ici, pas 16 px.
   ========================================================================= */
:root{
  --bs-body-bg:var(--c-paper);
  --bs-body-color:var(--c-ink);
  --bs-secondary-color:var(--c-ink-2);
  --bs-tertiary-color:var(--c-ink-3);
  --bs-secondary-bg:var(--c-paper-2);
  --bs-tertiary-bg:var(--c-paper-3);
  --bs-body-font-family:var(--f-texte);
  --bs-body-font-size:var(--t-base);
  --bs-body-line-height:var(--l-texte);
  --bs-heading-color:var(--c-ink);
  --bs-primary:var(--c-vert-700);
  --bs-primary-rgb:27,75,55; /* @kind other */
  --bs-link-color:var(--c-vert-500);
  --bs-link-color-rgb:42,109,81;
  --bs-link-hover-color:var(--c-vert-900);
  --bs-border-color:var(--c-line);
  --bs-emphasis-color:var(--c-ink);
  --bs-focus-ring-color:var(--c-focus);
  --bs-focus-ring-width:2px;
  --bs-focus-ring-opacity:1; /* @kind other */
  --bs-border-radius:var(--r-sm);
  --bs-border-radius-sm:var(--r-sm);
  --bs-border-radius-lg:var(--r-md);
}
.btn,.form-control,.form-select,.page-link{ min-height:var(--cible-min) }
.mesure{ max-width:var(--l-max-texte) }
.container,.container-xxl{ max-width:var(--l-max-page) }

/* Section sombre — portée locale, modes de couleur de Bootstrap 5.3.
   S'active sur tout conteneur portant data-bs-theme="dark" ;
   `.section--sombre` y ajoute le fond et la couleur de texte. */
[data-bs-theme="dark"]{
  --bs-body-bg:var(--c-vert-900);
  --bs-body-color:var(--c-paper);
  --bs-heading-color:var(--c-paper);
  --bs-border-color:rgba(250,247,241,.22);
  --bs-link-color:#C9DCD2;
  --bs-link-hover-color:#FFFFFF;
  --bs-emphasis-color:var(--c-paper);
}
.section--sombre[data-bs-theme="dark"]{ background:var(--c-vert-900); color:var(--c-paper) }
