:root{ --brand:#198754; }
body{ font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }
.sidebar{ min-height:100vh; background:#0f172a; }
.sidebar a{ color:#cbd5e1; text-decoration:none; display:block; padding:.65rem .9rem; border-radius:.6rem; }
.sidebar a:hover{ background: rgba(148,163,184,.15); }
.sidebar a.active{ background: rgba(25,135,84,.35); color:#fff; }
.card{ border-radius:16px; }
.badge{ border-radius:999px; }
