/* Option entries in the reference: one heading per option. */
.content h2[id^="opt-"] {
  font-family: var(--mono-font);
  font-size: 1.15em;
  overflow-wrap: anywhere;
  margin-block-start: 1.6em;
  padding-block-start: 0.8em;
  border-block-start: 1px solid var(--table-border-color);
}

/* Options search page. */
.options-search input {
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 0.75em;
  font-size: 1.1em;
  color: var(--searchbar-fg);
  background: var(--searchbar-bg);
  border: 1px solid var(--searchbar-border-color);
  border-radius: 4px;
}

.options-search-status {
  color: var(--sidebar-non-existant);
}

.options-search-results {
  list-style: none;
  padding-inline-start: 0;
}

.options-search-results li {
  padding: 0.6em 0;
  border-block-end: 1px solid var(--table-border-color);
}

.options-search-results p {
  margin: 0.3em 0;
}

.options-search-name {
  font-weight: bold;
  overflow-wrap: anywhere;
}

.options-search-meta {
  font-size: 0.9em;
  color: var(--sidebar-non-existant);
}

@media print {
  .options-search {
    display: none;
  }
}
