:root {
  --primary: #176B87;
  --primary-dark: #0F4C5C;
  --primary-light: #DCEFF4;

  --secondary: #6FA3A8;

  --accent: #D6A85F;

  --background: #F7FAF9;
  --surface: #FFFFFF;
  --surface-soft: #EEF5F3;

  --text-primary: #17323A;
  --text-secondary: #64777D;
  --text-muted: #8A999D;

  --border: #DCE7E5;

  --success: #4F8A70;

  --font-display: 'DM Serif Display', Georgia, serif;
  --font-body: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-full: 9999px;

  --shadow-sm: 0 2px 8px rgba(23, 50, 58, 0.04);
  --shadow-md: 0 8px 24px rgba(23, 50, 58, 0.08);
  --shadow-lg: 0 16px 40px rgba(23, 50, 58, 0.12);

  --transition-fast: 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-normal: 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-slow: 0.5s cubic-bezier(0.16, 1, 0.3, 1);

  --header-height: 80px;
}