﻿:root {
    /* === Text === */
    --primary-text: #2e2e2e;                    /* Primary text */
    --secondary-text: #4f4f4f;                  /* Less prominent text */
    --muted-text: #9a9a9a;                      /* Placeholder or helper text */

    /* === Background === */
    --primary-bg: #ffffff;                      /* Main background */
    --secondary-bg: #f2f0f0;                    /* Secondary background for cards, sections */

    /* === Buttons === */
    --primary-btn-color: #6b9dc6;               /* Primary button background */
    --primary-btn-color-hover: #80a1c1;         /* Hover state */
    --primary-btn-color-disabled: #878e96;      /* Disabled state */
    --primary-btn-text: #ffffff;                /* White text on primary button for contrast */

    --secondary-btn-color: #74C67C;             /* Secondary button */
    --secondary-btn-color-hover: #4f4f4f;       /* Hover state for secondary button */
    --secondary-btn-text: #ffffff;              /* White text on secondary button */

    /* === Alerts === */
    --danger: #d32f2f;                          /* Error color */
    --success: #388e3c;                         /* Success color */
    --warning: #f57c00;
    --info: #3c62f8;                         /* Warning color */

    /* === Borders === */
    --border-primary: #8a8a8a;                  /* Default borders */
    --border-secondary: #cccccc;                /* Less prominent borders */

    /* === Accents === */
    --accent-1: #91b8dd;                        /* Accent color */

    /* === Standard === */
    --green: #5cc367;                           /* General green tone */

    /* === Table Styling === */
    --table-header-bg: #e8e8e8;                 /* Darker than secondary for distinction */
    --table-header-text: #1a1a1a;               /* Dark text for header */
    --table-odd-row-bg: #ffffff;                /* Pure white for odd rows */
    --table-even-row-bg: #f5f5f5;               /* Slightly darker gray for even rows */
    --table-hover-bg: #e0e0e0;                  /* Darker hover - more evident */
    --table-border: #d0d0d0;                    /* Visible border color */
}