:root {
    --color-text: #002e22;
    --color-button-text: #FCFBF9;
    --color-text-supporting: #76847e;
    --color-icons: #a2a9a3;
    --color-borders: #e6e1da;
    --color-highlightBG: #f8f4f0;
    --color-row-hover: #f2ede7;
    --color-appBG: #fcfbf9;
    --color-success: #03d47c;
    --color-accent: #03d47c;
    --color-link: #0164BF;
    --color-link-hovered: #0676DE;
    --color-button-background: #e6e1da;
    --color-button-background-hover: #d8d1c7;
    --color-button-success-background: #03d47c;
    --color-button-success-background-hover: #00a862;
    --color-overlay: rgba(235, 230, 223, 0.72);
    --color-white: #ffffff;
    --color-transparent-white: #ffffff51;
}

@media (prefers-color-scheme: dark) {
    :root {
        --color-text: #e7ece9;
        --color-button-text: #E7ECE9;
        --color-text-supporting: #afbbb0;
        --color-icons: #8b9c8f;
        --color-borders: #1a3d32;
        --color-highlightBG: #072419;
        --color-row-hover: #0a2e25;
        --color-appBG: #061b09;
        --color-success: #03d47c;
        --color-accent: #03d47c;
        --color-link: #5ab0ff;
        --color-link-hovered: #8DC8FF;
        --color-button-background: #1a3d32;
        --color-button-background-hover: #224f41;
        --color-button-success-background: #03d47c;
        --color-button-success-background-hover: #00a862;
        --color-overlay: rgba(26, 61, 50, 0.72);
        --color-white: #ffffff;
        --color-transparent-white: #ffffff51;
    }
}
