/* =============================================================================
   ADAM CITE design tokens — Unified Design System v2.0
   Locked 2026-09-07 (Dale/CoS). Tokens only; do not restyle the live landing
   from this file until the component pass.
   -----------------------------------------------------------------------------
   Color: Brand Navy (#0B1D3A — Dale Owner 2026-09-07; not Pulse Deep Navy
   #071426), Cloud, White, ADAM Mint, Enterprise Teal, Slate, Info Blue.
   Type: Geist (human) + IBM Plex Mono (machine), self-hosted SIL OFL 1.1.
   Spacing: 4 / 8 / 12 / 16 / 24 / 32 / 48.
   Retired on CITE: Mint #3CE6B0, Cyan #00D3FF, canvas #0B0F1A,
   Montserrat, JetBrains Mono.
   ============================================================================= */

@font-face {
  font-family: "Geist";
  src: url("fonts/geist-sans-latin-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Geist";
  src: url("fonts/geist-sans-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Geist";
  src: url("fonts/geist-sans-latin-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("fonts/ibm-plex-mono-latin-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("fonts/ibm-plex-mono-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --cite-deep-navy: #0B1D3A;
  --cite-cloud: #F4F7FA;
  --cite-white: #FFFFFF;
  --cite-adam-mint: #BFF8E5;
  --cite-enterprise-teal: #087A68;
  --cite-slate: #465367;
  --cite-info-blue: #2F89ED;

  --cite-font-human: "Geist", "Manrope", system-ui, sans-serif;
  --cite-font-machine: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;

  --cite-space-1: 4px;
  --cite-space-2: 8px;
  --cite-space-3: 12px;
  --cite-space-4: 16px;
  --cite-space-5: 24px;
  --cite-space-6: 32px;
  --cite-space-7: 48px;
}
