:root {
  --icg-navy: #1C3461;
  --icg-teal: #2597A0;
  --ink: #3A4754;
  --muted: #8A99AA;
  --surface: #FFFFFF;
  --soft: #F4F6FA;
  --callout: #EBF0F8;
  --line: #DDE3EE;
  --success: #1A5C2E;
  --risk: #8B1A1A;
  --accent-soft: rgba(37,151,160,.14);
  --ink-on-dark: #86E6FF;
  --accent-on-dark: #35DCC9;
  --bg-dark: #0B1B33;
  --elev-1: 0 18px 50px rgba(28,52,97,.12);
  --font-main: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  --safe-padding: clamp(38px, 5vw, 76px);
  --motion-fast: 180ms;
  --motion-base: 280ms;
  --motion-layer: 360ms;
  --ease-main: cubic-bezier(.2,.7,.2,1);
}
