blob: 25db12ed1186647f6e5975bd8bdb32c94df8aa94 [file] [edit]
/* ---- Shared structure (defaults to Note) ---------------------------- */
div.admonition {
margin: 10px 0;
padding: var(--adm-padding-y) 10px;
background-color: var(--adm-note-bg);
border: 1px solid var(--adm-note-border);
border-left: 4px solid var(--adm-note-accent-border);
border-radius: 4px;
}
div.admonition + div.admonition {
margin-top: 16px;
}
div.admonition p {
margin-bottom: var(--adm-padding-y);
}
/* ---- Per-type color overrides --------------------------------------- */
div.warning {
background-color: var(--adm-warning-bg);
border-color: var(--adm-warning-border);
border-left-color: var(--adm-warning-border);
}
div.tip {
background-color: var(--adm-tip-bg);
border-color: var(--adm-tip-border);
border-left-color: var(--adm-tip-border);
}
div.important {
background-color: var(--adm-important-bg);
border-color: var(--adm-important-border);
border-left-color: var(--adm-important-border);
}
div.seealso {
background-color: var(--adm-seealso-bg);
border-color: var(--adm-seealso-border);
border-left-color: var(--adm-seealso-accent-border);
}
div.seealso a.reference {
color: var(--adm-seealso-link);
text-decoration: underline;
text-underline-offset: 2px;
}
div.seealso a.reference:has(code) {
text-decoration: none;
}
div.seealso a.reference:hover {
color: var(--adm-seealso-hover);
}
div.admonition a {
text-decoration: none;
}
/* ---- Title (inline with the first paragraph of content) ------------ */
p.admonition-title,
p.admonition-title + p {
display: inline;
margin: 0;
padding: 0;
}
p.admonition-title {
background: none;
color: var(--adm-title);
font-weight: 700;
margin-right: 0.4em;
}
p.admonition-title::after {
content: ":";
}