/* =====================================================================
   PROOPULS · réglages communs à l'outil des associés (index.html) et au portail de dépôt des clients (depot/index.html)
   (D186). Chargé par les deux pages avant leur propre feuille ; une valeur se change ici, une seule fois.
   ===================================================================== */

/* ---------- Polices hébergées sur le site (pas d'appel à Google : RGPD) ---------- */
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/depot/fonts/source-serif-4.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/depot/fonts/plus-jakarta-sans-400.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/depot/fonts/plus-jakarta-sans-500.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/depot/fonts/plus-jakarta-sans-600.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/depot/fonts/plus-jakarta-sans-700.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:swap;src:url(/depot/fonts/plus-jakarta-sans-800.woff2) format("woff2")}

:root{
  /* Couleurs d'état (celles du portail, reprises par l'outil) */
  --erreur:#912D1C;
  --erreur-fonce:#74241A;   /* survol d'un bouton « danger » */
  --erreur-fond:#FAE9E5;
  --erreur-bord:#F0C4BB;
  --succes:#0E7C7B;
  --succes-fond:#E4F3F2;
  --succes-texte:#0B4F4E;   /* texte sur fond de succès : lisible en petit */

  /* Durées des animations : courtes dans l'outil, plus marquées dans le portail */
  --duree-appui:100ms;
  --duree-rapide:150ms;
  --duree-moyenne:200ms;
  --duree-lente:300ms;
  --duree-barre:450ms;

  /* Courbes */
  --courbe-sortie:cubic-bezier(0.23, 1, 0.32, 1);      /* entrée douce qui ralentit à la fin */
  --courbe-deplacement:cubic-bezier(0.65, 0, 0.35, 1); /* un élément qui glisse d'un endroit à un autre */
  --courbe-fermeture:cubic-bezier(0.4, 0, 1, 1);       /* sortie, plus brève que l'entrée */
}

/* « Réduire les animations » (réglage du système) : les animations sont abrégées, pas supprimées, pour que leur état final
   (une coche dessinée, une barre remplie) reste affiché. */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}
}
