/* Marca Sinetics sobre LibreChat v0.8.x.
   Solo redefine variables CSS públicas del cliente (client/src/style.css), sin tocar el bundle.
   Paleta: azul Sinetics #0050E2 (0 80 226), verde rayo #0CD76B (12 215 107), texto #0B1B3B. */
:root,
html {
  --sn-blue: 0 80 226;
  --sn-blue-dark: 0 61 173;
  --sn-green: 12 215 107;
  --sn-ink: 11 27 59;
  --surface-submit: var(--sn-blue);
  --surface-submit-hover: var(--sn-blue-dark);
  --accent-primary: var(--sn-blue);
  --accent-primary-hover: var(--sn-blue-dark);
  --link: var(--sn-blue);
  --link-hover: var(--sn-blue-dark);
  --ring-primary: var(--sn-blue);
  --text-primary: var(--sn-ink);
  --green-500: var(--sn-green);
  --green-600: 0 80 226;
  --green-700: 0 80 226;
  --green-800: 0 61 173;
}
.dark {
  --surface-submit: var(--sn-blue);
  --surface-submit-hover: 37 99 235;
  --accent-primary: 96 165 250;
  --accent-primary-hover: 147 197 253;
  --link: 96 165 250;
  --link-hover: 147 197 253;
  --ring-primary: 96 165 250;
  --text-primary: 236 236 236;
  --green-500: var(--sn-green);
  --green-600: 37 99 235;
  --green-700: 0 80 226;
  --green-800: 0 61 173;
}
/* Pantalla de acceso: banda de marca */
body:has(form[method="post"]) {
  background: linear-gradient(180deg, rgb(0 80 226 / 0.06) 0%, transparent 40%);
}
