/* site.css */
body {
    background: #f8fafc;
}

.main-content {
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

.navbar-brand img {
    border-radius: 50%;
}

.nav-link {
    color: #fff !important;
    transition: color 0.2s;
}

    .nav-link:hover, .nav-link.active {
        color: #ffd700 !important;
        text-decoration: underline;
    }

.footer {
    background: #212529;
    color: #adb5bd;
}
