:root {
  --color-primary: #0a1d37;
  --color-primary-light: #2563eb;
  --color-secondary: #1d4ed8;
  --color-background: #f8fafc;
  --color-surface: #ffffff;
  --color-surface-alt: #eef4ff;
  --color-text: #17202a;
  --color-muted: #667085;
  --color-border: #dbe5f1;
  --color-accent: #2563eb;
  --color-cyan: #93c5fd;
  --color-success: #177245;
  --color-warning: #8a6116;
  --color-danger: #b42318;
  --color-info: #175cd3;
  --border-radius-sm: 10px;
  --border-radius: 16px;
  --border-radius-lg: 26px;
  --shadow-soft: 0 8px 30px rgba(10, 29, 55, 0.08);
  --shadow-card: 0 18px 50px rgba(10, 29, 55, 0.11);
  --container: 1280px;
  --header-height: 96px;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-serif: "Playfair Display", Georgia, serif;
  --transition: 180ms ease;
}
