/* AUR28 Premium Institutional Theme (Phase 1)
   Safe: just defines variables + light overrides. Nothing breaks if not enabled.
*/

:root{
  --aur28-bg:#0B0F1A;
  --aur28-panel:#121826;
  --aur28-border:rgba(255,255,255,.10);
  --aur28-text:#EAEAEA;
  --aur28-muted:#9CA3AF;
  --aur28-gold:#C9A227;
  --aur28-gold2:#E5C76B;
}

/* When enabled, we’ll add a class on <body> later */
body.aur28-premium{
  background: var(--aur28-bg) !important;
  color: var(--aur28-text) !important;
}
/* Dark full page */
body.aur28-premium,
body.aur28-premium .bg-header-footer {
  background-color: #0B0F1A !important;
}

/* Dark content containers */
body.aur28-premium .container,
body.aur28-premium .container-fluid {
  background-color: transparent !important;
}
body.aur28-premium .card,
body.aur28-premium .panel,
body.aur28-premium .list-group-item{
  background: var(--aur28-panel) !important;
  border-color: var(--aur28-border) !important;
  color: var(--aur28-text) !important;
}

body.aur28-premium a{
  color: var(--aur28-gold) !important;
}
body.aur28-premium a:hover{
  color: var(--aur28-gold2) !important;
}
