:root { --md-admonition-icon--variable: url('data:image/svg+xml;charset=utf-8,'); --md-admonition-icon--function: url('data:image/svg+xml;charset=utf-8,'); --md-admonition-icon--concept: url('data:image/svg+xml;charset=utf-8,'); --md-admonition-icon--macro: url('data:image/svg+xml;charset=utf-8,'); } .md-typeset .admonition.variable, .md-typeset details.variable, .md-typeset .admonition.function, .md-typeset details.function, .md-typeset .admonition.concept, .md-typeset details.concept, .md-typeset .admonition.macro, .md-typeset details.macro { border-color: var(--md-default-fg-color--lighter); } .md-typeset .variable > .admonition-title, .md-typeset .variable > summary, .md-typeset .function > .admonition-title, .md-typeset .function > summary, .md-typeset .concept > .admonition-title, .md-typeset .concept > summary, .md-typeset .macro > .admonition-title, .md-typeset .macro > summary { background-color: var(--md-default-bg-color); } .md-typeset .variable > .admonition-title::before, .md-typeset .variable > summary::before { background-color: var(--md-default-fg-color--light); -webkit-mask-image: var(--md-admonition-icon--variable); mask-image: var(--md-admonition-icon--variable); } .md-typeset .function > .admonition-title::before, .md-typeset .function > summary::before { background-color: var(--md-default-fg-color--light); -webkit-mask-image: var(--md-admonition-icon--function); mask-image: var(--md-admonition-icon--function); } .md-typeset .concept > .admonition-title::before, .md-typeset .concept > summary::before { background-color: var(--md-default-fg-color--light); -webkit-mask-image: var(--md-admonition-icon--concept); mask-image: var(--md-admonition-icon--concept); } .md-typeset .macro > .admonition-title::before, .md-typeset .macro > summary::before { background-color: var(--md-default-fg-color--light); -webkit-mask-image: var(--md-admonition-icon--macro); mask-image: var(--md-admonition-icon--macro); }