/* ==========================================================================
   TIREA — DESIGN TOKENS
   Variables globales du design system : couleurs, typo, ombres, durées,
   easing, z-index.
   Chargées en priorité haute, indépendamment de toute section.
   Modifie ici pour changer la charte globale.
   ========================================================================== */
:root {
  /* Couleurs */
  --tirea-color-primary: #1e6fc4;
  --tirea-color-primary-bg: #f0f4f9;
  --tirea-color-text: #000;
  --tirea-color-text-soft: #555;
  --tirea-color-text-muted: #888;
  --tirea-color-text-faint: #999;
  --tirea-color-border: #ececec;
  --tirea-color-border-soft: #f0f0f0;
  --tirea-color-bg-soft: #f7f7f7;
  --tirea-color-white: #fff;

  /* Typographie */
  --tirea-font: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;

  /* Ombres */
  --tirea-shadow-sm: 0 2px 12px rgba(0, 0, 0, 0.06);
  --tirea-shadow-md: 0 8px 24px rgba(0, 0, 0, 0.15);
  --tirea-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.04);
  --tirea-shadow-pill: 0 2px 8px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);

  /* Easing + durées */
  --tirea-ease: cubic-bezier(0.32, 0.72, 0.25, 1);
  --tirea-duration-fast: 0.2s;
  --tirea-duration-base: 0.3s;
  --tirea-duration-slow: 0.4s;

  /* Z-index */
  --tirea-z-sticky: 9990;
  --tirea-z-back-to-top: 9989;
  --tirea-z-overlay-menu: 9998;
  --tirea-z-overlay-search: 9999;
}