:root {
  /* Paleta oficial JoM (ver 05-DESIGN-SYSTEM.md) */
  --primary:   #E6C951;
  --secondary: #EF6971;
  --text:      #1C1C1C;
  --accent:    #000000;

  --primary-light:   #fdf8e1;
  --secondary-light: #fdedef;
  --white:     #ffffff;
  --offwhite:  #f7f7f7;
  --border:    #e8e8e8;
  --muted:     #6b6b6b;

  /* Acentos por categoría de curso */
  --ia-color:    #E6C951;
  --ia-bg:       #fdf8e1;
  --salud-color: #EF6971;
  --salud-bg:    #fdedef;
  --auto-color:  #1C1C1C;
  --auto-bg:     #f0f0f0;
  --psico-color: #8a6a1e;
  --psico-bg:    #f5edcc;

  --radius: 14px;
  --shadow: 0 2px 14px rgba(0,0,0,0.07);
  --shadow-hover: 0 8px 28px rgba(0,0,0,0.14);
  --transition: 0.25s ease;
}
