/*
 * Tema Honora — única fuente de verdad de colores.
 * Todos los colores de la app pasan por estas variables semánticas.
 * Para cambiar la paleta completa, editar solo este archivo.
 *
 * Valores oklch equivalentes aproximados:
 *   primary    #1A6B8A  teal profundo    — navegación, botones principales
 *   secondary  #2E86AB  azul medio       — acciones secundarias, links
 *   accent     #F18F01  ámbar cálido     — CTAs destacados, highlights
 *   neutral    #2D3142  azul pizarra     — texto principal, headers
 *   base-100   #F8FBFC  blanco frío      — fondo de página
 *   base-200   #EEF4F7  gris azulado     — fondo de cards, tablas
 *   base-300   #D6E4EC  gris medio       — bordes, separadores
 *   success    #059669  esmeralda        — liquidado, match exitoso
 *   warning    #D97706  ámbar            — pendiente, parcial
 *   error      #DC2626  rojo             — fuga detectada, vencido
 *   info       #0284C7  azul cielo       — informativo, tooltips
 */

[data-theme="honora"] {
  --color-primary:          oklch(44% 0.10 220);
  --color-primary-content:  oklch(98% 0.005 220);

  --color-secondary:        oklch(54% 0.10 220);
  --color-secondary-content: oklch(98% 0.005 220);

  --color-accent:           oklch(70% 0.18 65);
  --color-accent-content:   oklch(15% 0.04 65);

  --color-neutral:          oklch(25% 0.03 260);
  --color-neutral-content:  oklch(95% 0.005 260);

  --color-base-100:         oklch(98% 0.005 220);
  --color-base-200:         oklch(94% 0.008 220);
  --color-base-300:         oklch(88% 0.010 220);
  --color-base-content:     oklch(25% 0.03 260);

  --color-success:          oklch(50% 0.15 162);
  --color-success-content:  oklch(98% 0.005 162);

  --color-warning:          oklch(65% 0.18 65);
  --color-warning-content:  oklch(15% 0.04 65);

  --color-error:            oklch(50% 0.22 27);
  --color-error-content:    oklch(98% 0.005 27);

  --color-info:             oklch(52% 0.18 230);
  --color-info-content:     oklch(98% 0.005 230);

  --radius-selector: 0.5rem;
  --radius-field:    0.375rem;
  --radius-box:      0.75rem;
}
