.home-tooltip {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    font-weight: bold !important;
    font-size: 24px !important;
    color: black !important;
}

.map-tooltip {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    font-weight: bold !important;
    font-size: 20px !important;
    color: black !important;
}

.card-row {
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    margin-bottom: 16px;
    padding: 16px;
    background-color: #fff;
}

.accordion-button:not(.collapsed) {
  background-color: var(--bs-dark) !important;  /* Bootstrap primary by default */
  color: var(--bs-light) !important;
}