﻿:root {
    --primary-color: #aeca37;
    --primary-hover: #99b52e; /* darker shade for hover */
    --secondary-color: #1D61C9;
    --secondary-hover: #1550a3; /* darker shade for hover */
    --paper-bg: #171717;
    --paper-border: #313131;
    --text-primary: #FFFFFF;
    --text-secondary: #A3A3A3;
    --active-bg: #444444;
    --active-text: #FFFFFF;
    --body-bg: #0D0D0D;
    --success-color: #1F8E4D;
    --chip-bg: #1C1C1C;
    --table-striped: red;
    --divider-color: #828282;
    --mud-palette-table-striped: red !important;
    --scroll-shadow-color: rgba(13, 13, 13, 0.8); /* default (dark fallback) */
}

.light-theme {
    --primary-color: #006bb7;
    --primary-hover: #005a9c; /* darker blue */
    --secondary-color: #ff5722;
    --secondary-hover: #e64a19; /* deeper orange */
    --paper-bg: #FFFFFF;
    --paper-border: #E0E0E0;
    --text-primary: #0D0D0D;
    --text-secondary: #555555;
    --active-bg: #E6F0FA;
    --active-text: #0D0D0D;
    --body-bg: #F5F5F5;
    --success-color: #2E7D32;
    --chip-bg: #F0F0F0;
    --table-striped: rgba(0, 0, 0, 0.03);
    --divider-color: #666666;
    --mud-palette-table-striped: var(--body-bg) !important;
    --scroll-shadow-color: rgba(200, 200, 200, 0.8);
}

.dark-theme {
    --primary-color: #FFFF00;
    --primary-hover: #FFFF00; /* deeper lime green */
    --secondary-color: #1D61C9;
    --secondary-hover: #154a9e; /* darker royal blue */
    --paper-bg: #171717;
    --paper-border: #313131;
    --text-primary: #FFFFFF;
    --text-secondary: #A3A3A3;
    --active-bg: #444444;
    --active-text: #FFFFFF;
    --body-bg: #0D0D0D;
    --success-color: #1F8E4D;
    --chip-bg: #1C1C1C;
    --mud-palette-table-striped: var(--body-bg) !important;
    --divider-color: #828282;
    --scroll-shadow-color: rgba(13, 13, 13, 0.8);
}
