body{
    background: #f0f8ff;
}
.accordion-item {
    border: none;
}

.accordion-button {
    border: none;
    box-shadow: none; /* Remove focus shadow */
}

.accordion-button:not(.collapsed) {
    background-color: #f8f9fa; /* Optional: change background on open */
    color: #000;
}

.accordion-body {
    border-top: none; /* Optional: remove separator */
    padding-top: 0.5rem;
}
.accordion-button {
    border-radius: 24px;
}
.accordion-item {
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    margin-bottom: 10px;
}

.accordion-item {
    border-radius: 8px; /* or any value you want */
    overflow: hidden; /* ensures inner button and body follow the same rounding */
}

.accordion-button {
    border-radius: 0; /* reset button radius if needed */
}

.accordion-button:not(.collapsed) {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.accordion-collapse {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}