/* NOTE Header: Hide shadow under header */ .md-header[data-md-state="shadow"], .md-header--shadow { box-shadow: none; } /* NOTE Text Highlight: Pad left and right */ .md-typeset mark { padding-left: 4px; padding-right: 4px; } /* LINK https://github.com/squidfunk/mkdocs-material/issues/4964#issuecomment-1718085465 */ /* SECTION Collapsible Code Blocks */ .md-typeset .collapse-code { position: relative; margin-top: 1em; margin-bottom: 1em } .md-typeset .collapse-code pre, .md-typeset .collapse-code .highlighttable { margin-top: 0; margin-bottom: 0 } .md-typeset .collapse-code input { display: none } .md-typeset .collapse-code input~.code-footer { width: 100%; margin: 0; padding: .25em .5em .25em 0 } [data-md-color-scheme="default"] .highlight span.filename { background: rgba(var(--solarized-green), 0.2); } [data-md-color-scheme="slate"] .highlight span.filename { background: rgba(var(--solarized-cyan), 0.4); } [data-md-color-scheme="default"] .md-typeset .collapse-code input~.code-footer label { position: relative; margin: .05em; padding: .15em .8em; color: var(--md-primary-bg-color); background-color: rgba(var(--solarized-green), 0.6); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; border-radius: .1rem; cursor: pointer; content: "" } [data-md-color-scheme="slate"] .md-typeset .collapse-code input~.code-footer label { position: relative; margin: .05em; padding: .15em .8em; color: var(--md-primary-bg-color); background-color: rgba(var(--solarized-cyan), 0.6); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; border-radius: .1rem; cursor: pointer; content: "" } .md-typeset .collapse-code input~.code-footer label:hover { background-color: var(--md-accent-fg-color) } .md-typeset .collapse-code input~.code-footer label::before { position: absolute; top: .15em; left: .15em; display: block; box-sizing: border-box; width: 1.25em; height: 1.25em; background-color: var(--md-primary-bg-color); background-size: 1.25em; content: "" } .md-typeset .collapse-code input~.code-footer label.expand { display: none } .md-typeset .collapse-code input~.code-footer label.expand::before { -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,'); mask-image: url('data:image/svg+xml;charset=utf-8,') } .md-typeset .collapse-code input~.code-footer label.collapse::before { -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,'); mask-image: url('data:image/svg+xml;charset=utf-8,') } .md-typeset .collapse-code input:checked~.code-footer label.expand { display: inline } .md-typeset .collapse-code input:checked~.code-footer label.collapse { display: none } .md-typeset .collapse-code input:checked+div.highlight code, .md-typeset .collapse-code input:checked+div.highlight .linenodiv { max-height: 9.375em; overflow: hidden } .md-typeset .collapse-code input:checked~.code-footer { position: absolute; bottom: 0; left: 0; padding: 2em .5em .5em .8rem; background-image: linear-gradient(to bottom, transparent, var(--md-default-bg-color) 80% 100%) } .md-typeset .tabbed-block>.collapse-code:first-child, .md-typeset .tabbed-block>.collapse-code:first-child { margin: 0; } @media screen and (max-width:44.9375em) { .md-typeset>.collapse-code { margin-right: -.8rem; margin-left: -.8rem } .md-typeset>.collapse-code label.collapse { left: .8rem } } /* !SECTION */