
body { background:#f4f6fb; }
.card { border:0; border-radius: 18px; box-shadow: 0 10px 20px rgba(0,0,0,.06); }
.navbar-brand { font-weight: 700; letter-spacing:.3px; }
.btn-rounded { border-radius: 9999px; }
.stat h2 { font-size: 2rem; margin:0; }
.stat small { opacity:.9; }
.table> :not(caption)>*>*{ vertical-align: middle; }
.chip { display:inline-block; padding:.25rem .6rem; border-radius:999px; font-size:.8rem; background:#eef2ff; }
