/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --gf-blue: #1c39bb; /** Primary brand blue — actions, links, key data */
  --gf-blue-hover: #0e3a87; /** Primary blue, hover/active */
  --gf-blue-2: #1f5fc8; /** Lighter brand accent (rare use) */
  --gf-indigo-soft: #eef3fb; /** Tag bg, eyebrow chip, nav active */
  --gf-indigo-line: #dbe5f5; /** Feature card border, soft dividers */
  --gf-cool: #0c1f3a; /** Authority sections, footer */
  --gf-cool-2: #13294d; /** Callout gradient end */
  --ink-on-cool: #cfd8e8; /** Body text on cool-navy */
  --ink-1: #0f172a; /** Primary body & headings */
  --ink-2: #334155; /** Secondary body, lede */
  --ink-3: #64748b; /** Muted meta, captions */
  --paper: #ffffff; /** Default surface */
  --paper-2: #f7f8fa; /** .section-soft, card-soft */
  --paper-3: #eef0f4; /** Progress track, inactive chip */
  --line: #e4e8ef; /** Card border, divider */
  --line-2: #d4dae3; /** Input border, stronger divider */
  --green: #15805a; /** Voluntary/safe tags, success */
  --green-soft: #e7f4ee; /** Success band background */
  --amber: #a16207; /** Readiness 'watch' band */
  --container: 1180px; /** .container max width */
  --container-narrow: 760px; /** Prose container */
  --radius-sm: 6px; /** tags, pills */
  --radius: 10px; /** default card, table */
  --radius-lg: 16px; /** feature card, callout */
  --shadow-sm: 0 1px 2px 0 rgba(15,23,42,0.05); /** Resting cards */
  --shadow-md: 0 6px 24px -8px rgba(15,23,42,0.12), 0 2px 6px -2px rgba(15,23,42,0.06); /** Hover / focused panels */
  --shadow-lg: 0 24px 60px -20px rgba(15,23,42,0.22), 0 6px 18px -8px rgba(15,23,42,0.08); /** Nav dropdowns, modals */
}
