﻿:root {
    /* === Text === */
    --primary-text: #3e2c23;                /* Dark brown - excellent on warm white */
    --secondary-text: #5a4a3f;              /* Medium brown - readable on warm light */
    --muted-text: #9a8f86;                  /* Light brown - adequate for helpers */

    /* === Background === */
    --primary-bg: #fef8f4;                  /* Warm white/cream as primary background */
    --secondary-bg: #f5ede6;                /* Warm light background for sections or cards */

    /* === Buttons === */
    --primary-btn-color: #a57c52;           /* Warm brown tone for primary buttons */
    --primary-btn-color-hover: #936e48;     /* Slightly darker on hover */
    --primary-btn-color-disabled: #c2b3a6;  /* Muted tone for disabled buttons */
    --primary-btn-text: #ffffff;            /* White text on button for contrast */

    --secondary-btn-color: #6b4c3b;         /* Dark brown for secondary buttons */
    --secondary-btn-color-hover: #5c3f31;   /* Even darker on hover */
    --secondary-btn-text: #ffffff;          /* White text for readability */

    /* === Alerts === */
    --danger: #a94442;                      /* Reddish brown for error messages */
    --success: #6c8b3c;                     /* Olive green as a natural success tone */
    --warning: #b3752d;                     /* Warm orange-brown for warnings */
    --info: #7d6b59;                        /* Warm brown-gray for info messages */

    /* === Borders === */
    --border-primary: #8b7355;              /* Warm brown borders */
    --border-secondary: #d4c8bc;            /* Light warm border for secondary elements */

    /* === Accents === */
    --accent-1: #a57c52;                    /* Warm brown accent color */

    /* === Standard Replaced Green === */
    --green: #6c8b3c;                       /* Earthy olive tone for success states */

    /* === Table Styling === */
    --table-header-bg: #e8ddd3;             /* Warm gray-brown for header distinction */
    --table-header-text: #2a1f18;           /* Very dark brown text */
    --table-odd-row-bg: #fef8f4;            /* Warm white primary */
    --table-even-row-bg: #f9f1eb;           /* Slightly warmer tone for striping */
    --table-hover-bg: #f3ebe3;              /* Hover state - warm tone between rows */
    --table-border: #d4c8bc;                /* Warm border color */
}



