/* Paleta corporativa NyGSoft (tomada de los logos oficiales) */

:root {
  --nyg-navy: #002844;        /* logo navy: cabecera, titulos */
  --nyg-navy-700: #0b3a5e;
  --nyg-blue: #1c68f2;        /* logo azul: accion principal, enlaces */
  --nyg-blue-600: #1557d6;
  --nyg-blue-100: #e4edfe;
  --nyg-orange: #ff9c12;      /* logo naranja: acento, un solo uso por pantalla */
  --nyg-orange-600: #e58400;
  --nyg-ice: #eef2f7;         /* fondo de pagina */
  --nyg-ink: #16283a;         /* texto */
  --nyg-muted: #6b7c8f;
}

.bg-nyg-dark-primary    { background: var(--nyg-navy) !important; color: #FFFFFF }
.bg-nyg-default-primary { background: var(--nyg-blue) !important; color: #FFFFFF }
.bg-nyg-light-primary   { background: var(--nyg-blue-100) !important; color: var(--nyg-ink) }
.bg-nyg-accent          { background: var(--nyg-orange) !important; color: var(--nyg-navy) }
.text-nyg-primary-text  { color: var(--nyg-ink); }
.text-nyg-secondary-text{ color: var(--nyg-muted); }
.bg-nyg-divider         { border: #d5dde8; }
