/* ============================================================================
   Aurora — Bootstrap theme overrides. Loaded AFTER bootstrap.min.css.
   Brand (indigo) on Bootstrap's primary, the always-dark app sidebar, and a few
   transition shims so pages not yet converted to pure Bootstrap still read well.
   Dark mode uses Bootstrap 5.3 native data-bs-theme on <html>.
   ============================================================================ */
:root{
  --bs-primary:#4f46e5; --bs-primary-rgb:79,70,229;
  --bs-link-color:#4f46e5; --bs-link-color-rgb:79,70,229; --bs-link-hover-color:#4338ca;
  --brand:#4f46e5; --brand-dark:#4338ca;
}
.btn-primary{--bs-btn-bg:#4f46e5;--bs-btn-border-color:#4f46e5;--bs-btn-hover-bg:#4338ca;--bs-btn-hover-border-color:#4338ca;--bs-btn-active-bg:#3730a3;--bs-btn-active-border-color:#3730a3;--bs-btn-disabled-bg:#4f46e5;--bs-btn-disabled-border-color:#4f46e5;}
.bg-primary{background-color:#4f46e5!important;}
.text-primary{color:#4f46e5!important;}
.text-bg-primary{background-color:#4f46e5!important;color:#fff!important;}
.btn-brand{--bs-btn-color:#fff;--bs-btn-bg:#4f46e5;--bs-btn-border-color:#4f46e5;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4338ca;--bs-btn-hover-border-color:#4338ca;}

/* Always-dark application sidebar (chrome) — works for both the current markup
   ([data-sidebar]) and the Bootstrap-converted markup (.app-sidebar). */
.app-sidebar,[data-sidebar]{background:#0f172a;color:#cbd5e1;}
.app-sidebar .nav-link,[data-sidebar] .nav-link{color:#cbd5e1;border-radius:.5rem;padding:.55rem .8rem;display:flex;align-items:center;gap:.6rem;}
.app-sidebar .nav-link:hover,[data-sidebar] .nav-link:hover{background:#1e293b;color:#fff;}
.app-sidebar .nav-link.active,.app-sidebar .nav-link.nav-link-active,[data-sidebar] .nav-link.active,[data-sidebar] .nav-link.nav-link-active{background:#4f46e5;color:#fff;}
.sidebar-section{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:.85rem .8rem .3rem;font-weight:600;}

/* Launcher/module cards keep a subtle lift */
.app-card{transition:transform .15s ease,box-shadow .15s ease;}
.app-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem rgba(2,6,23,.12);}
