/* Minimal site styles to complement Bootstrap and provide brand colors */
body {
    font-family: 'Roboto', 'Mulish', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
    background: #ffffff;
    color: #1f2937;
}

.navbar-brand img {
    border-radius: 6px;
}

a.nav-link {
    color: #374151 !important;
}

a.nav-link.active {
    color: #0d6efd !important;
    font-weight: 600
}

footer {
    background: #0d1724;
    color: #fff
}

.footer-links a {
    color: rgba(255, 255, 255, 0.85);
    text-decoration: none
}

/* Small utility */
.container h1 {
    font-weight: 700
}