:root{--hv-green: #4a6b58;--hv-green-dark: #34503f;--hv-green-light: #7a9e8a;--hv-text: #1a1a1a;--hv-text-muted: #333333;--hv-text-soft: #333333;--hv-text-list: #333333;--hv-border: 1px solid #4a6b58;--hv-border-light: 1px solid #4a6b58;--hv-border-gray: 1px solid #e0e0e0;--hv-white-85: rgba(255,255,255,.85);--hv-white-88: rgba(255,255,255,.88);--hv-radius-sm: 12px;--hv-radius-md: 16px;--hv-radius-lg: 18px;--hv-radius-xl: 20px;--hv-radius-pill: 9999px;--hv-shadow-card: 0 2px 24px rgba(0,0,0,.07);--hv-overlay-dark: linear-gradient( rgba(20,35,26,.55), rgba(20,35,26,.55) );--hv-overlay-darker: linear-gradient( rgba(20,35,26,.84), rgba(20,35,26,.84) )}
