[data-bs-theme="light"] .carousel-control-prev,
[data-bs-theme="light"] .carousel-control-next,
[data-bs-theme="light"] .carousel-indicators {
    filter: invert(100%); 
}

.card-img-top {
    background-color: white;
    width: 100%;
    height: 15vw;
    object-fit: contain;
}

.cat {
    width: 450px;
}

.raised {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

/* Google programmable search engine */

/* Keep the input field light */
.gsib_a input {
    background-color: white !important;
    color: black !important;
}

/* Make the outer container follow dark mode */
.gsc-control-cse {
    background-color: inherit !important;
    border: none !important;
}

