/* ==========================================================================
   TJAMPKA CNC - SWISS INDUSTRIAL PRINT DESIGN TOKENS
   Standard: Industrial Brutalism (Archetype 2.1)
   Palette: Unbleached Paper (#EAE8E3), Carbon (#0A0A0A), Hazard Red (#E61919)
   Geometry: 0px Radius (100% 90-degree corners)
   ========================================================================== */

:root {
  /* Substrates & Inks */
  --color-substrate: #EAE8E3;
  --color-substrate-alt: #F4F4F0;
  --color-substrate-dark: #DDD9D0;
  --color-surface: #EAE8E3;
  --color-surface-white: #FFFFFF;
  --color-ink: #0A0A0A;
  --color-ink-muted: #555550;
  --color-ink-faint: #999990;

  /* Accent Color (Single Accent Rule - Hard Gate R-29) */
  --color-hazard: #E61919;
  --color-hazard-hover: #C51313;

  /* Dividing Lines */
  --border-line: 1px solid var(--color-ink);
  --border-thick: 2px solid var(--color-ink);
  --border-hazard: 1px solid var(--color-hazard);
  --border-hazard-thick: 2px solid var(--color-hazard);

  /* Typography Stacks */
  --font-macro: 'Archivo Black', 'Impact', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-telemetry: 'JetBrains Mono', 'IBM Plex Mono', 'Space Mono', 'Consolas', monospace;

  /* Fluid Macro Typography Clamps */
  --type-display: clamp(2.5rem, 7vw, 6.5rem);
  --type-h1: clamp(2rem, 5vw, 4rem);
  --type-h2: clamp(1.5rem, 3.5vw, 2.75rem);
  --type-h3: clamp(1.15rem, 2vw, 1.75rem);
  --type-body: 1rem;
  --type-telemetry: 0.8125rem;
  --type-micro: 0.6875rem;

  /* Structural Spacing Units */
  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2.5rem;
  --space-2xl: 4rem;

  /* Tap target safety */
  --min-tap: 44px;
}
