:root {
  --result-item-title-border: var(--highlight-color);
  --border-color: #EBEDF0;
  --highlight-color: #7C8899;
}

@media (prefers-color-scheme: light) {
  :root {
    --result-item-title-border: var(--highlight-color);
    --border-color: #EBEDF0;
    --highlight-color: #7C8899;
    --title-color: #445162;
    --text-color: #616D7E;
    --after-color: #939DAB;
    --other-color: #ffffff;
    --primary: #445162;
    --primary-hover: #7C8899;
  }
}

@media (prefers-color-scheme: dark) {
  :root {
    --result-item-title-border: var(--highlight-color);
    --border-color: #EBEDF0;      
    --highlight-color: #7C8899;    
    --title-color: #E8EAED;
    --text-color: #CBD0D6;
    --after-color: #7C8899;
    --other-color: #445162;
    --image_brightness: 90%;
  }
}

a.__sri_title_link._ext_t._0_sri_title_link._0_URL {
  font-weight: 700;
  font-style: normal;
  color: var(--title-color);
  border-bottom: none;
  transition: color 0.2s ease;
}

a.__sri_title_link._ext_t._0_sri_title_link._0_URL:hover {
  color: var(--highlight-color);
  border-bottom: none;
}

a.__sri_title_link._ext_t._0_sri_title_link._0_URL:visited {
  color: var(--after-color);
}

a.__sri_title_link._ext_t._0_sri_title_link._0_URL:visited:hover {
  color: var(--highlight-color);
}

a._0_URL {
  color: var(--title-color);
  border-bottom: 0px solid var(--highlight-color);
  transition: color 0.2s ease;
}

div.__sri_url_path_box {
  color: var(--text-color);
}

div div div {
  color: var(--text-color);
}

div div svg {
  color: var(--title-color);
}

a._0_URL:hover {
  color: var(--highlight-color);
  border-bottom: 0px solid var(--highlight-color);
}

a._0_URL:visited {
  color: var(--after-color);
}

a._0_URL:visited:hover {
  color: var(--highlight-color);
}

a.nav_item._0_query_link_item {
  color: var(--title-color);
  font-weight: 700;
}

a.inlineHeader:hover {
  color: var(--highlight-color);
}

a.btn.--secondary.--block {
  color: var(--text-color);
  border-color: var(--text-color);
  font-weight: 700;
  transition: all 0.2s ease;
}

a.btn.--secondary.--block:hover {
  color: var(--highlight-color);
  border-color: var(--highlight-color);
  font-weight: 700;
}

span.smw-less:hover {
  color: var(--highlight-color);
}

label.smw:hover {
  color: var(--highlight-color);
}

span.smw-more:hover {
  color: var(--highlight-color);
}

div._0_results_summary_box.__0_show {
  border: 2px solid var(--border-color);
  border-radius: 14px;
  padding: 20px;
}

.doggo_sit_a {
  display: none;
}

div div b {
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
  color: var(--title-color);
}

a.share_url_footer_content.copyToClipLink:hover {
  color: var(--highlight-color);
}

.btn.--primary {
  background-color: var(--title-color);
  border: 1px solid var(--title-color);
  color: var(--other-color);
  transition: all 0.2s ease;
}

.btn.--primary:hover {
  background-color: var(--title-color);
  color: var(--other-color);
  border: 1px solid var(--title-color);
}

.btn.--primary:hover {
  background-color: var(--title-color);
  border: 1px solid var(--highlight-color);
  transform: scale(1.02);
}

.btn.--primary:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  box-shadow: 0 0 0.8rem 0.2rem var(--highlight-color);
  opacity: 0.3;
}

.k_ui_toggle_switch.--enabled .k_ui_toggle_switch_bar {
  background: var(--highlight-color);
  background: linear-gradient(90deg, var(--highlight-color), var(--highlight-color));
  box-shadow: 0 0 0 1px var(--highlight-color);
}

.serp-nav .nav_item.n_se:after,
.serp-nav .nav_item.n_im:after,
.serp-nav .nav_item.n_vi:after,
.serp-nav .nav_item.n_ne:after,
.serp-nav .nav_item.n_ma:after {
  background-color: var(--highlight-color);
}

.landing-category-select .landing_cat_buttons>button.n_se.--active,
.landing-category-select .landing_cat_buttons>button.n_se:hover,
.landing-category-select .landing_cat_buttons>button.n_ne.--active,
.landing-category-select .landing_cat_buttons>button.n_ne:hover,
.landing-category-select .landing_cat_buttons>button.n_ma.--active,
.landing-category-select .landing_cat_buttons>button.n_ma:hover,
.landing-category-select .landing_cat_buttons>button.n_vi.--active,
.landing-category-select .landing_cat_buttons>button.n_vi:hover,
.landing-category-select .landing_cat_buttons>button.n_im.--active,
.landing-category-select .landing_cat_buttons>button.n_im:hover {
  border-bottom: solid var(--highlight-color);
  color: var(--text-color);
  transition: all 0.2s ease;
}

.k_ui_dropdown.__basic .k_ui_dropdown_data_list .list_items>a,
.k_ui_dropdown.__basic .k_ui_dropdown_data_list .list_items>label {
  color: var(--text-color);
}

.quick-search-btn svg {
  color: var(--other-color);
}

.quick-search-btn {
  background: var(--highlight-color);
  background-color: var(--highlight-color);
}

.mob .landing-category-select .landing_cat_buttons > button.--active {
  border: 1px solid var(--highlight-color);
  background-color: var(--highlight-color);
  color: var(--text-color);
}