:root{ --brand:#59a6ff; --brand2:#7c4dff; --bg:#0b0f17; --fg:#e7eefc; --muted:#9fb1d8; --border:rgba(255,255,255,.12); } html,body{ background:var(--bg); color:var(--fg); } .navbar{ background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(0,0,0,0)); } .card{ background:rgba(255,255,255,.03); border:1px solid var(--border); } .btn-primary{ background:linear-gradient(90deg,var(--brand),var(--brand2)); border:none; } .table thead th{ color:#cfe1ff; font-weight:600; } .badge.bg-warning{ color:#000; } .link-muted{ color:var(--muted); text-decoration:none; } .link-muted:hover{ color:#fff; text-decoration:underline; }