/* ==========================================================================
   Cnam — Elevation, shadows, motion
   The refreshed identity is flat and editorial: it leans on the red frame,
   hairline borders, and generous white space rather than heavy shadows.
   Shadows here are subtle and cool-tinted (from Bleu foncé), used sparingly.
   ========================================================================== */
:root {
  --shadow-none: none;
  --shadow-xs: 0 1px 2px rgba(17, 48, 76, 0.06);
  --shadow-sm: 0 1px 3px rgba(17, 48, 76, 0.08), 0 1px 2px rgba(17, 48, 76, 0.06);
  --shadow-md: 0 4px 12px rgba(17, 48, 76, 0.10);
  --shadow-lg: 0 12px 32px rgba(17, 48, 76, 0.14);
  --shadow-focus: 0 0 0 3px rgba(68, 133, 197, 0.45); /* Bleu médium ring     */

  /* --- Motion — restrained, no bounce. Fades + short slides. -------------- */
  --ease-standard: cubic-bezier(0.2, 0, 0.1, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);     /* @kind other */
  --ease-in: cubic-bezier(0.4, 0, 1, 1);         /* @kind other */
  --dur-fast: 120ms;  /* @kind other */
  --dur-base: 200ms;  /* @kind other */
  --dur-slow: 320ms;  /* @kind other */

  --transition-base: all var(--dur-base) var(--ease-standard); /* @kind other */
}
