body { background:#0f1724; color:#e6eef8; }
.sidebar { background: linear-gradient(180deg,#0b1220,#0f1a2b); min-height:100vh; }
.card { background:#0b1520; border: 1px solid rgba(255,255,255,0.04); color: #dbeafe; }
.nav-link { color: #cfe8ff; }
.nav-link:hover { color: #fff; }
.bg-gradient-dark { background: linear-gradient(90deg,#0b1220,#0f1a2b); }
.table-dark { color: #dbeafe; }
.container { max-width:1200px; }
