/* ============================
   ANTIQUE PALETTE OVERRIDES
   For Dash Bootstrap Theme: Lux
   ============================ */

:root {
    /* INFO (Antique Blue) */
    --bs-info: #69a4d6;
    --bs-info-rgb: 105, 164, 214;

    /* SUCCESS (Antique Green) */
    --bs-success: #679267;
    --bs-success-rgb: 103, 146, 103;

    /* WARNING (Antique Gold) */
    --bs-warning: #e6c583;
    --bs-warning-rgb: 230, 197, 131;

    /* DANGER (Antique Red) */
    --bs-danger: #A44340;
    --bs-danger-rgb: 164, 67, 64;

    /* OPTIONAL: Dark / Gray overrides */
    /* Uncomment if you want full control */
    /*
    --bs-dark: #2A2A2C;
    --bs-dark-rgb: 42, 42, 44;

    --bs-secondary: #6E6E72;
    --bs-secondary-rgb: 110, 110, 114;
    */
}

/* Button hovers for consistent antique feel */
.btn-info:hover {
    background-color: #324556;
    border-color: #324556;
}

.btn-success:hover {
    background-color: #2F443A;
    border-color: #2F443A;
}

.btn-warning:hover {
    background-color: #A4864F;
    border-color: #A4864F;
}

.btn-danger:hover {
    background-color: #7E342E;
    border-color: #7E342E;
}

/* =====================================================
   FORCE BUTTON OVERRIDES (Lux theme hard-codes these)
   ===================================================== */

/* SUCCESS BUTTON (Antique Green) */
.btn-success,
.btn-success:active,
.btn-success:focus {
    background-color: #679267 !important;
    border-color: #679267 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

.btn-success:hover {
    background-color: #2F443A !important;
    border-color: #2F443A !important;
}

/* INFO BUTTON (Antique Blue) */
.btn-info,
.btn-info:active,
.btn-info:focus {
    background-color: #69a4d6 !important;
    border-color: #69a4d6 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

.btn-info:hover {
    background-color: #324556 !important;
    border-color: #324556 !important;
}

/* WARNING BUTTON (Antique Gold) */
.btn-warning,
.btn-warning:active,
.btn-warning:focus {
    background-color: #e6c583 !important;
    border-color: #e6c583 !important;
    color: #000000 !important;
    box-shadow: none !important;
}

.btn-warning:hover {
    background-color: #A4864F !important;
    border-color: #A4864F !important;
}

/* DANGER BUTTON (Antique Red) */
.btn-danger,
.btn-danger:active,
.btn-danger:focus {
    background-color: #A44340 !important;
    border-color: #A44340 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

.btn-danger:hover {
    background-color: #7E342E !important;
    border-color: #7E342E !important;
}


.btn-success,
.btn-success:not(:disabled):not(.disabled),
.btn-success:active,
.btn-success:focus,
.btn-success:visited {
    background-color: #679267 !important;
    border-color: #679267 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

.btn-success:hover,
.btn-success:not(:disabled):not(.disabled):hover {
    background-color: #2F443A !important;
    border-color: #2F443A !important;
}

