:root{--brand:#5CAC30;--brand-600:#4A8B27;--brand-700:#35631C;--brand-ink:#2D5418;--brand-soft:#EBF5E6;--brand-line:#C1DFB0;--accent:#5CAC30;--accent-soft:#E8F3E2;--signal:#F47B20;--ring:0 0 0 3px rgba(92, 172, 48, 0.42)}
[data-theme="dark"]{--brand:#5CAC30;--brand-600:#6DC83C;--brand-700:#85D15C;--brand-ink:#97D874;--brand-soft:#0F1C08;--brand-line:#234112;--accent:#5CAC30;--accent-soft:#111F09;--signal:#F47B20;--ring:0 0 0 3px rgba(92, 172, 48, 0.42)}
.btn-primary{--btn-bg:var(--accent);--btn-bg-hover:var(--brand-600)}
.is-active.nav-link,.segmented .is-active{--brand:var(--accent)}
