:root {
    --black: #000000;
    --charcoal: #111111;
    --dark-grey: #1a1a1a;
    --medium-grey: #333333;
    --light-grey: #f5f5f5;
    --white: #ffffff;
    --primary-green: #1f5f1b;
    --brand-green: #2e7d32;
    --bright-green: #76b82a;
    --deep-green: #0d3f0d;
    --border-green: #1b5e20;
    --text-dark: #111111;
    --text-light: #ffffff;
    --muted-text: #666666;
    --font-main: Arial, Helvetica, sans-serif;
    --font-heading: Impact, "Arial Black", sans-serif;
    --container-width: 1200px;
    --section-padding: 84px 0;
    --shadow-soft: 0 8px 25px rgba(0,0,0,.12);
    --shadow-dark: 0 12px 35px rgba(0,0,0,.35);
    --radius-small: 8px;
    --radius-medium: 16px;
    --radius-large: 28px;
}
