/*
 * theme-overrides.css
 * Restores platform orange as primary color, deep-black hover, and pure-black footer.
 * Loaded after app.css so these rules win.
 */

/* ── CSS variables ─────────────────────────────────────────────────── */
:root {
    --primary:              #dd4f05;
    --primary-hover:        #000000;
    --primary-border:       #dd4f05;
    --primary-border-hover: #000000;
    --primary-btn-shadow:        0 3px 6px 0 rgba(221, 79, 5, 0.30);
    --primary-btn-shadow-hover:  0 3px 8px 0 rgba(0, 0, 0, 0.30);

    --secondary:              #000000;
    --secondary-hover:        #1a1a1a;
    --secondary-border:       #000000;
    --secondary-border-hover: #1a1a1a;
}

/* ── btn-primary ───────────────────────────────────────────────────── */
.btn-primary {
    color: #ffffff;
    background-color: #dd4f05;
    border-color: #dd4f05;
}
.btn-primary:hover {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.btn-primary:focus,
.btn-primary.focus {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
    box-shadow: 0 0 0 0 rgba(221, 79, 5, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    color: #ffffff;
    background-color: #dd4f05;
    border-color: #dd4f05;
    opacity: 0.65;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

/* ── bg-secondary (footer) — matches landing page --bg-dark: #000000 ── */
.bg-secondary {
    background-color: #000000 !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #1a1a1a !important;
}
