/* Shared CRT design tokens — dark tools, SCF pages, executive summary (screen). */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --navy: #021527;
  --navy2: #051e33;
  --navy3: #0a2d4a;
  --navy4: #061a2e;
  --amber: #f5a700;
  --amber2: #ffbe40;
  --amber-dark: #d49000;
  --amber-hover: #d49000;
  --green: #2dd4a0;
  --blue: #4a9eff;
  --purple: #c084fc;
  --red: #f87171;
  --white: #fff;
  --text: #ffffff;
  --text2: #c8ddf0;
  --text3: #7fa8c9;
  --border: rgba(255, 255, 255, 0.07);
  --border2: rgba(255, 255, 255, 0.13);
  --border-navy: rgba(255, 255, 255, 0.08);
  --border-navy2: rgba(255, 255, 255, 0.14);
  --text-light: #c8d6e5;
  --mont: "Montserrat", sans-serif;
  --outfit: "Outfit", sans-serif;
  --mono: "DM Mono", ui-monospace, monospace;
  --r: 8px;
  --r2: 14px;
  --radius: 8px;
  --radius-lg: 12px;
  /* SCF / marketing sections */
  --off-white: #f4f6fb;
  --text-muted: #7a92a8;
  --yellow: #ffd166;
}

html {
  scroll-behavior: smooth;
}
