:root{ --card-radius: 16px; }
.card{ border:0; border-radius: var(--card-radius); box-shadow: 0 8px 24px rgba(0,0,0,.06); }
.badge-soft{ background: rgba(13,110,253,.12); color:#0d6efd; }
.kpi{ font-size:1.35rem; font-weight:700; }
.table thead th{ font-size:.85rem; text-transform:uppercase; letter-spacing:.04em; color:#6c757d; }
