/* Pablo Chaves — Color Tokens */
:root {
  /* ── Brand palette ── */
  --color-navy:   #001f3f;
  --color-purple: #330066;
  --color-teal:   #3b9c9c;
  --color-blue:   #4682b4;
  --color-orange: #ff6f00;
  --color-cream:  #f4dbb8;
  --color-paper:  #fbf8f3;
  --color-ink:    #1a1a1a;
  --color-white:  #ffffff;

  /* ── Alpha utilities ── */
  --color-teal-10:   rgba(59,156,156,.10);
  --color-teal-14:   rgba(59,156,156,.14);
  --color-orange-13: rgba(255,111,0,.13);
  --color-purple-10: rgba(51,0,102,.10);
  --color-navy-08:   rgba(0,31,63,.08);
  --color-navy-12:   rgba(0,31,63,.12);

  /* ── Semantic aliases ── */
  --bg-base:        var(--color-paper);
  --bg-dark:        var(--color-navy);
  --bg-surface:     var(--color-white);
  --bg-metric:      var(--color-navy);

  --text-primary:   var(--color-navy);
  --text-body:      #3a3a3a;
  --text-muted:     #777;
  --text-subtle:    #555;
  --text-on-dark:   var(--color-cream);
  --text-accent:    var(--color-orange);
  --text-link:      var(--color-blue);
  --text-label:     var(--color-purple);

  --border-subtle:  var(--color-navy-08);
  --border-card:    rgba(0,31,63,.10);
}
