/* RCOMSII — "Señal completa". Único lugar donde se definen colores, tipografías y tiempos.
   Colores muestreados del logo original de rcomsii.com: azul #014C7A (fondo del logo),
   wordmark metálico #4D70C1 → #ACC0E5, señal blanca. */
:root {
  /* Azules de marca */
  --azul: #014c7a;            /* fondo del logo: es el color que manda */
  --azul-hondo: #013a5e;
  --azul-noche: #01233a;
  --azul-linea: rgba(255, 255, 255, 0.14);
  --azul-linea-fuerte: rgba(255, 255, 255, 0.32);

  /* Señal y wordmark */
  --senal: #ffffff;
  --lila: #acc0e5;            /* tono claro del wordmark */
  --lila-medio: #8ea5df;
  --lila-hondo: #4d70c1;      /* tono oscuro del wordmark */
  --celeste: #5691ff;         /* acento del sitio original (enlaces, foco) */
  --celeste-claro: #9cc0ff;

  /* Papel (secciones de consulta) */
  --papel: #f2f5f9;
  --papel-2: #e6ecf3;
  --tinta: #0d141a;           /* texto oscuro del sitio original */
  --tinta-2: #3c4a58;
  --tinta-3: #5b6876;
  --papel-linea: #cfd8e3;

  /* LEDs de equipo: solo para estados */
  --led-verde: #3bd17f;
  --led-ambar: #ffb547;
  --led-rojo: #ff6b5e;

  /* Texto sobre azul */
  --sobre-azul: #ffffff;
  --sobre-azul-2: #c9d8ec;
  --sobre-azul-3: #a9bfd9;

  /* Tipografía */
  --f-display: "Oxanium", "Segoe UI", sans-serif;
  --f-texto: "Onest", "Segoe UI", system-ui, sans-serif;
  --f-dato: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;

  --t-hero: clamp(2.9rem, 7.4vw, 6rem);
  --t-1: clamp(2.2rem, 4.8vw, 4rem);
  --t-2: clamp(1.6rem, 2.8vw, 2.4rem);
  --t-3: clamp(1.2rem, 1.6vw, 1.45rem);
  --t-cuerpo: clamp(1rem, 0.96rem + 0.2vw, 1.125rem);
  --t-chico: 0.875rem;
  --t-dato: 0.78rem;

  /* Espacio (un solo ritmo, base 8) */
  --e-1: 0.5rem;
  --e-2: 1rem;
  --e-3: 1.5rem;
  --e-4: 2rem;
  --e-5: 3rem;
  --e-6: 4.5rem;
  --e-7: clamp(5rem, 10vw, 8.5rem);
  --margen: clamp(1rem, 4.5vw, 4rem);
  --ancho: 1320px;

  --radio: 14px;
  --radio-chico: 8px;

  /* Movimiento */
  --ease-salida: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-entrada-salida: cubic-bezier(0.65, 0, 0.35, 1);
  --rapido: 160ms;
  --medio: 320ms;
  --lento: 700ms;

  --sombra: 0 18px 36px -18px rgba(0, 0, 0, 0.38);
  --sombra-papel: 0 14px 32px -16px rgba(13, 20, 26, 0.28);

  color-scheme: light;
}
