:root {
  --color-primary: #16a34a;
  --color-bg: #f0fdf4;
  --color-header-bg: #ffffff;
  --color-footer-bg: #14532d;
  --font-family: 'Figtree', sans-serif;
  --card-radius: 20px;
}
.btn { border-radius: 9999px; }
.card { box-shadow: var(--shadow-md); }
.card:hover { box-shadow: var(--shadow-lg); transform: translateY(-6px); }
.card-inline { box-shadow: var(--shadow-md); }
.card-inline:hover { box-shadow: var(--shadow-lg); }
