/* Jetpack Instant Search uses its own fixed light palette. Keep its layout,
   search state and behavior; color the dynamically mounted overlay from NAS's
   existing appearance attribute. CSS applies before paint, including when a
   cached page, the automatic schedule or another tab changes the site mode. */
@media screen {
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay {
  color-scheme:dark;
  color:var(--nas-night-ink,#edf1f7);
  scrollbar-color:var(--nas-night-line,#44546e) var(--nas-night-paper,#111827);
 }
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay:not(.is-hidden) {background:rgba(0,0,0,.75)}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__search-results-wrapper,
  .jetpack-instant-search__search-results,
  .jetpack-instant-search__search-results-secondary,
  .jetpack-instant-search__jetpack-colophon,
  .jetpack-instant-search__box-input.search-field,
  .jetpack-instant-search__search-sort-select
 ) {
  background:var(--nas-night-paper,#111827)!important;
  color:var(--nas-night-ink,#edf1f7)!important;
  border-color:var(--nas-night-line,#44546e)!important;
 }
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__search-results-title,
  .jetpack-instant-search__search-results-unused-query,
  .jetpack-instant-search__search-results-list,
  .jetpack-instant-search__search-result-title,
  .jetpack-instant-search__search-result-minimal-content,
  .jetpack-instant-search__search-result-expanded__content,
  .jetpack-instant-search__search-filters-title,
  .jp-search-answers-panel__text
 ) {color:var(--nas-night-ink,#edf1f7)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__jetpack-colophon-text,
  .jetpack-instant-search__path-breadcrumb,
  .jetpack-instant-search__search-filter-sub-heading,
  .jetpack-instant-search__search-result-expanded__path,
  .jetpack-instant-search__search-result-expanded__footer-author,
  .jetpack-instant-search__search-result-expanded__footer-date,
  .jetpack-instant-search__product-price-regular,
  .jetpack-instant-search__search-sort-separator,
  .jetpack-instant-search__search-suggestions-label,
  .jp-search-answers-panel__heading,
  .jp-search-answers-panel__loading,
  .jp-search-answers-panel__loading-hint,
  .jp-search-answers-panel__error-detail
 ) {color:var(--nas-night-muted,#bac5d6)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay a {color:var(--nas-night-link,#b7c9ff)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay a:is(:hover,:focus) {color:var(--nas-night-ink,#edf1f7)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jetpack-instant-search__search-result-title-link {color:var(--nas-night-ink,#edf1f7)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__box,
  .jetpack-instant-search__overlay-close,
  .jetpack-instant-search__search-result-comments,
  .jetpack-instant-search__sidebar-citation-card,
  .jetpack-instant-search__search-suggestions-separator,
  .jp-search-answers-panel__toggle,
  .jp-search-answers-panel__citations
 ) {border-color:var(--nas-night-line,#44546e)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__search-sort-option,
  .jetpack-instant-search__search-results-filter-button,
  .jetpack-instant-search__clear-filters-link,
  .jetpack-instant-search__scroll-button,
  .jetpack-instant-search__overlay-close,
  .jetpack-instant-search__box input[type="button"],
  .jp-search-answers-panel__toggle
 ) {background:transparent!important;color:var(--nas-night-muted,#bac5d6)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(
  .jetpack-instant-search__search-sort-option.is-selected,
  .jetpack-instant-search__search-sort-option:hover,
  .jetpack-instant-search__search-results-filter-button:hover,
  .jetpack-instant-search__overlay-close:hover,
  .jetpack-instant-search__box input[type="button"]:hover
 ) {color:var(--nas-night-link,#b7c9ff)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(.jetpack-instant-search__box-gridicon,.jetpack-instant-search__overlay-close) svg {fill:var(--nas-night-muted,#bac5d6)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jetpack-instant-search__box-input::placeholder {color:var(--nas-night-muted,#bac5d6);opacity:1}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(input,select) {accent-color:var(--nas-night-link,#b7c9ff)}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(a,button,input,select):focus-visible {outline:2px solid var(--nas-night-link,#b7c9ff)!important;outline-offset:-2px}
 /* Jetpack can emit the highlight color inline. Keep both sides of the
    contrast pair together, without changing or removing the matching words. */
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay mark {background:#57491f!important;color:#fff2ba!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(.jetpack-instant-search__search-suggestions,.jp-search-answers-panel) {background:var(--nas-night-panel,#192336)!important;color:var(--nas-night-ink,#edf1f7)!important;border-color:var(--nas-night-line,#44546e)!important;box-shadow:none}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jetpack-instant-search__search-suggestion {color:var(--nas-night-ink,#edf1f7)}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay :is(.jetpack-instant-search__search-suggestion:hover,.jetpack-instant-search__search-suggestion.is-active,.jetpack-instant-search__sidebar-citation-card:hover,.jp-search-answers-panel__toggle:hover) {background:var(--nas-night-soft,#233149)!important;color:var(--nas-night-link,#b7c9ff)!important}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jp-search-answers-panel__content--collapsed:after {background:linear-gradient(transparent,var(--nas-night-panel,#192336))}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jp-search-answers-panel__error-message {color:#ffb4b4}
 html[data-nas-theme="dark"] .jetpack-instant-search__overlay .jetpack-instant-search__notice--warning {background:#493b17;color:#ffecb3}
}
