/* Veclira · tokens de diseño (ver DESIGN.md) */
:root {
  --navy-900: #0B2545;
  --navy-700: #13315C;
  --navy-600: #1D4170;
  --air-500: #3E8FD6;
  --air-600: #2B76BA;
  --air-300: #9CCBF2;
  --air-50: #EAF4FC;
  --white: #FFFFFF;
  --mist: #F3F6F9;
  --line: #D9E1E9;
  --line-strong: #BFCCD9;
  --ink-600: #4A5B6E;
  --ink-900: #0F1E30;
  --ok: #1C7C54;
  --ok-50: #E8F5EE;
  --warn: #A15C07;
  --warn-50: #FDF3E5;
  --error: #B42318;
  --error-50: #FDECEA;

  --font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;
  --fs-13: 0.8125rem;
  --fs-14: 0.875rem;
  --fs-16: 1rem;
  --fs-18: 1.125rem;
  --fs-22: 1.375rem;
  --fs-28: 1.75rem;
  --fs-40: 2.5rem;
  --fs-56: 3.5rem;

  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px;
  --s-6: 32px; --s-7: 48px; --s-8: 64px; --s-9: 96px;

  --r-sm: 4px;
  --r-md: 6px;
  --r-lg: 10px;
  --shadow-float: 0 12px 32px -12px rgba(11, 37, 69, .28), 0 2px 6px rgba(11, 37, 69, .06);

  --container: 1200px;
  --header-h: 68px;
  --ease: cubic-bezier(.2, .7, .2, 1);
}
