:root {
  --brand-green: #47ad4d;
  --brand-blue: #2692d1;
  --brand-navy: #0d3554;
  --brand-green-dark: #176b45;
  --surface-light: #f7f9fa;
  --surface-white: #ffffff;
  --surface-mist: #eff8fc;
  --surface-mint: #f2faf5;
  --text-primary: #263238;
  --text-secondary: #66727a;
  --border-soft: #e5eaed;
  --danger: #b42318;
  --success: #176b45;
  --shadow-soft: 0 18px 50px rgba(13, 53, 84, 0.1);
  --shadow-line: 0 1px 0 rgba(13, 53, 84, 0.08);
  --radius-sm: 12px;
  --radius-md: 16px;
  --radius-lg: 20px;
  --container: 1400px;
  --header-height: 84px;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
