.search-result {
    background-color: var(--color-background-light);
}

.search-checkbox-container input[type="checkbox"]:checked + span:not(.lever)::before {
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
    border-right: 3px solid #45A0EF;
    border-bottom: 3px solid #45A0EF;
}

.pagination li a {
    color: var(--color-text);
}

.pagination li.active {
    background-color: var(--color-blue);
}

.page-link:hover {
    cursor: pointer;
}

/* dark theme */
[data-theme="dark"] .search-checkbox-container input[type="checkbox"]:not(.filled-in) + span:not(.lever)::after {
    border: 2px solid rgba(255, 255, 255, 0.7);
}