:root {
    --footer-color: #ffffff;
    --footer-background-color: #0b1220;
    --navigation-color: #ffffff;
    --navigation-background-color: #111827;
    --font-family-body: 'Montserrat', sans-serif;
    --font-family-heading: 'Lato', sans-serif;
    --brand-primary: #1f5a1f;
    --brand-primary-rgb: 31, 90, 31;
    --brand-primary-contrast: #ffffff;
    --brand-primary-contrast-yiq: #ffffff;
    --brand-primary-text-emphasis: #0c240c;
    --brand-primary-bg-subtle: #d2ded2;
    --brand-primary-border-subtle: #a5bda5;
    --brand-primary-btn-hover-bg: #1a4d1a;
    --brand-primary-btn-hover-border: #194819;
    --brand-primary-btn-hover-color: #ffffff;
    --brand-primary-btn-active-bg: #194819;
    --brand-primary-btn-active-border: #174417;
    --brand-primary-btn-active-color: #ffffff;
    --brand-primary-link-hover-rgb: 25, 72, 25;
    --brand-primary-btn-focus-rgb: 65, 115, 65;
    --brand-secondary: #6ea06a;
    --brand-secondary-rgb: 110, 160, 106;
    --brand-secondary-contrast: #000000;
    --brand-secondary-contrast-yiq: #ffffff;
    --brand-secondary-text-emphasis: #2c402a;
    --brand-secondary-bg-subtle: #e2ece1;
    --brand-secondary-border-subtle: #c5d9c3;
    --brand-secondary-btn-hover-bg: #84ae80;
    --brand-secondary-btn-hover-border: #8bb388;
    --brand-secondary-btn-hover-color: #000000;
    --brand-secondary-btn-active-bg: #8bb388;
    --brand-secondary-btn-active-border: #92b88f;
    --brand-secondary-btn-active-color: #000000;
    --brand-secondary-link-hover-rgb: 139, 179, 136;
    --brand-secondary-btn-focus-rgb: 94, 136, 90;
    --brand-success: #16a34a;
    --brand-success-rgb: 22, 163, 74;
    --brand-success-contrast: #000000;
    --brand-success-contrast-yiq: #ffffff;
    --brand-success-text-emphasis: #09411e;
    --brand-success-bg-subtle: #d0eddb;
    --brand-success-border-subtle: #a2dab7;
    --brand-success-btn-hover-bg: #39b165;
    --brand-success-btn-hover-border: #45b56e;
    --brand-success-btn-hover-color: #000000;
    --brand-success-btn-active-bg: #45b56e;
    --brand-success-btn-active-border: #50ba77;
    --brand-success-btn-active-color: #000000;
    --brand-success-link-hover-rgb: 69, 181, 110;
    --brand-success-btn-focus-rgb: 19, 139, 63;
    --brand-danger: #dc2626;
    --brand-danger-rgb: 220, 38, 38;
    --brand-danger-contrast: #ffffff;
    --brand-danger-contrast-yiq: #ffffff;
    --brand-danger-text-emphasis: #580f0f;
    --brand-danger-bg-subtle: #f8d4d4;
    --brand-danger-border-subtle: #f1a8a8;
    --brand-danger-btn-hover-bg: #bb2020;
    --brand-danger-btn-hover-border: #b01e1e;
    --brand-danger-btn-hover-color: #ffffff;
    --brand-danger-btn-active-bg: #b01e1e;
    --brand-danger-btn-active-border: #a51d1d;
    --brand-danger-btn-active-color: #ffffff;
    --brand-danger-link-hover-rgb: 176, 30, 30;
    --brand-danger-btn-focus-rgb: 225, 71, 71;
    --brand-primary-tint-5: #2a622a;
    --brand-primary-tint-45: #84a484;
    --brand-primary-tint-50: #8fad8f;
    --brand-primary-shade-5: #1d561d;
    --brand-success-shade-10: #149343;
    --brand-danger-tint-40: #ea7d7d;
    --brand-danger-tint-45: #ec8888;
    --brand-danger-tint-85: #fadede;
    --brand-danger-shade-5: #d12424;
    --brand-danger-shade-20: #b01e1e;
    --brand-danger-shade-30: #9a1b1b;
    --brand-form-valid-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2316a34a' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    --brand-form-invalid-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc2626'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3e%3c/svg%3e");
    --navigation-background-color-edge: #192339;
    --navigation-background-color-hover: #19243a;
    --navigation-color-hover: #e6e6e6;
}
