/* Tokens de marca de Trámites Jalisco (tomados del sitio vigente). */
:root {
  /* Color */
  --navy: #012950;
  --blue-dark: #02406d;
  --blue: #0871a9;
  --blue-bright: #0891cc;
  --blue-light: #5cc8f5; /* texto pequeño sobre fondos azul marino (contraste AA) */
  --blue-pale: #eaf5fc;
  --blue-pale-2: #f5fafe;
  --whatsapp: #25d366;
  --whatsapp-dark: #1da851;
  --yellow: #ffc83d;
  --white: #ffffff;
  --text: var(--navy);
  --text-muted: #4a6582;
  --border: #d6e6f2;
  --success: #1da851;
  --danger: #d64545;

  /* Tipografía */
  --fuente: "Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --texto-s: 0.875rem;
  --texto-m: 1rem;
  --texto-l: 1.125rem;

  /* Espaciado, forma y sombra */
  --espacio-1: 0.25rem;
  --espacio-2: 0.5rem;
  --espacio-3: 1rem;
  --espacio-4: 1.5rem;
  --espacio-5: 2.5rem;
  --espacio-6: 4rem;
  --radio: 18px;
  --radio-chico: 12px;
  --sombra: 0 10px 30px rgba(1, 41, 80, 0.1);
  --sombra-grande: 0 20px 50px rgba(1, 41, 80, 0.18);
  --transicion: 0.25s ease;
  --alto-encabezado: 72px;
  --ancho-contenedor: 1200px;
}
