/* ==========================================================================
   ANTICA Foundry v8.0 — Sovereign Defense, Weapon Safety & Autonomous Robotics
   Inspired by Anduril Industries (Lattice OS) & Harmattan AI
   ========================================================================== */

/* 1. ANTICA BALLISTIC SANS (--font-sans : C2 HUD, Robotics & Defense UI) */
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-Light.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-Regular.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-Medium.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-SemiBold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-Bold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-Italic.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Ballistic Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-ballistic-sans/AnticaBallisticSans-BoldItalic.woff2?v=8.0') format('woff2');
}

/* 2. ANTICA COMMAND SERIF (--font-display : Strategic Deterrence & Command Headlines) */
@font-face {
  font-family: 'Antica Command Serif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-Light.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-Regular.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-Medium.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-SemiBold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-Bold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-Italic.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Command Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-command-serif/AnticaCommandSerif-BoldItalic.woff2?v=8.0') format('woff2');
}

/* 3. ANTICA DOCTRINE SERIF (--font-serif : NATO STANAG, CONOPS, ROE & DGA Dossiers) */
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-Light.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-Regular.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-Medium.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-SemiBold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-Bold.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-Italic.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Doctrine Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/antica-doctrine-serif/AnticaDoctrineSerif-BoldItalic.woff2?v=8.0') format('woff2');
}

/* 4. ANTICA TELEMETRY MONO (--font-mono : 1220 UPM Fixed Cell, MGRS, SHA-512 & Slashed Zero) */
@font-face {
  font-family: 'Antica Telemetry Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/antica-telemetry-mono/AnticaTelemetryMono-Regular.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Telemetry Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/antica-telemetry-mono/AnticaTelemetryMono-Medium.woff2?v=8.0') format('woff2');
}
@font-face {
  font-family: 'Antica Telemetry Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/antica-telemetry-mono/AnticaTelemetryMono-SemiBold.woff2?v=8.0') format('woff2');
}

:root {
  --font-sans: 'Antica Ballistic Sans', system-ui, -apple-system, sans-serif;
  --font-display: 'Antica Command Serif', Georgia, serif;
  --font-serif: 'Antica Doctrine Serif', Georgia, serif;
  --font-mono: 'Antica Telemetry Mono', monospace;
}
