:root {
    --bs-primary: #0057B8;
    --bs-primary-rgb: 0, 87, 184;
}
body {
    color: #1A1A1A;
}
.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}
.btn-primary:hover {
    background-color: #004A9E;
    border-color: #004A9E;
}
.text-primary {
    color: #0057B8 !important;
}
a {
    color: #0057B8;
}
a:hover {
    color: #003F7A;
}
.nav-link.active {
    color: #0057B8 !important;
    font-weight: 700;
}
.card:hover {
    transition: 0.2s;
    box-shadow: 0 4px 12px rgba(0,87,184,0.15) !important;
}