/*
 * KeySquare Javadoc theme.
 */
:root {
  --body-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --block-font-family: var(--body-font-family);
  --code-font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
  --navbar-background-color: #e8e0ff;
  --navbar-text-color: #111827;
  --subnav-background-color: #f1edff;
  --selected-background-color: #5b21ff;
  --selected-text-color: #ffffff;
  --selected-link-color: #ffffff;
}

/*
 * Property for unavailable navigation labels.
 */
.top-nav ul.nav-list > li:not(.nav-bar-cell1-rev),
.top-nav ul.sub-nav-list > li:not(.nav-bar-cell1-rev) {
  color: #8f84a8;
}

.ks-javadoc-logo {
  display: block;
  height: 30px;
  width: auto;
}

/* Match the standard doclet mobile navbar breakpoint from stylesheet.css. */
@media screen and (min-width: 921px) {
  .top-nav {
    align-items: center;
    border-bottom: 1px solid #e5e0f5;
    display: flex;
    padding: 0;
  }

  .top-nav .about-language {
    float: none;
    height: auto;
    margin: 0;
    padding: 4px 16px 4px 18px;
  }

  .top-nav ul.nav-list {
    align-items: center;
    display: flex;
  }

  .top-nav ul.nav-list li {
    float: none;
  }
}
