h2:has(.sms-highlight) {
    font-weight: normal;
    font-size: 1.2rem;
}

.sms-highlight {
    font-weight: bold;
    font-size: 1.5rem;
    color: var(--highlight-color);
}

ol.list_container li {
    filter: grayscale(1);
    opacity: .5;
}

ol.list_container li::before {
    background-color: var(--highlight-color);
}

body:has(.click2sms_container.invisible) .card:has(.click_two.invisible) ol.list_container li:first-of-type,
.card:has(.click_one.invisible, .click2sms_container:not(.invisible)) ol.list_container li:last-of-type {
    filter: none;
    font-weight: bold;
    opacity: 1;
}