/*
 * Tokens de marca de PqrsIA, dirección "Cauce" (aprobada el 2026-11-12).
 * Fuente de verdad: docs/brandbook/README.md. No añadir valores fuera del brandbook.
 * Escrito a mano: el build no toca este archivo.
 */
@font-face {
  font-family: 'Manrope';
  src: url('/assets/fonts/manrope-latin-wght.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Color: núcleo */
  --grafito: #0F172A;
  --petroleo: #0E5E6F;
  --agua: #5FB3C4;
  --acero: #475569;
  --hielo: #EEF3F6;
  --blanco: #FFFFFF;
  --linea: #D5DEE5;

  /* Color: apoyo */
  --pizarra: #334155;
  --niebla: #94A3B8;
  --petroleo-oscuro: #0B4A58;
  --petroleo-suave: #E1EEF1;
  --grafito-claro: #CBD5E1;

  /* Tipografía */
  --fuente: 'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

  /* Forma */
  --radio-boton: 4px;
  --radio-tarjeta: 6px;
  --radio-chip: 2px;
  --radio-icono: 4px;

  /* Elevación */
  --sombra-1: 0 1px 2px rgba(15, 23, 42, 0.06);
  --sombra-2: 0 8px 24px rgba(15, 23, 42, 0.08);
  --sombra-3: 0 16px 48px rgba(15, 23, 42, 0.14);

  /* Movimiento */
  --duracion-rapida: 150ms;
  --duracion-base: 250ms;
  --duracion-lenta: 400ms;
  --curva-estandar: cubic-bezier(0.2, 0, 0, 1);
  --curva-entrada: cubic-bezier(0, 0, 0.2, 1);
}
