/* NTKComms design tokens — Design System Refinement Pilot, Phase 2.
   Values extracted from current live usage (session 094 audit,
   reports/NTKCOMMS_DESIGN_SYSTEM_AUDIT_2026-08-18.md) — no colour/value
   changes made here, this file only names what already exists.
   Not yet referenced by any template. See that report for the plan to
   consolidate the ~5 off-brand blue drift hexes and ~23 card variants
   onto these tokens in a later phase. */

:root {
  /* Brand (matches /home/factory1/ntk-shared/NTK_BRAND_BRIEF.md) */
  --ntk-color-brand-blue: #4A8AF4;
  /* Hover-darken shade for brand-blue fills. Decided 2026-08-18 (session 094):
     formalizes the shade already in real use on the site's own brand-correct
     elements (base.html .nav__cta:hover, home_page.html hero buttons) rather
     than inventing a new one. Supersedes the ~5 off-brand blue hover hexes
     found drifted in during the Phase 1 audit (#2563eb, #3a7ae4, #3a7ae0,
     #3a75d4, #2d6fd6) — consolidate onto this token as each page is touched. */
  --ntk-color-brand-blue-hover: #3B7CF3;
  --ntk-color-navy: #1B2A4A;
  --ntk-color-bg-dark: #181C30;

  /* Neutrals (slate scale already in use across templates) */
  --ntk-color-grey-100: #F5F7FB;
  --ntk-color-grey-200: #E2E8F0;
  --ntk-color-grey-400: #94A3B8;
  --ntk-color-grey-600: #4A5568;
  --ntk-color-grey-900: #0F172A;
  --ntk-color-white: #FFFFFF;

  /* Semantic (currently ad-hoc per template, named here for future consolidation) */
  --ntk-color-success: #16A34A;
  --ntk-color-warning: #F59E0B;
  --ntk-color-warning-bg: #FFFBEB;
  --ntk-color-warning-border: #FDE68A;
  --ntk-color-error: #EF4444;

  /* Radius scale */
  --ntk-radius-sm: 6px;
  --ntk-radius-md: 10px;
  --ntk-radius-lg: 20px;

  /* Shadow scale */
  --ntk-shadow-card: 0 8px 24px rgba(27, 42, 74, .12);
  --ntk-shadow-raised: 0 18px 40px -16px rgba(27, 42, 74, .28);

  /* Type (already-approved system stack, NTK_BRAND_BRIEF.md §16) */
  --ntk-font-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
