:root {
  --brand-blue: #168fbd;
  --brand-blue-dark: #0d668d;
  --brand-blue-deep: #174a67;
  --brand-blue-soft: #e9f6fb;
  --brand-green: #7aa846;
  --brand-sage: #eef6f3;
  --brand-gold: #d7b46a;

  --brand-ink: #263b47;
  --brand-muted: #647680;
  --brand-white: #ffffff;
  --brand-ivory: #fbfaf7;
  --brand-surface: #f7fbfd;

  --brand-border: rgba(31, 92, 120, 0.14);
  --brand-blue-border: rgba(22, 143, 189, 0.22);
  --card-gradient: linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 247, 0.88));
  --card-accent: linear-gradient(90deg, rgba(22, 143, 189, 0.96), rgba(122, 168, 70, 0.5), rgba(201, 165, 92, 0.58));
  --premium-gradient: linear-gradient(135deg, #174a67 0%, #168fbd 65%, #36a9c9 100%);
  --shadow-soft: 0 1px 2px rgba(18, 52, 70, 0.04), 0 14px 40px rgba(18, 52, 70, 0.08);
  --shadow-card: 0 1px 2px rgba(18, 52, 70, 0.04), 0 12px 32px rgba(18, 52, 70, 0.08);
  --shadow-lift: 0 2px 4px rgba(18, 52, 70, 0.05), 0 20px 46px rgba(18, 52, 70, 0.13);
  --shadow-blue: 0 16px 38px rgba(22, 143, 189, 0.24);

  --radius-xl: 34px;
  --radius-lg: 28px;
  --radius-md: 22px;
  --radius-sm: 16px;
  --container: 1180px;

  --font-display: Georgia, "Times New Roman", serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
