/* Phase 12.2: frozen global design tokens. */
:root {
  --navy: #0b2341;
  --navy-2: #123d66;
  --blue: #1c6eb4;
  --blue-dark: #15558b;
  --white: #ffffff;
  --surface: #f3f5f7;
  --surface-2: #e8edf2;
  --line: #dce3ea;
  --line-dark: rgba(255, 255, 255, 0.14);
  --text: #16202a;
  --muted: #657180;
  --muted-light: #b7c4d2;
  --success: #1b6f54;
  --shadow-sm: 0 8px 24px rgba(11, 35, 65, 0.07);
  --shadow-md: 0 20px 48px rgba(11, 35, 65, 0.13);
  --radius-sm: 10px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --container: 1240px;
  --header-height: 84px;
  --header-scrolled-height: 70px;
  --ease: cubic-bezier(.22, 1, .36, 1);
}
