:root {
    --cobalt-blue: #2B4A87;
    --light-brown: #B8860B;
}

.btn-primary {
    background-color: var(--cobalt-blue);
    border-color: var(--cobalt-blue);
}

.btn-primary:hover {
    background-color: #1e3660;
    border-color: #1e3660;
}

.text-primary {
    color: var(--cobalt-blue) !important;
}

.bg-primary {
    background-color: var(--cobalt-blue) !important;
}

.bg-light-brown {
    background-color: #f5f1e8;
}

.filter-btn.active {
    background-color: var(--cobalt-blue);
    color: white;
}

.navbar .navbar-brand img {
    height: 150px;
    transition: height 0.3s ease;
}