:root {

    /* DEFAULT SITE COLORS */
    --ez-primary-color: #173404;
    --ez-primary-color-50: #17340450;
    --ez-primary-color-80: #17340480;
    --ez-secondary-color: #c8f028;
    --ez-secondary-color-30: #c8f02830;
    --ez-secondary-color-50: #c8f02850;
    --ez-secondary-color-70: #c8f02870;
    --ez-tertiary-color: #27500a;
    --ez-tertiary-color-50: #27500a50;
    --ez-quaternary-color: #3B6D11;
    --ez-quaternary-color-50: #3B6D1150;
    --ez-quaternary-color-20: #3B6D1120;
    --ez-header-color: #0a1f0a;

    /* ALL GREEN COLORS */

    --ez-forest-night: #0a1f0a;
    --ez-deep-fern: #173404;
    --ez-dark-moss: #27500a;
    --ez-hunter-green: #3B6D11;
    --ez-evergreen: #4a7c59;
    --ez-olive: #639922;
    --ez-true-green: #4caf50;
    --ez-apple-green: #76b947;
    --ez-lime: #97C459;
    --ez-pistachio: #aed581;
    --ez-sage: #C0DD97;
    --ez-honeydew: #d4edae;
    --ez-mint-cream: #dff2c6;
    --ez-pale-spring: #EAF3DE;
    --ez-ghost-green: #f2f9eb;
    --ez-neon-green: #c8f028;

    --ez-soft-red: #FF6B6B;
    --ez-soft-red-50: #FF6B6B50;
    --ez-soft-red-80: #FF6B6B80;
    --ez-vivid-red: #FF3333;
    --ez-green: #008000;
    --ez-green-50: #00800050;
    --ez-green-80: #00800080;

    --ez-yellow: #fec92b;

    --ez-primary-font: "Poppins", sans-serif;
    --ez-secondary-font: "Geist Mono", monospace;
    --ez-tertiary-font: 'Nunito', sans-serif;
    --ez-quaternary-font: "Lexend Deca", sans-serif;

    --ez-green:        #2ECC71;
    --ez-green-bright: #39ff88;
    --ez-green-dim:    #1a7a44;
    --ez-bg:           #0a0f0c;
    --ez-bg2:          #0f1812;
    --ez-bg3:          #141f18;
    --ez-card:         #111a14;
    --ez-card2:        #162019;
    --ez-border:       rgba(46,204,113,0.15);
    --ez-border-hi:    rgba(46,204,113,0.4);
    --ez-text:         #e8f5ee;
    --ez-text-dim:     #7aaa8a;
    --ez-text-faint:   #3d6b4f;
    --ez-yellow:       #f5c842;

    /* Override Bootstrap dark theme surface colors */
    --bs-public-body-bg:      var(--ez-bg);
    --bs-public-body-color:   var(--ez-text);
    --bs-public-border-color: var(--ez-border);
}