:root {
  --primary: #1C3555;
  --primary-dark: #14263d;
  --secondary: #557AAA;
  --accent: #C69035;
  --accent-light: #f1c77f;
  --heading: #111827;
  --text: #374151;
  --text-muted: #5B6472;
  --surface: #FFFFFF;
  --surface-alt: #F5F2EC;
  --surface-soft: #EEF2F7;
  --surface-dark: #102033;
  --stone: #F7F4EE;
  --line: #A9B9D0;
  --on-dark: #FFFFFF;
  --on-primary: #FFFFFF;
}

body {
  font-family: var(--font-body, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  color: var(--text);
  background: var(--surface);
}

h1,
h2,
h3,
h4,
h5,
h6,
.brand-type {
  font-family: var(--font-heading, Georgia, "Times New Roman", serif);
  color: var(--heading);
}

a {
  color: inherit;
}
