:root {
    --custom-blue: #0066cc;
    --custom-yellow: #ffd700;
}

.bg-custom-primary {
    background-color: var(--custom-blue) !important;
}

.btn-custom-primary {
    background-color: var(--custom-blue) !important;
    border-color: var(--custom-blue) !important;
    color: white !important;
}

.btn-custom-primary:hover {
    background-color: #0052a3 !important;
    border-color: #0052a3 !important;
}

.card-header-custom {
    background-color: var(--custom-blue) !important;
    color: var(--custom-yellow) !important;
}

.navbar-custom {
    background-color: var(--custom-blue) !important;
}

.navbar-custom .navbar-brand,
.navbar-custom .nav-link {
    color: var(--custom-yellow) !important;
}

.btn-custom-link {
    color: var(--custom-blue) !important;
    text-decoration: none;
}

.btn-custom-link:hover {
    color: #0052a3 !important;
    text-decoration: underline;
}