/* This file is required for site administration. Do not delete. */

@media screen and (max-width: 1550px) {
  @media screen and (max-width: 1550px) {
    body[layout][concierge]
      .devsite-main-content[has-book-nav]
      devsite-toc.devsite-toc-embedded:not(:empty) {
      display: block;
    }
  
    body[layout][concierge][template='landing']
      .devsite-main-content[has-book-nav]
      devsite-toc.devsite-toc-embedded:not(:empty) {
      margin: 20px 40px 24px;
    }
  
    body[layout][concierge]
      .devsite-main-content[has-book-nav] devsite-toc.devsite-toc-embedded:not(:empty) {
      display: block;
      margin: 28px 0 24px;
    }
  
    body[layout][concierge]
      .devsite-main-content[has-book-nav] devsite-toc.devsite-toc-embedded:not(:empty)
      ~ .devsite-article-body
      > :first-child {
      margin-top: 0;
    }
  
    body[layout][concierge][template='landing'] devsite-toc.devsite-toc-embedded:not(:empty) {
      margin: 20px 40px 24px;
    }
  }
  
  @media screen and (max-width: 1400px) {
    body[layout][concierge] .devsite-main-content devsite-toc.devsite-toc {
      display: none;
    }
  
    body[layout][concierge]
      .devsite-main-content
      devsite-toc.devsite-toc-embedded:not(:empty) {
      display: block;
    }
  
    body[layout][concierge][template='landing']
      .devsite-main-content
      devsite-toc.devsite-toc-embedded:not(:empty) {
      margin: 20px 40px 24px;
    }
  }
}

/* Temporary overrides for binary freeze in May 2025.  Move these into tenant
   binary after the freeze lifts. */

[background], [background]:not([foreground]) {
  color: var(--devsite-ref-palette--grey800);
}

.devsite-nav {
  --devsite-nav-font-size: 14px;
  --devsite-nav-item-line-height: 18px;
  --devsite-nav-color-active: var(--devsite-primary-text-rgba);
  --devsite-nav-color-hover: var(--devsite-primary-text-rgba);
}

devsite-book-nav .devsite-book-nav-wrapper {
  margin-top: 16px;
}

.devsite-nav-accordion>.devsite-expandable-nav>.devsite-nav-section {
  margin-top: 4px;
}

.color-scheme--dark .devsite-tabs-dropdown-content {
  --devsite-primary-text-color: rgba(255, 255, 255, .9);
  background-color: var(--devsite-header-color-lower);
  --devsite-elevation-key-shadow-color: rgba(255, 255, 255, .3);
  --devsite-elevation-ambient-shadow-color: rgba(255, 255, 255, .15);
}

.color-scheme--dark devsite-header devsite-tabs.lower-tabs .devsite-tabs-dropdown a:hover {
  color: white;
}

.color-scheme--dark .devsite-book-nav-bg {
  --devsite-elevation-key-shadow-color: rgba(255, 255, 255, .3);
  --devsite-elevation-ambient-shadow-color: rgba(255, 255, 255, .15);
}

.color-scheme--dark devsite-book-nav .filter-list-icon,
.color-scheme--dark devsite-book-nav input[type=text] {
  --devsite-searchbox-placeholder: rgba(255, 255, 255, .7);
  --devsite-search-form-text-active: rgba(255, 255, 255, .8);
}

.color-scheme--dark .devsite-nav-accordion>.devsite-expandable-nav>.devsite-nav-title {
  --devsite-secondary-text-rgba: rgba(255, 255, 255, .7);
}

.color-scheme--dark .firebase-reference-list-item .docs-landing-icon {
  border: 1px solid var(--tenant-docs-landing-icon-background);
  background-color: inherit;
}

.color-scheme--dark .firebase-reference-list-item.docs-unity .docs-landing-icon {
  color: white;
}






/*
     FILE ARCHIVED ON 2:23:03 May 30, 2025 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 15:44:47 Feb 6, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
