body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
h1, h2, h3, h4, h5 {
    font-weight: 600;
}
.navbar-brand i {
    margin-right: 6px;
}
.card { border-radius: 12px; }
.card .card-body { padding: 1rem; }
footer { border-top: 1px solid rgba(255,255,255,0.06); }
.badge { font-size: 0.85rem; }
