body { background: #f8fafc; color: #111827; }
.navbar-brand { font-weight: 700; }
.card { border-radius: 12px; }
.btn-primary { border-radius: 10px; }
h1{ font-weight:600; }


/* small responsive tweaks */
@media (max-width:576px) {
.display-6 { font-size:1.6rem; }
}