:root {
  /* === PALETTE HUMANISTE (style Notion/Linear/Vercel) === */

  /* Fonds */
  --bg-base:        #0d1117;
  --bg-surface:     #161b22;
  --bg-card:        #1c2128;
  --bg-card-hover:  #21262d;
  --bg-input:       #0d1117;
  --bg-overlay:     rgba(13, 17, 23, 0.92);

  /* Couleurs primaires — bleu calmé, chaleureux */
  --color-blue:     #3b82f6;
  --color-blue-dim: #1d4ed8;
  --color-teal:     #06b6d4;
  --color-purple:   #7c3aed;
  --color-indigo:   #4f46e5;

  /* Status */
  --color-green:    #22c55e;
  --color-amber:    #f59e0b;
  --color-red:      #ef4444;

  /* Texte — warm whites */
  --text-primary:   #e6edf3;
  --text-secondary: #8b949e;
  --text-muted:     #484f58;
  --text-link:      #58a6ff;

  /* Bordures — subtiles */
  --border:         1px solid #30363d;
  --border-focus:   1px solid #3b82f6;
  --border-hover:   1px solid #444c56;

  /* Ombres */
  --shadow-sm:  0 1px 3px rgba(0,0,0,0.4);
  --shadow-md:  0 4px 12px rgba(0,0,0,0.5);
  --shadow-lg:  0 12px 32px rgba(0,0,0,0.6);

  /* Transitions */
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
  --t-fast: 150ms;
  --t-mid:  250ms;
  --t-slow: 400ms;

  /* Rayons */
  --r-sm:   6px;
  --r-md:   10px;
  --r-lg:   16px;
  --r-xl:   24px;
  --r-full: 9999px;

  /* Typographie */
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'Courier New', monospace;
}
