/* doc.css */
.documentation,
.documentation-metadata {
border: 1px solid var(--border-color-base, #a2a9b1);
background-color: var(--color-surface-2);
border-radius: 8px;
box-shadow: var(--box-shadow-card);
clear: both;
margin: 1em 0;
padding: 1em;
font-size: 0.875rem;
text-align: left;
}
.documentation-metadata {
margin: 0.2em 0;
font-style: italic;
padding: 0.4em 1em;
}
.documentation-startbox {
padding-bottom: 3px;
border-bottom: 1px solid var(--border-color-base, #a2a9b1);
margin-bottom: 1ex;
}
.documentation-heading {
font-weight: bold;
font-size: 1.4rem;
color: var(--color-base--emphasized);
line-height: 1.4;
margin-bottom: 0.5em;
}
.documentation-clear {
clear: both;
}
.documentation-toolbar {
font-style: normal;
font-size: 85%;
margin-top: 1em;
}
.documentation-toolbar a {
color: var(--color-primary);
text-decoration: none;
}
.documentation-toolbar a:hover {
text-decoration: underline;
}
.documentation-content {
margin-top: 1em;
}
.documentation-content p {
margin: 0.5em 0;
}
.documentation-content ul,
.documentation-content ol {
margin: 0.5em 0;
padding-left: 1.5em;
}
.documentation-content li {
margin: 0.25em 0;
}
.documentation-content code {
background-color: var(--color-surface-3);
padding: 0.2em 0.4em;
border-radius: 4px;
font-family: monospace;
}
.documentation-content pre {
background-color: var(--color-surface-3);
padding: 1em;
border-radius: 8px;
overflow-x: auto;
}
.documentation-content pre code {
background-color: transparent;
padding: 0;
}
@media screen {
html.skin-theme-clientpref-night .documentation,
html.skin-theme-clientpref-night .documentation-metadata {
background-color: var(--color-surface-2--dark);
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .documentation,
html.skin-theme-clientpref-os .documentation-metadata {
background-color: var(--color-surface-2--dark);
}
}