:root {
  --color-primary: #12294A;
  --color-primary-light: #1E3A63;
  --color-accent: #17B3A3;
  --color-accent-2: #D9A441;
  --color-bg: #F7F9FB;
  --color-surface: #FFFFFF;
  --color-text: #16202B;
  --color-text-muted: #5B6673;
  --color-border: #E3E8EE;

  --font-base: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  --radius: 14px;
  --shadow-sm: 0 1px 2px rgba(18, 41, 74, 0.06), 0 6px 16px rgba(18, 41, 74, 0.07);
  --shadow-md: 0 2px 6px rgba(18, 41, 74, 0.08), 0 16px 36px rgba(18, 41, 74, 0.14);
  --shadow-lg: 0 8px 16px rgba(18, 41, 74, 0.10), 0 28px 56px rgba(18, 41, 74, 0.18);

  --container-width: 1120px;
}
