/* v3.9.2 theme corrections */
.frontend-body {
    color: var(--frontend-text);
}

.search-title,
.result-domain,
.empty-state h2 {
    color: var(--frontend-text) !important;
}

.search-subtitle,
.result-card .result-snippet,
.results-meta,
.empty-state p {
    color: var(--frontend-muted) !important;
}

.pro-hero-card,
.pro-search-panel,
.pro-results-card,
.result-card,
.popular-widget {
    background: color-mix(in srgb, var(--frontend-card-bg) 88%, transparent) !important;
}

.pro-search-box,
.header-mini-search {
    background: color-mix(in srgb, var(--frontend-card-bg) 96%, white 4%) !important;
}

.pro-search-box input,
.header-mini-search input {
    color: var(--frontend-text) !important;
}

.pro-search-box input::placeholder,
.header-mini-search input::placeholder {
    color: var(--frontend-muted) !important;
}

.theme-toggle {
    color: var(--frontend-text) !important;
    background: color-mix(in srgb, var(--frontend-card-bg) 96%, white 4%) !important;
}

.pro-results-meta {
    background: color-mix(in srgb, var(--frontend-card-bg) 92%, var(--frontend-bg) 8%) !important;
}

.result-card .result-title a {
    color: var(--primary-color) !important;
}

.site-header {
    background: color-mix(in srgb, var(--frontend-card-bg) 82%, transparent) !important;
}

.site-brand,
.site-nav a {
    color: var(--frontend-text) !important;
}

.site-nav a:hover {
    background: color-mix(in srgb, var(--frontend-muted) 12%, transparent) !important;
}

.header-mini-search button,
.pro-search-box button {
    background: var(--primary-color) !important;
    color: var(--button-text-color) !important;
}

.popular-tags a {
    background: color-mix(in srgb, var(--frontend-card-bg) 96%, white 4%) !important;
    color: var(--frontend-text) !important;
}

.site-footer {
    background: color-mix(in srgb, var(--dark-bg) 92%, #000 8%) !important;
}
