:root {
    /* Theme colours */
    --t-primary-bg: #008000;
    --t-primary-bg-rgb: 0, 128, 0;
    --t-primary-bg-subtle: #cce6cc;
    --t-primary-hover-bg: #005a00;
    --t-primary-color: #fff;
    --t-secondary-bg: #82c736;
    --t-secondary-rgb-bg: 130, 199, 54;
    --t-secondary-hover-bg: #689f2b;
    --t-tertiary-bg: #f7f9f7;
    --t-tertiary-bg-rgb: 247, 249, 247;

    --t-body-color: #3c3c37;

    /* Top bar */
    --t-brand-logo: url("../images/dm-logo-green-vertical.png");
    --t-brand-logo-width: 251px;

    /* Nav links (sidebar and content) */
    --t-nav-link-color: #3e465b;
    --t-nav-link-hover-color: #3e465b;
    --t-nav-link-hover-bg: var(--t-primary-bg-subtle);
    --t-nav-link-active-color: var(--t-primary-color);
    --t-nav-link-active-bg: var(--t-primary-bg);
    --t-nav-link-active-hover-color: var(--t-primary-color);
    --t-nav-link-active-hover-bg: var(--t-primary-hover-bg);

    /* Buttons */
    --t-btn-primary: var(--t-primary-color);
    --t-btn-primary-bg: var(--t-primary-bg);
    --t-btn-primary-hover: var(--t-primary-color);
    --t-btn-primary-hover-bg: var(--t-primary-hover-bg);
    --t-btn-secondary: var(--t-primary-color);
    --t-btn-secondary-bg: var(--t-secondary-bg);
    --t-btn-secondary-hover: var(--t-primary-color);
    --t-btn-secondary-hover-bg: var(--t-secondary-hover-bg);
    --t-btn-disabled: #6b8e6b;
    --t-btn-disabled-bg: var(--t-primary-bg-subtle);
    
    /* Bootstrap overrides */
    --bs-primary: var(--t-primary-bg);
    --bs-primary-rgb: var(--t-primary-bg-rgb);
    --bs-primary-bg-subtle: var(--t-primary-bg-subtle);
    --bs-tertiary-bg: var(--t-tertiary-bg);
    --bs-tertiary-bg-rgb: var(--t-tertiary-bg-rgb);

    --bs-emphasis-color-rgb: var(--t-primary-bg-rgb);

    --bs-body-color: var(--t-body-color);

    --bs-link-color: var(--bs-primary);
    --bs-link-color-rgb: var(--bs-primary-rgb);
    --bs-link-decoration: underline;
    --bs-link-hover-color: var(--t-secondary-bg);
    --bs-link-hover-color-rgb: var(--t-secondary-rgb-bg);

    /* Radzen overrides */
    --rz-series-1: #008000;
    --rz-series-2: #82c736;
    --rz-series-3: #ffd56d;
    --rz-series-4: #fd8681;
    --rz-series-5: #4a90e2;
    --rz-series-6: #9b59b6;
    --rz-series-7: #ffa600;
    --rz-series-8: #2d9d3d;
    --rz-series-9: #5ab54e;
    --rz-series-10: #ffe28c;
    --rz-series-11: #ff6b6b;
    --rz-series-12: #357abd;
    --rz-series-13: #8e44ad;
    --rz-series-14: #a8d75b;
    --rz-series-15: #ffc345;
    --rz-series-16: #ff9494;
    --rz-series-17: #71b1ff;
    --rz-series-18: #bf7ac4;
    --rz-series-19: #ffb81c;
    --rz-series-20: #ff5252;
    --rz-series-21: #e74c3c;
    --rz-series-22: #2c3e50;
    --rz-series-23: #89c4f4;
    --rz-series-24: #6c3483;
    
    /* Milk Map charts */
    --t-mm-band: #cde9ad;
    --t-mm-series-1: #1e6ef3;
    --t-mm-series-2: #e9162d;
    
}
