body{min-height:100vh;background:#f8f9fa;color:#e9eefc;}
   . bg-hero{
  background:#fff url("/assets/branding/background.jpg") center/cover no-repeat fixed;
}
    .card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
    .table{color:#e9eefc}
    .table td,.table th{border-color:rgba(255,255,255,.12)}
    .nav-link{color:rgba(255,255,255,.75)}
    .nav-link.active{color:#fff;font-weight:600}
    a{color:#8bd3ff}

.table thead th{white-space:nowrap}
.badge{font-weight:600}
.btn-icon{display:inline-flex;align-items:center;gap:.25rem}
