/* ============================================================
   BAILEY · Design System — TOKENS OFICIALES
   Paleta extraída del sitio oficial bailey.com.pe (2026):
   verde corporativo #1F5D04 / #188953, acento #49E670,
   texto #333333/#777777, fondo blanco.
   REGLA: ningún color hardcodeado fuera de este archivo.
   ============================================================ */

:root {
  /* --- Identidad corporativa (extraída del branding oficial) --- */
  --bailey-primary: #1F5D04;        /* verde Bailey oscuro (acciones, marca) */
  --bailey-primary-mid: #188953;    /* verde Bailey medio (hover, links) */
  --bailey-primary-soft: #E7F2E4;   /* fondo suave derivado del primario */
  --bailey-accent: #49E670;         /* verde vivo: solo detalles puntuales */

  /* --- Superficies --- */
  --bailey-background: #FFFFFF;
  --bailey-surface: #F6F8F6;
  --bailey-border: #E3E7E3;

  /* --- Texto --- */
  --bailey-text: #333333;
  --bailey-text-muted: #777777;

  /* --- Estados (NUNCA usar el verde corporativo como semáforo) --- */
  --bailey-success: #2E9E4F;        /* completado, recibido */
  --bailey-success-soft: #E4F5E9;
  --bailey-warning: #B45309;        /* faltante, próximo a vencer */
  --bailey-warning-soft: #FBEEDD;
  --bailey-danger: #C0392B;         /* vencido, error, bloqueo */
  --bailey-danger-soft: #FBE9E7;
  --bailey-info: #566573;           /* neutro informativo */
  --bailey-info-soft: #ECF0F3;

  /* --- Tipografía (FONTS OFICIALES del sitio: Hind = cuerpo,
         Montserrat/Ubuntu = títulos, según el branding bailey.com.pe) --- */
  --bailey-font: "Hind", "Segoe UI", system-ui, sans-serif;
  --bailey-font-titulo: "Montserrat", "Ubuntu", "Segoe UI", sans-serif;

  /* --- Formas --- */
  --bailey-radius: 10px;
  --bailey-radius-sm: 6px;
  --bailey-sombra: 0 1px 3px rgba(31, 93, 4, .08), 0 4px 14px rgba(0, 0, 0, .06);

  /* --- Móvil / táctil (F0 §36: botones grandes, una mano) --- */
  --bailey-tap: 48px;
}

@media (prefers-color-scheme: dark) {
  /* V1 mantiene fondo blanco (identidad Bailey); el modo oscuro se evalúa después */
}
