.search-results h2 a {
    color: var(--blue);
}
.search-results article > p:last-child {
    color: var(--muted);
}
.search-results mark {
    padding: 0 .12em;
    color: #16130d;
    background: #ffd978;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}
.search-message {
    color: #421515;
}
.backstage {
    --muted: color-mix(in srgb, var(--backstage-ink) 78%, var(--backstage-bg));
    --line: color-mix(in srgb, var(--backstage-ink) 32%, transparent);
}
.backstage .search-count {
    color: var(--backstage-ink);
    border-color: var(--line);
}
.backstage .search-results {
    max-width: 900px;
}
.backstage .search-results li {
    margin-top: 10px;
    padding: 24px;
    border: 1px solid var(--line);
    background: color-mix(in srgb, var(--backstage-bg) 95%, var(--backstage-ink));
}
.backstage .search-results article {
    max-width: 780px;
}
.backstage .search-type {
    color: var(--backstage-accent);
}
.backstage .search-results h2 a {
    color: var(--backstage-ink);
    text-decoration-color: var(--backstage-accent);
    text-decoration-thickness: 2px;
}
.backstage .search-results h2 a:hover {
    color: var(--backstage-accent);
}
.backstage .search-results article > p:last-child {
    color: var(--backstage-ink);
    opacity: .86;
}
.backstage .search-results mark {
    color: #16130d;
    background: #ffd978;
}
.backstage .search-page > p:last-child {
    color: var(--backstage-ink);
}
@media (max-width: 680px) {
    .backstage .search-results li {
        padding: 19px;
    }
}
