.option {
    transition: background-color 0.3s;
}

.option:hover {
    background-color: #d1d8e0;
}

.option:active {
    background-color: rgba(109, 121, 134, 0.9);
    color: #ffffff;
}

.option-selected {
    background-color: rgba(165, 175, 185, 0.9);
    color: #ffffff;
}

.pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.pagination a {
    color: #000000;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.pagination a:hover {
    background-color: #d1d8e0;
}

.pagination a.page-current {
    background-color: rgba(165, 175, 185, 0.9);
    color: #ffffff;
}


.pagination span {
    color: #000000;
    padding: 8px 16px;
    text-decoration: none;
}

.bg-teal {
    background-color: teal;
}

.bg-indigo {
    background-color: indigo;
}