# GENERATED by gmeow ontology-docs. DO NOT EDIT.

:root {
  color-scheme: only light;
  --bg: #ffffff;
  --accent-bg: #f5f8f7;
  --text: #1b1f23;
  --text-light: #58636f;
  --border: #c9d3d0;
  --accent: #0f766e;
  --accent-hover: #0b5f59;
  --accent-text: #ffffff;
  --code: #9a3412;
  --preformatted: #2f3a40;
  --marked: #fff4b8;
  --disabled: #eceff1;
  --standard-border-radius: 5px;
}

@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: only light;
    --bg: #ffffff;
    --accent-bg: #f5f8f7;
    --text: #1b1f23;
    --text-light: #58636f;
    --border: #c9d3d0;
    --accent: #0f766e;
    --accent-hover: #0b5f59;
    --accent-text: #ffffff;
    --code: #9a3412;
    --preformatted: #2f3a40;
    --disabled: #eceff1;
  }
}

body {
  grid-template-columns: 1fr min(70rem, 92%) 1fr;
  font-size: 1.03rem;
}

header {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

header h1 {
  font-size: 1.55rem;
}

nav a {
  font-weight: 650;
}

main {
  padding-top: 1.35rem;
}

h1, h2, h3 {
  letter-spacing: 0;
}

h1 {
  font-size: 2rem;
}

table {
  font-size: 0.94rem;
}

th, td {
  vertical-align: top;
}

code {
  white-space: normal;
}

pre code {
  white-space: pre;
}

summary {
  color: #9a3412;
}

.skip { position: absolute; left: -999px; }
.skip:focus { left: 16px; top: 16px; background: var(--accent-bg); padding: 8px; }
img, svg { max-width: 100%; height: auto; }
