:root,
html[data-site-variant='site_a'] {
  --tblr-primary: #1c8735;
  --tblr-primary-rgb: 40, 167, 69;
  --tblr-primary-text: #fff;
  --tblr-primary-bg: #e2fae8;
  --tblr-primary-border: #d1f4da;
  --tblr-secondary: #0b3e26;
  --tblr-secondary-rgb: 25, 135, 84;
  --tblr-secondary-text: #fff;
  --tblr-secondary-bg: #d0f0d8;
  --tblr-secondary-border: #bfe5c9;
  --tblr-success: #28a745;
  --tblr-success-rgb: 40, 167, 69;
  --site-primary: #1c8735;
  --site-primary-dark: #0b3e26;
  --site-accent: #ffeb3b;
  --site-accent-soft: #fffde7;
  --site-muted-accent: #08a55b;
  --site-icon: #1eae0e;
  --site-navbar-background: linear-gradient(90deg, #146c2e 0%, #1c7d38 100%);
  --site-navbar-border: rgba(220, 252, 231, .28);
  --site-nav-text: #f0fdf4;
  --site-nav-text-hover: #fff;
  --site-nav-icon: #bbf7d0;
  --site-nav-icon-hover: #fff;
  --site-nav-hover-bg: rgba(255, 255, 255, .10);
  --site-nav-active-bg: rgba(255, 255, 255, .16);
  --site-nav-focus: #86efac;
  --site-toggler: #056331;
  --site-toggler-dark: #107840;
  --site-hero-overlay: rgba(4, 48, 47, .72);
  --site-hero-overlay-mid: rgba(4, 48, 47, .42);
  --site-hero-overlay-end: rgba(4, 48, 47, .08);
}
