
body { font-family: Arial, sans-serif; background-color: #f8f9fa; }
h1, h2 { color: #0d6efd; font-weight: 600; }
.navbar-brand { font-size: 1.5rem; font-weight: bold; }
.nav-link { font-size: 1.1rem; margin-right: 10px; }
.nav-link.active { font-weight: bold; text-decoration: underline; }
.list-group-item { font-size: 1rem; padding: 12px; border: 1px solid #ddd; transition: background-color 0.2s; }
.list-group-item:hover { background-color: #e7f1ff; color: #0d6efd; }
footer { font-size: 0.9rem; }
