From c9f32e7f7bc19b7915bef22509b358b83cfe3d3e Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Mon, 25 Mar 2024 11:43:43 +0100 Subject: [PATCH] themes --- docs/mkdocs.yml | 1 + .../assets/stylesheets/main.3ca7bbfe.min.css | 3855 +++++++++++++++++ docs/theme_overrides/home.html | 24 + 3 files changed, 3880 insertions(+) create mode 100644 docs/theme_overrides/assets/stylesheets/main.3ca7bbfe.min.css create mode 100644 docs/theme_overrides/home.html diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 6c933d70..87fccab3 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -15,6 +15,7 @@ copyright: Copyright © 2023-2024 OPENGIS.ch* { + --md-code-fg-color: hsla(200, 18%, 26%, 1); + --md-code-bg-color: hsla(0, 0%, 96%, 1); + --md-code-hl-color: hsla(60, 100%, 50%, 0.5); + --md-code-hl-number-color: hsla(0, 67%, 50%, 1); + --md-code-hl-special-color: hsla(340, 83%, 47%, 1); + --md-code-hl-function-color: hsla(291, 45%, 50%, 1); + --md-code-hl-constant-color: hsla(250, 63%, 60%, 1); + --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1); + --md-code-hl-string-color: hsla(150, 63%, 30%, 1); + --md-code-hl-name-color: var(--md-code-fg-color); + --md-code-hl-operator-color: var(--md-default-fg-color--light); + --md-code-hl-punctuation-color: var(--md-default-fg-color--light); + --md-code-hl-comment-color: var(--md-default-fg-color--light); + --md-code-hl-generic-color: var(--md-default-fg-color--light); + --md-code-hl-variable-color: var(--md-default-fg-color--light); + --md-typeset-color: var(--md-default-fg-color); + --md-typeset-a-color: var(--md-primary-fg-color); + --md-typeset-mark-color: hsla(60, 100%, 50%, 0.5); + --md-typeset-del-color: hsla(6, 90%, 60%, 0.15); + --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15); + --md-typeset-kbd-color: hsla(0, 0%, 98%, 1); + --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1); + --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1); + --md-admonition-fg-color: var(--md-default-fg-color); + --md-admonition-bg-color: var(--md-default-bg-color); + --md-footer-fg-color: hsla(0, 0%, 100%, 1); + --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7); + --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3); + --md-footer-bg-color: hsla(0, 0%, 0%, 0.87); + --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32) +} +.md-icon svg { + display:block; + width:1.2rem; + height:1.2rem; + fill:currentColor +} +body { + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +body, +input { + color:var(--md-typeset-color); + font-feature-settings:"kern","liga"; + font-family:-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif +} +code, +pre, +kbd { + color:var(--md-typeset-color); + font-feature-settings:"kern"; + font-family:SFMono-Regular,Consolas,Menlo,monospace +} +:root { + --md-typeset-table--ascending: url("data:image/svg+xml;charset=utf-8,"); + --md-typeset-table--descending: url("data:image/svg+xml;charset=utf-8,") +} +.md-typeset { + font-size:.8rem; + line-height:1.6; + -webkit-print-color-adjust:exact; + color-adjust:exact +} +@media print { + .md-typeset { + font-size:.68rem + } +} +.md-typeset p, +.md-typeset ul, +.md-typeset ol, +.md-typeset dl, +.md-typeset blockquote { + display:flow-root; + margin:1em 0 +} +.md-typeset h1 { + display:flow-root; + margin:0 0 1.25em; + color:var(--md-default-fg-color--light); + font-weight:300; + font-size:2em; + line-height:1.3; + letter-spacing:-0.01em +} +.md-typeset h2 { + display:flow-root; + margin:1.6em 0 .64em; + font-weight:300; + font-size:1.5625em; + line-height:1.4; + letter-spacing:-0.01em +} +.md-typeset h3 { + display:flow-root; + margin:1.6em 0 .8em; + font-weight:400; + font-size:1.25em; + line-height:1.5; + letter-spacing:-0.01em +} +.md-typeset h2+h3 { + margin-top:.8em +} +.md-typeset h4 { + display:flow-root; + margin:1em 0; + font-weight:700; + letter-spacing:-0.01em +} +.md-typeset h5, +.md-typeset h6 { + display:flow-root; + margin:1.25em 0; + color:var(--md-default-fg-color--light); + font-weight:700; + font-size:.8em; + letter-spacing:-0.01em +} +.md-typeset h5 { + text-transform:uppercase +} +.md-typeset hr { + display:flow-root; + margin:1.5em 0; + border-bottom:.05rem solid var(--md-default-fg-color--lighter) +} +.md-typeset a { + color:var(--md-typeset-a-color); + word-break:break-word +} +.md-typeset a, +.md-typeset a::before { + transition:color 125ms +} +.md-typeset a:focus, +.md-typeset a:hover { + color:var(--md-accent-fg-color) +} +.md-typeset code, +.md-typeset pre, +.md-typeset kbd { + color:var(--md-code-fg-color); + direction:ltr +} +@media print { + .md-typeset code, + .md-typeset pre, + .md-typeset kbd { + white-space:pre-wrap + } +} +.md-typeset code { + padding:0 .2941176471em; + font-size:.85em; + word-break:break-word; + background-color:var(--md-code-bg-color); + border-radius:.1rem; + -webkit-box-decoration-break:clone; + box-decoration-break:clone +} +.md-typeset code:not(.focus-visible) { + outline:none; + -webkit-tap-highlight-color:transparent +} +.md-typeset h1 code, +.md-typeset h2 code, +.md-typeset h3 code, +.md-typeset h4 code, +.md-typeset h5 code, +.md-typeset h6 code { + margin:initial; + padding:initial; + background-color:transparent; + box-shadow:none +} +.md-typeset a>code { + color:currentColor +} +.md-typeset pre { + position:relative; + display:flow-root; + margin:1em 0; + line-height:1.4 +} +.md-typeset pre>code { + display:block; + margin:0; + padding:.7720588235em 1.1764705882em; + overflow:auto; + word-break:normal; + box-shadow:none; + -webkit-box-decoration-break:slice; + box-decoration-break:slice; + touch-action:auto; + scrollbar-width:thin; + scrollbar-color:var(--md-default-fg-color--lighter) transparent +} +.md-typeset pre>code:hover { + scrollbar-color:var(--md-accent-fg-color) transparent +} +.md-typeset pre>code::-webkit-scrollbar { + width:.2rem; + height:.2rem +} +.md-typeset pre>code::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) +} +.md-typeset pre>code::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) +} +@media screen and (max-width: 44.9375em) { + .md-typeset>pre { + margin:1em -0.8rem + } + .md-typeset>pre code { + border-radius:0 + } +} +.md-typeset kbd { + display:inline-block; + padding:0 .6666666667em; + color:var(--md-default-fg-color); + font-size:.75em; + vertical-align:text-top; + word-break:break-word; + background-color:var(--md-typeset-kbd-color); + border-radius:.1rem; + box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -0.1rem .2rem var(--md-typeset-kbd-accent-color) inset +} +.md-typeset mark { + color:inherit; + word-break:break-word; + background-color:var(--md-typeset-mark-color); + -webkit-box-decoration-break:clone; + box-decoration-break:clone +} +.md-typeset abbr { + text-decoration:none; + border-bottom:.05rem dotted var(--md-default-fg-color--light); + cursor:help +} +@media(hover: none) { + .md-typeset abbr { + position:relative + } + .md-typeset abbr[title]:focus::after, + .md-typeset abbr[title]:hover::after { + box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2); + position:absolute; + left:0; + display:inline-block; + width:auto; + min-width:-webkit-max-content; + min-width:-moz-max-content; + min-width:max-content; + max-width:80%; + margin-top:2em; + padding:.2rem .3rem; + color:var(--md-default-bg-color); + font-size:.7rem; + background-color:var(--md-default-fg-color); + border-radius:.1rem; + content:attr(title) + } +} +.md-typeset small { + opacity:.75 +} +.md-typeset sup, +.md-typeset sub { + margin-left:.078125em +} +[dir=rtl] .md-typeset sup, +[dir=rtl] .md-typeset sub { + margin-right:.078125em; + margin-left:initial +} +.md-typeset blockquote { + padding-left:.6rem; + color:var(--md-default-fg-color--light); + border-left:.2rem solid var(--md-default-fg-color--lighter) +} +[dir=rtl] .md-typeset blockquote { + padding-right:.6rem; + padding-left:initial; + border-right:.2rem solid var(--md-default-fg-color--lighter); + border-left:initial +} +.md-typeset ul { + list-style-type:disc +} +.md-typeset ul, +.md-typeset ol { + margin-left:.625em; + padding:0 +} +[dir=rtl] .md-typeset ul, +[dir=rtl] .md-typeset ol { + margin-right:.625em; + margin-left:initial +} +.md-typeset ul ol, +.md-typeset ol ol { + list-style-type:lower-alpha +} +.md-typeset ul ol ol, +.md-typeset ol ol ol { + list-style-type:lower-roman +} +.md-typeset ul li, +.md-typeset ol li { + margin-bottom:.5em; + margin-left:1.25em +} +[dir=rtl] .md-typeset ul li, +[dir=rtl] .md-typeset ol li { + margin-right:1.25em; + margin-left:initial +} +.md-typeset ul li p, +.md-typeset ul li blockquote, +.md-typeset ol li p, +.md-typeset ol li blockquote { + margin:.5em 0 +} +.md-typeset ul li:last-child, +.md-typeset ol li:last-child { + margin-bottom:0 +} +.md-typeset ul li ul, +.md-typeset ul li ol, +.md-typeset ol li ul, +.md-typeset ol li ol { + margin:.5em 0 .5em .625em +} +[dir=rtl] .md-typeset ul li ul, +[dir=rtl] .md-typeset ul li ol, +[dir=rtl] .md-typeset ol li ul, +[dir=rtl] .md-typeset ol li ol { + margin-right:.625em; + margin-left:initial +} +.md-typeset dd { + margin:1em 0 1.5em 1.875em +} +[dir=rtl] .md-typeset dd { + margin-right:1.875em; + margin-left:initial +} +.md-typeset img, +.md-typeset svg { + max-width:100%; + height:auto +} +.md-typeset img[align=left], +.md-typeset svg[align=left] { + margin:1em; + margin-left:0 +} +.md-typeset img[align=right], +.md-typeset svg[align=right] { + margin:1em; + margin-right:0 +} +.md-typeset img[align]:only-child, +.md-typeset svg[align]:only-child { + margin-top:0 +} +.md-typeset figure { + width:-webkit-fit-content; + width:-moz-fit-content; + width:fit-content; + max-width:100%; + margin:0 auto; + text-align:center +} +.md-typeset figcaption { + max-width:24rem; + margin:.5em auto 2em; + font-style:italic +} +.md-typeset iframe { + max-width:100% +} +.md-typeset table:not([class]) { + display:inline-block; + max-width:100%; + overflow:auto; + font-size:.64rem; + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1); + touch-action:auto +} +@media print { + .md-typeset table:not([class]) { + display:table + } +} +.md-typeset table:not([class])+* { + margin-top:1.5em +} +.md-typeset table:not([class]) th>*:first-child, +.md-typeset table:not([class]) td>*:first-child { + margin-top:0 +} +.md-typeset table:not([class]) th>*:last-child, +.md-typeset table:not([class]) td>*:last-child { + margin-bottom:0 +} +.md-typeset table:not([class]) th:not([align]), +.md-typeset table:not([class]) td:not([align]) { + text-align:left +} +[dir=rtl] .md-typeset table:not([class]) th:not([align]), +[dir=rtl] .md-typeset table:not([class]) td:not([align]) { + text-align:right +} +.md-typeset table:not([class]) th { + min-width:5rem; + padding:.9375em 1.25em; + color:var(--md-default-bg-color); + vertical-align:top; + background-color:var(--md-default-fg-color--light) +} +.md-typeset table:not([class]) th a { + color:inherit +} +.md-typeset table:not([class]) td { + padding:.9375em 1.25em; + vertical-align:top; + border-top:.05rem solid var(--md-default-fg-color--lightest) +} +.md-typeset table:not([class]) tr { + transition:background-color 125ms +} +.md-typeset table:not([class]) tr:hover { + background-color:rgba(0,0,0,.035); + box-shadow:0 .05rem 0 var(--md-default-bg-color) inset +} +.md-typeset table:not([class]) tr:first-child td { + border-top:0 +} +.md-typeset table:not([class]) a { + word-break:normal +} +.md-typeset table th[role=columnheader] { + cursor:pointer +} +.md-typeset table th[role=columnheader]::after { + display:inline-block; + width:1.2em; + height:1.2em; + margin-left:.5em; + vertical-align:sub; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +.md-typeset table th[role=columnheader][aria-sort=ascending]::after { + background-color:currentColor; + -webkit-mask-image:var(--md-typeset-table--ascending); + mask-image:var(--md-typeset-table--ascending) +} +.md-typeset table th[role=columnheader][aria-sort=descending]::after { + background-color:currentColor; + -webkit-mask-image:var(--md-typeset-table--descending); + mask-image:var(--md-typeset-table--descending) +} +.md-typeset__scrollwrap { + margin:1em -0.8rem; + overflow-x:auto; + touch-action:auto +} +.md-typeset__table { + display:inline-block; + margin-bottom:.5em; + padding:0 .8rem +} +@media print { + .md-typeset__table { + display:block + } +} +html .md-typeset__table table { + display:table; + width:100%; + margin:0; + overflow:hidden +} +html { + height:100%; + font-size:125% +} +@media screen and (min-width: 100em) { + html { + font-size:137.5% + } +} +@media screen and (min-width: 125em) { + html { + font-size:150% + } +} +body { + position:relative; + display:flex; + flex-direction:column; + width:100%; + min-height:100%; + font-size:.5rem; + background-color:var(--md-default-bg-color) +} +@media print { + body { + display:block + } +} +@media screen and (max-width: 59.9375em) { + body[data-md-state=lock] { + position:fixed + } +} +.md-grid { + max-width:61rem; + margin-right:auto; + margin-left:auto +} +.md-container { + display:flex; + flex-direction:column; + flex-grow:1 +} +@media print { + .md-container { + display:block + } +} +.md-main { + flex-grow:1 +} +.md-main__inner { + display:flex; + height:100%; + margin-top:1.5rem +} +.md-ellipsis { + overflow:hidden; + white-space:nowrap; + text-overflow:ellipsis +} +.md-toggle { + display:none +} +.md-skip { + position:fixed; + z-index:-1; + margin:.5rem; + padding:.3rem .5rem; + color:var(--md-default-bg-color); + font-size:.64rem; + background-color:var(--md-default-fg-color); + border-radius:.1rem; + transform:translateY(0.4rem); + opacity:0 +} +.md-skip:focus { + z-index:10; + transform:translateY(0); + opacity:1; + transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 175ms 75ms +} +@page { + margin:25mm +} +.md-announce { + overflow:auto; + background-color:var(--md-footer-bg-color) +} +@media print { + .md-announce { + display:none + } +} +.md-announce__inner { + margin:.6rem auto; + padding:0 .8rem; + color:var(--md-footer-fg-color); + font-size:.7rem +} +.md-typeset .md-button { + display:inline-block; + padding:.625em 2em; + color:var(--md-primary-fg-color); + font-weight:700; + border:.1rem solid currentColor; + border-radius:.1rem; + transition:color 125ms,background-color 125ms,border-color 125ms +} +.md-typeset .md-button--primary { + color:var(--md-primary-bg-color); + background-color:var(--md-primary-fg-color); + border-color:var(--md-primary-fg-color) +} +.md-typeset .md-button:focus, +.md-typeset .md-button:hover { + color:var(--md-accent-bg-color); + background-color:var(--md-accent-fg-color); + border-color:var(--md-accent-fg-color) +} +:root { + --md-clipboard-icon: url("data:image/svg+xml;charset=utf-8,") +} +.md-clipboard { + position:absolute; + top:.5em; + right:.5em; + z-index:1; + width:1.5em; + height:1.5em; + color:var(--md-default-fg-color--lightest); + border-radius:.1rem; + cursor:pointer; + transition:color 250ms +} +@media print { + .md-clipboard { + display:none + } +} +:hover>.md-clipboard { + color:var(--md-default-fg-color--light) +} +.md-clipboard:focus, +.md-clipboard:hover { + color:var(--md-accent-fg-color) +} +.md-clipboard::after { + display:block; + width:1.125em; + height:1.125em; + margin:0 auto; + background-color:currentColor; + -webkit-mask-image:var(--md-clipboard-icon); + mask-image:var(--md-clipboard-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +.md-content { + flex-grow:1; + overflow:auto; + scroll-padding-top:51.2rem +} +.md-content__inner { + margin:0 .8rem 1.2rem; + padding-top:.6rem +} +@media screen and (min-width: 76.25em) { + .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { + margin-left:1.2rem + } + [dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { + margin-right:1.2rem; + margin-left:.8rem + } + .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner { + margin-right:1.2rem + } + [dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner { + margin-right:.8rem; + margin-left:1.2rem + } +} +.md-content__inner::before { + display:block; + height:.4rem; + content:"" +} +.md-content__inner>:last-child { + margin-bottom:0 +} +.md-content__button { + float:right; + margin:.4rem 0; + margin-left:.4rem; + padding:0 +} +@media print { + .md-content__button { + display:none + } +} +[dir=rtl] .md-content__button { + float:left; + margin-right:.4rem; + margin-left:initial +} +[dir=rtl] .md-content__button svg { + transform:scaleX(-1) +} +.md-typeset .md-content__button { + color:var(--md-default-fg-color--lighter) +} +.md-content__button svg { + display:inline; + vertical-align:top +} +.md-dialog { + box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2); + position:fixed; + right:.8rem; + bottom:.8rem; + left:initial; + z-index:2; + display:block; + min-width:11.1rem; + padding:.4rem .6rem; + color:var(--md-default-bg-color); + font-size:.7rem; + background-color:var(--md-default-fg-color); + border:none; + border-radius:.1rem; + transform:translateY(100%); + opacity:0; + transition:transform 0ms 400ms,opacity 400ms +} +@media print { + .md-dialog { + display:none + } +} +[dir=rtl] .md-dialog { + right:initial; + left:.8rem +} +.md-dialog[data-md-state=open] { + transform:translateY(0); + opacity:1; + transition:transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1),opacity 400ms +} +.md-header { + position:-webkit-sticky; + position:sticky; + top:0; + right:0; + left:0; + z-index:2; + color:var(--md-primary-bg-color); + background-color:var(--md-primary-fg-color); + box-shadow:0 0 .2rem rgba(0,0,0,0),0 .2rem .4rem rgba(0,0,0,0); + transition:color 250ms,background-color 250ms +} +@media print { + .md-header { + display:none + } +} +.md-header[data-md-state=shadow] { + box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2); + transition:transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),color 250ms,background-color 250ms,box-shadow 250ms +} +.md-header[data-md-state=hidden] { + transform:translateY(-100%); + transition:transform 250ms cubic-bezier(0.8, 0, 0.6, 1),color 250ms,background-color 250ms,box-shadow 250ms +} +.md-header-nav { + display:flex; + align-items:center; + padding:0 .2rem +} +.md-header-nav__button { + position:relative; + z-index:1; + display:inline-block; + margin:.2rem; + padding:.4rem; + color:currentColor; + vertical-align:middle; + cursor:pointer; + transition:opacity 250ms +} +.md-header-nav__button:focus, +.md-header-nav__button:hover { + opacity:.7 +} +.md-header-nav__button:not(.focus-visible) { + outline:none +} +.md-header-nav__button.md-logo { + margin:.2rem; + padding:.4rem +} +@media screen and (max-width: 76.1875em) { + .md-header-nav__button.md-logo { + display:none + } +} +.md-header-nav__button.md-logo img, +.md-header-nav__button.md-logo svg { + display:block; + width:1.2rem; + height:1.2rem; + fill:currentColor +} +@media screen and (min-width: 60em) { + .md-header-nav__button[for=__search] { + display:none + } +} +.no-js .md-header-nav__button[for=__search] { + display:none +} +[dir=rtl] .md-header-nav__button[for=__search] svg { + transform:scaleX(-1) +} +@media screen and (min-width: 76.25em) { + .md-header-nav__button[for=__drawer] { + display:none + } +} +.md-header-nav__topic { + position:absolute; + display:flex; + max-width:100%; + transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms +} +.md-header-nav__topic+.md-header-nav__topic { + z-index:-1; + transform:translateX(1.25rem); + opacity:0; + transition:transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),opacity 150ms; + pointer-events:none +} +[dir=rtl] .md-header-nav__topic+.md-header-nav__topic { + transform:translateX(-1.25rem) +} +.md-header-nav__title { + flex-grow:1; + height:2.4rem; + margin-right:.4rem; + margin-left:1rem; + font-size:.9rem; + line-height:2.4rem +} +.md-header-nav__title[data-md-state=active] .md-header-nav__topic { + z-index:-1; + transform:translateX(-1.25rem); + opacity:0; + transition:transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),opacity 150ms; + pointer-events:none +} +[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic { + transform:translateX(1.25rem) +} +.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic { + z-index:0; + transform:translateX(0); + opacity:1; + transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms; + pointer-events:initial +} +.md-header-nav__title>.md-header-nav__ellipsis { + position:relative; + width:100%; + height:100% +} +.md-header-nav__options { + display:flex; + flex-shrink:0; + max-width:100%; + white-space:nowrap; + transition:max-width 0ms 250ms,opacity 250ms 250ms +} +.md-header-nav__options>[data-md-state=hidden] { + display:none +} +[data-md-toggle=search]:checked~.md-header .md-header-nav__options { + max-width:0; + opacity:0; + transition:max-width 0ms,opacity 0ms +} +.md-header-nav__source { + display:none +} +@media screen and (min-width: 60em) { + .md-header-nav__source { + display:block; + width:11.7rem; + max-width:11.7rem; + margin-left:1rem + } + [dir=rtl] .md-header-nav__source { + margin-right:1rem; + margin-left:initial + } +} +@media screen and (min-width: 76.25em) { + .md-header-nav__source { + margin-left:1.4rem + } + [dir=rtl] .md-header-nav__source { + margin-right:1.4rem + } +} +.md-footer { + color:var(--md-footer-fg-color); + background-color:var(--md-footer-bg-color) +} +@media print { + .md-footer { + display:none + } +} +.md-footer-nav__inner { + padding:.2rem; + overflow:auto +} +.md-footer-nav__link { + display:flex; + padding-top:1.4rem; + padding-bottom:.4rem; + transition:opacity 250ms +} +@media screen and (min-width: 45em) { + .md-footer-nav__link { + width:50% + } +} +.md-footer-nav__link:focus, +.md-footer-nav__link:hover { + opacity:.7 +} +.md-footer-nav__link--prev { + float:left +} +@media screen and (max-width: 44.9375em) { + .md-footer-nav__link--prev { + width:25% + } + .md-footer-nav__link--prev .md-footer-nav__title { + display:none + } +} +[dir=rtl] .md-footer-nav__link--prev { + float:right +} +[dir=rtl] .md-footer-nav__link--prev svg { + transform:scaleX(-1) +} +.md-footer-nav__link--next { + float:right; + text-align:right +} +@media screen and (max-width: 44.9375em) { + .md-footer-nav__link--next { + width:75% + } +} +[dir=rtl] .md-footer-nav__link--next { + float:left; + text-align:left +} +[dir=rtl] .md-footer-nav__link--next svg { + transform:scaleX(-1) +} +.md-footer-nav__title { + position:relative; + flex-grow:1; + max-width:calc(100% - 2.4rem); + padding:0 1rem; + font-size:.9rem; + line-height:2.4rem +} +.md-footer-nav__button { + margin:.2rem; + padding:.4rem +} +.md-footer-nav__direction { + position:absolute; + right:0; + left:0; + margin-top:-1rem; + padding:0 1rem; + font-size:.64rem; + opacity:.7 +} +.md-footer-meta { + background-color:var(--md-footer-bg-color--dark) +} +.md-footer-meta__inner { + display:flex; + flex-wrap:wrap; + justify-content:space-between; + padding:.2rem +} +html .md-footer-meta.md-typeset a { + color:var(--md-footer-fg-color--light) +} +html .md-footer-meta.md-typeset a:focus, +html .md-footer-meta.md-typeset a:hover { + color:var(--md-footer-fg-color) +} +.md-footer-copyright { + width:100%; + margin:auto .6rem; + padding:.4rem 0; + color:var(--md-footer-fg-color--lighter); + font-size:.64rem +} +@media screen and (min-width: 45em) { + .md-footer-copyright { + width:auto + } +} +.md-footer-copyright__highlight { + color:var(--md-footer-fg-color--light) +} +.md-footer-social { + margin:0 .4rem; + padding:.2rem 0 .6rem +} +@media screen and (min-width: 45em) { + .md-footer-social { + padding:.6rem 0 + } +} +.md-footer-social__link { + display:inline-block; + width:1.6rem; + height:1.6rem; + text-align:center +} +.md-footer-social__link::before { + line-height:1.9 +} +.md-footer-social__link svg { + max-height:.8rem; + vertical-align:-25%; + fill:currentColor +} +:root { + --md-nav-icon--prev: url("data:image/svg+xml;charset=utf-8,"); + --md-nav-icon--next: url("data:image/svg+xml;charset=utf-8,"); + --md-toc-icon: url("data:image/svg+xml;charset=utf-8,") +} +.md-nav { + font-size:.7rem; + line-height:1.3 +} +.md-nav__title { + display:block; + padding:0 .6rem; + overflow:hidden; + font-weight:700; + text-overflow:ellipsis +} +.md-nav__title .md-nav__button { + display:none +} +.md-nav__title .md-nav__button img { + width:auto; + height:100% +} +.md-nav__title .md-nav__button.md-logo img, +.md-nav__title .md-nav__button.md-logo svg { + display:block; + width:2.4rem; + height:2.4rem; + fill:currentColor +} +.md-nav__list { + margin:0; + padding:0; + list-style:none +} +.md-nav__item { + padding:0 .6rem +} +.md-nav__item .md-nav__item { + padding-right:0 +} +[dir=rtl] .md-nav__item .md-nav__item { + padding-right:.6rem; + padding-left:0 +} +.md-nav__link { + display:block; + margin-top:.625em; + overflow:hidden; + text-overflow:ellipsis; + cursor:pointer; + transition:color 125ms; + scroll-snap-align:start +} +.md-nav__link[data-md-state=blur] { + color:var(--md-default-fg-color--light) +} +.md-nav__item .md-nav__link--active { + color:var(--md-typeset-a-color) +} +.md-nav__item--nested>.md-nav__link { + color:inherit +} +.md-nav__link:focus, +.md-nav__link:hover { + color:var(--md-accent-fg-color) +} +.md-nav--primary .md-nav__link[for=__toc] { + display:none +} +.md-nav--primary .md-nav__link[for=__toc] .md-icon::after { + display:block; + width:100%; + height:100%; + -webkit-mask-image:var(--md-toc-icon); + mask-image:var(--md-toc-icon); + background-color:currentColor +} +.md-nav--primary .md-nav__link[for=__toc]~.md-nav { + display:none +} +.md-nav__source { + display:none +} +@media screen and (max-width: 76.1875em) { + .md-nav--primary, + .md-nav--primary .md-nav { + position:absolute; + top:0; + right:0; + left:0; + z-index:1; + display:flex; + flex-direction:column; + height:100%; + background-color:var(--md-default-bg-color) + } + .md-nav--primary .md-nav__title, + .md-nav--primary .md-nav__item { + font-size:.8rem; + line-height:1.5 + } + .md-nav--primary .md-nav__title { + position:relative; + height:5.6rem; + padding:3rem .8rem .2rem; + color:var(--md-default-fg-color--light); + font-weight:400; + line-height:2.4rem; + white-space:nowrap; + background-color:var(--md-default-fg-color--lightest); + cursor:pointer + } + .md-nav--primary .md-nav__title .md-nav__icon { + position:absolute; + top:.4rem; + left:.4rem; + display:block; + width:1.2rem; + height:1.2rem; + margin:.2rem + } + [dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon { + right:.4rem; + left:initial + } + .md-nav--primary .md-nav__title .md-nav__icon::after { + display:block; + width:100%; + height:100%; + background-color:currentColor; + -webkit-mask-image:var(--md-nav-icon--prev); + mask-image:var(--md-nav-icon--prev); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" + } + .md-nav--primary .md-nav__title~.md-nav__list { + overflow-y:auto; + background-color:var(--md-default-bg-color); + box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset; + -webkit-scroll-snap-type:y mandatory; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory; + touch-action:pan-y + } + .md-nav--primary .md-nav__title~.md-nav__list>:first-child { + border-top:0 + } + .md-nav--primary .md-nav__title[for=__drawer] { + color:var(--md-primary-bg-color); + background-color:var(--md-primary-fg-color) + } + .md-nav--primary .md-nav__title .md-logo { + position:absolute; + top:.2rem; + left:.2rem; + display:block; + margin:.2rem; + padding:.4rem + } + [dir=rtl] .md-nav--primary .md-nav__title .md-logo { + right:.2rem; + left:initial + } + .md-nav--primary .md-nav__list { + flex:1 + } + .md-nav--primary .md-nav__item { + padding:0; + border-top:.05rem solid var(--md-default-fg-color--lightest) + } + .md-nav--primary .md-nav__item--nested>.md-nav__link { + padding-right:2.4rem + } + [dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link { + padding-right:.8rem; + padding-left:2.4rem + } + .md-nav--primary .md-nav__item--active>.md-nav__link { + color:var(--md-typeset-a-color) + } + .md-nav--primary .md-nav__item--active>.md-nav__link:focus, + .md-nav--primary .md-nav__item--active>.md-nav__link:hover { + color:var(--md-accent-fg-color) + } + .md-nav--primary .md-nav__link { + position:relative; + margin-top:0; + padding:.6rem .8rem + } + .md-nav--primary .md-nav__link .md-nav__icon { + position:absolute; + top:50%; + right:.6rem; + width:1.2rem; + height:1.2rem; + margin-top:-0.6rem; + color:inherit; + font-size:1.2rem + } + [dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon { + right:initial; + left:.6rem + } + .md-nav--primary .md-nav__link .md-nav__icon::after { + display:block; + width:100%; + height:100%; + background-color:currentColor; + -webkit-mask-image:var(--md-nav-icon--next); + mask-image:var(--md-nav-icon--next); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" + } + [dir=rtl] .md-nav--primary .md-nav__icon::after { + transform:scale(-1) + } + .md-nav--primary .md-nav--secondary .md-nav__link { + position:static + } + .md-nav--primary .md-nav--secondary .md-nav { + position:static; + background-color:transparent + } + .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { + padding-left:1.4rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { + padding-right:1.4rem; + padding-left:initial + } + .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { + padding-left:2rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { + padding-right:2rem; + padding-left:initial + } + .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { + padding-left:2.6rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { + padding-right:2.6rem; + padding-left:initial + } + .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { + padding-left:3.2rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { + padding-right:3.2rem; + padding-left:initial + } + .md-nav--secondary { + background-color:transparent + } + .md-nav__toggle~.md-nav { + display:flex; + transform:translateX(100%); + opacity:0; + transition:transform 250ms cubic-bezier(0.8, 0, 0.6, 1),opacity 125ms 50ms + } + [dir=rtl] .md-nav__toggle~.md-nav { + transform:translateX(-100%) + } + .md-nav__toggle:checked~.md-nav { + transform:translateX(0); + opacity:1; + transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 125ms 125ms + } + .md-nav__toggle:checked~.md-nav>.md-nav__list { + -webkit-backface-visibility:hidden; + backface-visibility:hidden + } +} +@media screen and (max-width: 59.9375em) { + .md-nav--primary .md-nav__link[for=__toc] { + display:block; + padding-right:2.4rem + } + [dir=rtl] .md-nav--primary .md-nav__link[for=__toc] { + padding-right:.8rem; + padding-left:2.4rem + } + .md-nav--primary .md-nav__link[for=__toc] .md-icon::after { + content:"" + } + .md-nav--primary .md-nav__link[for=__toc]+.md-nav__link { + display:none + } + .md-nav--primary .md-nav__link[for=__toc]~.md-nav { + display:flex + } + .md-nav__source { + display:block; + padding:0 .2rem; + color:var(--md-primary-bg-color); + background-color:var(--md-primary-fg-color--dark) + } +} +@media screen and (min-width: 60em)and (max-width: 76.1875em) { + .md-nav--integrated .md-nav__link[for=__toc] { + display:block; + padding-right:2.4rem; + scroll-snap-align:initial + } + [dir=rtl] .md-nav--integrated .md-nav__link[for=__toc] { + padding-right:.8rem; + padding-left:2.4rem + } + .md-nav--integrated .md-nav__link[for=__toc] .md-icon::after { + content:"" + } + .md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link { + display:none + } + .md-nav--integrated .md-nav__link[for=__toc]~.md-nav { + display:flex + } +} +@media screen and (min-width: 60em) { + .md-nav--secondary .md-nav__title[for=__toc] { + scroll-snap-align:start + } + .md-nav--secondary .md-nav__title .md-nav__icon { + display:none + } +} +@media screen and (min-width: 76.25em) { + .md-nav { + transition:max-height 250ms cubic-bezier(0.86, 0, 0.07, 1) + } + .md-nav--primary .md-nav__title[for=__drawer] { + scroll-snap-align:start + } + .md-nav--primary .md-nav__title .md-nav__icon { + display:none + } + .md-nav__toggle~.md-nav { + display:none + } + .md-nav__toggle:checked~.md-nav, + .md-nav__toggle:indeterminate~.md-nav { + display:block + } + .md-nav__item--nested>.md-nav>.md-nav__title { + display:none + } + .md-nav__item--section { + display:block; + margin:1.25em 0 + } + .md-nav__item--section:last-child { + margin-bottom:0 + } + .md-nav__item--section>.md-nav__link { + display:none + } + .md-nav__item--section>.md-nav { + display:block + } + .md-nav__item--section>.md-nav>.md-nav__title { + display:block; + padding:0; + pointer-events:none; + scroll-snap-align:start + } + .md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item { + padding:0 + } + .md-nav__icon { + float:right; + width:.9rem; + height:.9rem; + transition:transform 250ms + } + [dir=rtl] .md-nav__icon { + float:left; + transform:rotate(180deg) + } + .md-nav__icon::after { + display:inline-block; + width:100%; + height:100%; + vertical-align:-0.1rem; + background-color:currentColor; + -webkit-mask-image:var(--md-nav-icon--next); + mask-image:var(--md-nav-icon--next); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" + } + .md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon, + .md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon { + transform:rotate(90deg) + } + .md-nav--lifted>.md-nav__list>.md-nav__item--nested, + .md-nav--lifted>.md-nav__title { + display:none + } + .md-nav--lifted>.md-nav__list>.md-nav__item { + display:none + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active { + display:block; + padding:0 + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link { + display:none + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__title { + display:block; + padding:0 .6rem; + pointer-events:none; + scroll-snap-align:start + } + .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav__item { + padding-right:.6rem + } + .md-nav--lifted .md-nav[data-md-level="1"] { + display:block + } + .md-nav--integrated .md-nav__link[for=__toc]~.md-nav { + display:block; + margin-bottom:1.25em; + border-left:.05rem solid var(--md-primary-fg-color) + } + .md-nav--integrated .md-nav__link[for=__toc]~.md-nav>.md-nav__title { + display:none + } +} +:root { + --md-search-result-icon: url("data:image/svg+xml;charset=utf-8,") +} +.md-search { + position:relative +} +@media screen and (min-width: 60em) { + .md-search { + padding:.2rem 0 + } +} +.no-js .md-search { + display:none +} +.md-search__overlay { + z-index:1; + opacity:0 +} +@media screen and (max-width: 59.9375em) { + .md-search__overlay { + position:absolute; + top:.2rem; + left:-2.2rem; + width:2rem; + height:2rem; + overflow:hidden; + background-color:var(--md-default-bg-color); + border-radius:1rem; + transform-origin:center; + transition:transform 300ms 100ms,opacity 200ms 200ms; + pointer-events:none + } + [dir=rtl] .md-search__overlay { + right:-2.2rem; + left:initial + } + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + opacity:1; + transition:transform 400ms,opacity 100ms + } +} +@media screen and (min-width: 60em) { + .md-search__overlay { + position:fixed; + top:0; + left:0; + width:0; + height:0; + background-color:rgba(0,0,0,.54); + cursor:pointer; + transition:width 0ms 250ms,height 0ms 250ms,opacity 250ms + } + [dir=rtl] .md-search__overlay { + right:0; + left:initial + } + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + width:100%; + height:100%; + opacity:1; + transition:width 0ms,height 0ms,opacity 250ms + } +} +@media screen and (max-width: 29.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(45) + } +} +@media screen and (min-width: 30em)and (max-width: 44.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(60) + } +} +@media screen and (min-width: 45em)and (max-width: 59.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(75) + } +} +.md-search__inner { + -webkit-backface-visibility:hidden; + backface-visibility:hidden +} +@media screen and (max-width: 59.9375em) { + .md-search__inner { + position:fixed; + top:0; + left:100%; + z-index:2; + width:100%; + height:100%; + transform:translateX(5%); + opacity:0; + transition:right 0ms 300ms,left 0ms 300ms,transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1),opacity 150ms 150ms + } + [data-md-toggle=search]:checked~.md-header .md-search__inner { + left:0; + transform:translateX(0); + opacity:1; + transition:right 0ms 0ms,left 0ms 0ms,transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms 150ms + } + [dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner { + right:0; + left:initial + } + html [dir=rtl] .md-search__inner { + right:100%; + left:initial; + transform:translateX(-5%) + } +} +@media screen and (min-width: 60em) { + .md-search__inner { + position:relative; + float:right; + width:11.7rem; + padding:.1rem 0; + transition:width 250ms cubic-bezier(0.1, 0.7, 0.1, 1) + } + [dir=rtl] .md-search__inner { + float:left + } +} +@media screen and (min-width: 60em)and (max-width: 76.1875em) { + [data-md-toggle=search]:checked~.md-header .md-search__inner { + width:23.4rem + } +} +@media screen and (min-width: 76.25em) { + [data-md-toggle=search]:checked~.md-header .md-search__inner { + width:34.4rem + } +} +.md-search__form { + position:relative; + z-index:2; + height:2.4rem; + background-color:var(--md-default-bg-color); + transition:color 250ms,background-color 250ms +} +@media screen and (min-width: 60em) { + .md-search__form { + height:1.8rem; + background-color:rgba(0,0,0,.26); + border-radius:.1rem + } + .md-search__form:hover { + background-color:rgba(255,255,255,.12) + } +} +[data-md-toggle=search]:checked~.md-header .md-search__form { + background-color:var(--md-default-bg-color); + border-radius:.1rem .1rem 0 0 +} +.md-search__input { + position:relative; + z-index:2; + width:100%; + height:100%; + padding:0 2.2rem 0 3.6rem; + font-size:.9rem; + text-overflow:ellipsis; + background:transparent +} +[dir=rtl] .md-search__input { + padding:0 3.6rem 0 2.2rem +} +.md-search__input::-webkit-input-placeholder { + -webkit-transition:color 250ms; + transition:color 250ms +} +.md-search__input::-moz-placeholder { + -moz-transition:color 250ms; + transition:color 250ms +} +.md-search__input::-ms-input-placeholder { + -ms-transition:color 250ms; + transition:color 250ms +} +.md-search__input::placeholder { + transition:color 250ms +} +.md-search__input::-webkit-input-placeholder { + color:var(--md-default-fg-color--light) +} +.md-search__input::-moz-placeholder { + color:var(--md-default-fg-color--light) +} +.md-search__input::-ms-input-placeholder { + color:var(--md-default-fg-color--light) +} +.md-search__input~.md-search__icon, +.md-search__input::placeholder { + color:var(--md-default-fg-color--light) +} +.md-search__input::-ms-clear { + display:none +} +@media screen and (min-width: 60em) { + .md-search__input { + padding-left:2.2rem; + color:inherit; + font-size:.8rem + } + [dir=rtl] .md-search__input { + padding-right:2.2rem + } + .md-search__input::-webkit-input-placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input::-moz-placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input::-ms-input-placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input::placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input+.md-search__icon { + color:var(--md-primary-bg-color) + } + [data-md-toggle=search]:checked~.md-header .md-search__input { + color:var(--md-default-fg-color); + text-overflow:clip + } + [data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder { + color:var(--md-default-fg-color--light) + } + [data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder { + color:var(--md-default-fg-color--light) + } + [data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder { + color:var(--md-default-fg-color--light) + } + [data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon, + [data-md-toggle=search]:checked~.md-header .md-search__input::placeholder { + color:var(--md-default-fg-color--light) + } +} +.md-search__suggest { + position:absolute; + top:0; + display:flex; + align-items:center; + width:100%; + height:100%; + padding:0 2.2rem 0 3.6rem; + color:var(--md-default-fg-color--lighter); + font-size:.9rem; + white-space:nowrap; + opacity:0; + transition:opacity 50ms +} +[dir=rtl] .md-search__suggest { + padding:0 3.6rem 0 2.2rem +} +@media screen and (min-width: 60em) { + .md-search__suggest { + padding-left:2.2rem; + font-size:.8rem + } + [dir=rtl] .md-search__suggest { + padding-right:2.2rem + } +} +[data-md-toggle=search]:checked~.md-header .md-search__suggest { + opacity:1; + transition:opacity 300ms 100ms +} +.md-search__icon { + position:absolute; + z-index:2; + width:1.2rem; + height:1.2rem; + cursor:pointer; + transition:color 250ms,opacity 250ms +} +.md-search__icon:hover { + opacity:.7 +} +.md-search__icon[for=__search] { + top:.3rem; + left:.5rem +} +[dir=rtl] .md-search__icon[for=__search] { + right:.5rem; + left:initial +} +[dir=rtl] .md-search__icon[for=__search] svg { + transform:scaleX(-1) +} +@media screen and (max-width: 59.9375em) { + .md-search__icon[for=__search] { + top:.6rem; + left:.8rem + } + [dir=rtl] .md-search__icon[for=__search] { + right:.8rem; + left:initial + } + .md-search__icon[for=__search] svg:first-child { + display:none + } +} +@media screen and (min-width: 60em) { + .md-search__icon[for=__search] { + pointer-events:none + } + .md-search__icon[for=__search] svg:last-child { + display:none + } +} +.md-search__icon[type=reset] { + top:.3rem; + right:.5rem; + transform:scale(0.75); + opacity:0; + transition:transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms; + pointer-events:none +} +[dir=rtl] .md-search__icon[type=reset] { + right:initial; + left:.5rem +} +@media screen and (max-width: 59.9375em) { + .md-search__icon[type=reset] { + top:.6rem; + right:.8rem + } + [dir=rtl] .md-search__icon[type=reset] { + right:initial; + left:.8rem + } +} +[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset] { + transform:scale(1); + opacity:1; + pointer-events:initial +} +[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover { + opacity:.7 +} +.md-search__output { + position:absolute; + z-index:1; + width:100%; + overflow:hidden; + border-radius:0 0 .1rem .1rem +} +@media screen and (max-width: 59.9375em) { + .md-search__output { + top:2.4rem; + bottom:0 + } +} +@media screen and (min-width: 60em) { + .md-search__output { + top:1.9rem; + opacity:0; + transition:opacity 400ms + } + [data-md-toggle=search]:checked~.md-header .md-search__output { + box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4); + opacity:1 + } +} +.md-search__scrollwrap { + height:100%; + overflow-y:auto; + background-color:var(--md-default-bg-color); + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + -webkit-scroll-snap-type:y mandatory; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory; + touch-action:pan-y +} +@media(-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) { + .md-search__scrollwrap { + transform:translateZ(0) + } +} +@media screen and (min-width: 60em)and (max-width: 76.1875em) { + .md-search__scrollwrap { + width:23.4rem + } +} +@media screen and (min-width: 76.25em) { + .md-search__scrollwrap { + width:34.4rem + } +} +@media screen and (min-width: 60em) { + .md-search__scrollwrap { + max-height:0; + scrollbar-width:thin; + scrollbar-color:var(--md-default-fg-color--lighter) transparent + } + [data-md-toggle=search]:checked~.md-header .md-search__scrollwrap { + max-height:75vh + } + .md-search__scrollwrap:hover { + scrollbar-color:var(--md-accent-fg-color) transparent + } + .md-search__scrollwrap::-webkit-scrollbar { + width:.2rem; + height:.2rem + } + .md-search__scrollwrap::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) + } + .md-search__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) + } +} +.md-search-result { + color:var(--md-default-fg-color); + word-break:break-word +} +.md-search-result__meta { + padding:0 .8rem; + color:var(--md-default-fg-color--light); + font-size:.64rem; + line-height:1.8rem; + background-color:var(--md-default-fg-color--lightest); + scroll-snap-align:start +} +@media screen and (min-width: 60em) { + .md-search-result__meta { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__meta { + padding-right:2.2rem; + padding-left:initial + } +} +.md-search-result__list { + margin:0; + padding:0; + list-style:none +} +.md-search-result__item { + box-shadow:0 -0.05rem 0 var(--md-default-fg-color--lightest) +} +.md-search-result__item:first-child { + box-shadow:none +} +.md-search-result__link { + display:block; + outline:none; + transition:background-color 250ms; + scroll-snap-align:start +} +.md-search-result__link:focus, +.md-search-result__link:hover { + background-color:var(--md-accent-fg-color--transparent) +} +.md-search-result__link:last-child p:last-child { + margin-bottom:.6rem +} +.md-search-result__more summary { + display:block; + padding:.75em .8rem; + color:var(--md-typeset-a-color); + font-size:.64rem; + outline:0; + cursor:pointer; + transition:color 250ms,background-color 250ms; + scroll-snap-align:start +} +@media screen and (min-width: 60em) { + .md-search-result__more summary { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__more summary { + padding-right:2.2rem; + padding-left:.8rem + } +} +.md-search-result__more summary:focus, +.md-search-result__more summary:hover { + color:var(--md-accent-fg-color); + background-color:var(--md-accent-fg-color--transparent) +} +.md-search-result__more summary::-webkit-details-marker { + display:none +} +.md-search-result__more summary~*>* { + opacity:.65 +} +.md-search-result__article { + position:relative; + padding:0 .8rem; + overflow:hidden +} +@media screen and (min-width: 60em) { + .md-search-result__article { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__article { + padding-right:2.2rem; + padding-left:.8rem + } +} +.md-search-result__article--document .md-search-result__title { + margin:.55rem 0; + font-weight:400; + font-size:.8rem; + line-height:1.4 +} +.md-search-result__icon { + position:absolute; + left:0; + width:1.2rem; + height:1.2rem; + margin:.5rem; + color:var(--md-default-fg-color--light) +} +@media screen and (max-width: 59.9375em) { + .md-search-result__icon { + display:none + } +} +.md-search-result__icon::after { + display:inline-block; + width:100%; + height:100%; + background-color:currentColor; + -webkit-mask-image:var(--md-search-result-icon); + mask-image:var(--md-search-result-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +[dir=rtl] .md-search-result__icon { + right:0; + left:initial +} +[dir=rtl] .md-search-result__icon::after { + transform:scaleX(-1) +} +.md-search-result__title { + margin:.5em 0; + font-weight:700; + font-size:.64rem; + line-height:1.6 +} +.md-search-result__teaser { + display:-webkit-box; + max-height:2rem; + margin:.5em 0; + overflow:hidden; + color:var(--md-default-fg-color--light); + font-size:.64rem; + line-height:1.6; + text-overflow:ellipsis; + -webkit-box-orient:vertical; + -webkit-line-clamp:2 +} +@media screen and (max-width: 44.9375em) { + .md-search-result__teaser { + max-height:3rem; + -webkit-line-clamp:3 + } +} +@media screen and (min-width: 60em)and (max-width: 76.1875em) { + .md-search-result__teaser { + max-height:3rem; + -webkit-line-clamp:3 + } +} +.md-search-result__teaser mark { + text-decoration:underline; + background-color:transparent +} +.md-search-result__terms { + margin:.5em 0; + font-size:.64rem; + font-style:italic +} +.md-search-result mark { + color:var(--md-accent-fg-color); + background-color:transparent +} +.md-select { + position:relative; + z-index:1 +} +.md-select__inner { + position:absolute; + top:calc(100% - 0.2rem); + left:50%; + max-height:0; + margin-top:.2rem; + color:var(--md-default-fg-color); + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25); + transform:translate3d(-50%, 0.3rem, 0); + opacity:0; + transition:transform 250ms 375ms,opacity 250ms 250ms,max-height 0ms 500ms +} +.md-select:focus-within .md-select__inner, +.md-select:hover .md-select__inner { + max-height:10rem; + transform:translate3d(-50%, 0, 0); + opacity:1; + transition:transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 250ms,max-height 250ms +} +.md-select__inner::after { + position:absolute; + top:0; + left:50%; + width:0; + height:0; + margin-top:-0.2rem; + margin-left:-0.2rem; + border:.2rem solid transparent; + border-top:0; + border-bottom-color:var(--md-default-bg-color); + content:"" +} +.md-select__list { + max-height:inherit; + margin:0; + padding:0; + overflow:hidden; + font-size:.8rem; + list-style-type:none; + border-radius:.1rem +} +.md-select__item { + line-height:1.8rem +} +.md-select__link { + display:block; + width:100%; + padding-right:1.2rem; + padding-left:.6rem; + cursor:pointer; + transition:background-color 250ms,color 250ms; + scroll-snap-align:start +} +[dir=rtl] .md-select__link { + padding-right:.6rem; + padding-left:1.2rem +} +.md-select__link:focus, +.md-select__link:hover { + background-color:var(--md-default-fg-color--lightest) +} +@-webkit-keyframes md-sidebar__scrollwrap--hack { + 0%, + 99% { + -webkit-scroll-snap-type:none; + scroll-snap-type:none + } + 100% { + -webkit-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory + } +} +@keyframes md-sidebar__scrollwrap--hack { + 0%, + 99% { + -webkit-scroll-snap-type:none; + -ms-scroll-snap-type:none; + scroll-snap-type:none + } + 100% { + -webkit-scroll-snap-type:y mandatory; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory + } +} +.md-sidebar { + position:-webkit-sticky; + position:sticky; + top:2.4rem; + flex-shrink:0; + align-self:flex-start; + width:12.1rem; + height:0; + padding:1.2rem 0 +} +@media print { + .md-sidebar { + display:none + } +} +@media screen and (max-width: 76.1875em) { + .md-sidebar--primary { + position:fixed; + top:0; + left:-12.1rem; + z-index:3; + display:block; + width:12.1rem; + height:100%; + background-color:var(--md-default-bg-color); + transform:translateX(0); + transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms + } + [dir=rtl] .md-sidebar--primary { + right:-12.1rem; + left:initial + } + [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { + box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4); + transform:translateX(12.1rem) + } + [dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { + transform:translateX(-12.1rem) + } + .md-sidebar--primary .md-sidebar__scrollwrap { + position:absolute; + top:0; + right:0; + bottom:0; + left:0; + margin:0; + -webkit-scroll-snap-type:none; + -ms-scroll-snap-type:none; + scroll-snap-type:none; + overflow:hidden + } +} +@media screen and (min-width: 76.25em) { + .md-sidebar { + height:0 + } + .no-js .md-sidebar { + height:auto + } +} +.md-sidebar--secondary { + display:none; + order:2 +} +@media screen and (min-width: 60em) { + .md-sidebar--secondary { + height:0 + } + .no-js .md-sidebar--secondary { + height:auto + } + .md-sidebar--secondary:not([hidden]) { + display:block + } + .md-sidebar--secondary .md-sidebar__scrollwrap { + touch-action:pan-y + } +} +.md-sidebar__scrollwrap { + margin:0 .2rem; + overflow-y:auto; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + scrollbar-width:thin; + scrollbar-color:var(--md-default-fg-color--lighter) transparent +} +.js .md-sidebar__scrollwrap { + -webkit-animation:md-sidebar__scrollwrap--hack 1000ms forwards; + animation:md-sidebar__scrollwrap--hack 1000ms forwards +} +.md-sidebar__scrollwrap:hover { + scrollbar-color:var(--md-accent-fg-color) transparent +} +.md-sidebar__scrollwrap::-webkit-scrollbar { + width:.2rem; + height:.2rem +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) +} +@media screen and (max-width: 76.1875em) { + .md-overlay { + position:fixed; + top:0; + z-index:3; + width:0; + height:0; + background-color:rgba(0,0,0,.54); + opacity:0; + transition:width 0ms 250ms,height 0ms 250ms,opacity 250ms + } + [data-md-toggle=drawer]:checked~.md-overlay { + width:100%; + height:100%; + opacity:1; + transition:width 0ms,height 0ms,opacity 250ms + } +} +@-webkit-keyframes md-source__facts--done { + 0% { + height:0 + } + 100% { + height:.65rem + } +} +@keyframes md-source__facts--done { + 0% { + height:0 + } + 100% { + height:.65rem + } +} +@-webkit-keyframes md-source__fact--done { + 0% { + transform:translateY(100%); + opacity:0 + } + 50% { + opacity:0 + } + 100% { + transform:translateY(0%); + opacity:1 + } +} +@keyframes md-source__fact--done { + 0% { + transform:translateY(100%); + opacity:0 + } + 50% { + opacity:0 + } + 100% { + transform:translateY(0%); + opacity:1 + } +} +.md-source { + display:block; + font-size:.65rem; + line-height:1.2; + white-space:nowrap; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + transition:opacity 250ms +} +.md-source:focus, +.md-source:hover { + opacity:.7 +} +.md-source__icon { + display:inline-block; + width:2.4rem; + height:2.4rem; + vertical-align:middle +} +.md-source__icon svg { + margin-top:.6rem; + margin-left:.6rem +} +[dir=rtl] .md-source__icon svg { + margin-right:.6rem; + margin-left:initial +} +.md-source__icon+.md-source__repository { + margin-left:-2rem; + padding-left:2rem +} +[dir=rtl] .md-source__icon+.md-source__repository { + margin-right:-2rem; + margin-left:initial; + padding-right:2rem; + padding-left:initial +} +.md-source__repository { + display:inline-block; + max-width:calc(100% - 1.2rem); + margin-left:.6rem; + overflow:hidden; + font-weight:700; + text-overflow:ellipsis; + vertical-align:middle +} +.md-source__facts { + margin:0; + padding:0; + overflow:hidden; + font-weight:700; + font-size:.55rem; + list-style-type:none; + opacity:.75 +} +[data-md-state=done] .md-source__facts { + -webkit-animation:md-source__facts--done 250ms ease-in; + animation:md-source__facts--done 250ms ease-in +} +.md-source__fact { + float:left +} +[dir=rtl] .md-source__fact { + float:right +} +[data-md-state=done] .md-source__fact { + -webkit-animation:md-source__fact--done 400ms ease-out; + animation:md-source__fact--done 400ms ease-out +} +.md-source__fact::before { + margin:0 .1rem; + content:"·" +} +.md-source__fact:first-child::before { + display:none +} +.md-tabs { + width:100%; + overflow:auto; + color:var(--md-primary-bg-color); + background-color:var(--md-primary-fg-color); + transition:background-color 250ms +} +@media print { + .md-tabs { + display:none + } +} +@media screen and (max-width: 76.1875em) { + .md-tabs { + display:none + } +} +.md-tabs[data-md-state=hidden] { + pointer-events:none +} +.md-tabs[data-md-state=hidden] .md-tabs__link { + transform:translateY(50%); + opacity:0; + transition:transform 0ms 100ms,opacity 100ms +} +.md-tabs__list { + margin:0; + margin-left:.2rem; + padding:0; + white-space:nowrap; + list-style:none; + contain:content +} +[dir=rtl] .md-tabs__list { + margin-right:.2rem; + margin-left:initial +} +.md-tabs__item { + display:inline-block; + height:2.4rem; + padding-right:.6rem; + padding-left:.6rem +} +.md-tabs__link { + display:block; + margin-top:.8rem; + font-size:.7rem; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + opacity:.7; + transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 250ms +} +.md-tabs__link--active, +.md-tabs__link:focus, +.md-tabs__link:hover { + color:inherit; + opacity:1 +} +.md-tabs__item:nth-child(2) .md-tabs__link { + transition-delay:20ms +} +.md-tabs__item:nth-child(3) .md-tabs__link { + transition-delay:40ms +} +.md-tabs__item:nth-child(4) .md-tabs__link { + transition-delay:60ms +} +.md-tabs__item:nth-child(5) .md-tabs__link { + transition-delay:80ms +} +.md-tabs__item:nth-child(6) .md-tabs__link { + transition-delay:100ms +} +.md-tabs__item:nth-child(7) .md-tabs__link { + transition-delay:120ms +} +.md-tabs__item:nth-child(8) .md-tabs__link { + transition-delay:140ms +} +.md-tabs__item:nth-child(9) .md-tabs__link { + transition-delay:160ms +} +.md-tabs__item:nth-child(10) .md-tabs__link { + transition-delay:180ms +} +.md-tabs__item:nth-child(11) .md-tabs__link { + transition-delay:200ms +} +.md-tabs__item:nth-child(12) .md-tabs__link { + transition-delay:220ms +} +.md-tabs__item:nth-child(13) .md-tabs__link { + transition-delay:240ms +} +.md-tabs__item:nth-child(14) .md-tabs__link { + transition-delay:260ms +} +.md-tabs__item:nth-child(15) .md-tabs__link { + transition-delay:280ms +} +.md-tabs__item:nth-child(16) .md-tabs__link { + transition-delay:300ms +} +:root { + --md-version-icon: url( "data:image/svg+xml;charset=utf-8," ) +} +.md-version { + flex-shrink:0; + height:2.4rem; + font-size:.8rem +} +.md-version__current { + position:relative; + top:.05rem; + margin-right:.4rem; + margin-left:1.4rem +} +[dir=rtl] .md-version__current { + margin-right:1.4rem; + margin-left:.4rem +} +.md-version__current::after { + display:inline-block; + width:.4rem; + height:.6rem; + margin-left:.4rem; + background-color:currentColor; + -webkit-mask-image:var(--md-version-icon); + mask-image:var(--md-version-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + content:"" +} +[dir=rtl] .md-version__current::after { + margin-right:.4rem; + margin-left:initial +} +.md-version__list { + position:absolute; + top:.15rem; + max-height:1.8rem; + margin:.2rem .8rem; + padding:0; + overflow:scroll; + color:var(--md-default-fg-color); + list-style-type:none; + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25); + opacity:0; + transition:max-height 0ms 500ms,opacity 250ms 250ms; + -webkit-scroll-snap-type:y mandatory; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory +} +.md-version__list:focus-within, +.md-version__list:hover { + max-height:10rem; + opacity:1; + transition:max-height 250ms,opacity 250ms +} +.md-version__item { + line-height:1.8rem +} +.md-version__link { + display:block; + width:100%; + padding-right:1.2rem; + padding-left:.6rem; + cursor:pointer; + transition:color 250ms,background-color 250ms; + scroll-snap-align:start +} +[dir=rtl] .md-version__link { + padding-right:.6rem; + padding-left:1.2rem +} +.md-version__link:focus, +.md-version__link:hover { + background-color:var(--md-default-fg-color--lightest) +} +:root { + --md-admonition-icon--note: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--abstract: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--info: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--tip: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--success: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--question: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--warning: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--failure: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--danger: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--bug: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--example: url( "data:image/svg+xml;charset=utf-8," ); + --md-admonition-icon--quote: url( "data:image/svg+xml;charset=utf-8," ) +} +.md-typeset .admonition, +.md-typeset details { + margin:1.5625em 0; + padding:0 .6rem; + overflow:hidden; + color:var(--md-admonition-fg-color); + font-size:.64rem; + page-break-inside:avoid; + background-color:var(--md-admonition-bg-color); + border-left:.2rem solid #448aff; + border-radius:.1rem; + box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 .025rem .05rem rgba(0,0,0,.05) +} +@media print { + .md-typeset .admonition, + .md-typeset details { + box-shadow:none + } +} +[dir=rtl] .md-typeset .admonition, +[dir=rtl] .md-typeset details { + border-right:.2rem solid #448aff; + border-left:none +} +.md-typeset .admonition .admonition, +.md-typeset details .admonition, +.md-typeset .admonition details, +.md-typeset details details { + margin:1em 0 +} +.md-typeset .admonition .md-typeset__scrollwrap, +.md-typeset details .md-typeset__scrollwrap { + margin:1em -0.6rem +} +.md-typeset .admonition .md-typeset__table, +.md-typeset details .md-typeset__table { + padding:0 .6rem +} +.md-typeset .admonition>.tabbed-set:only-child, +.md-typeset details>.tabbed-set:only-child { + margin-top:0 +} +html .md-typeset .admonition>:last-child, +html .md-typeset details>:last-child { + margin-bottom:.6rem +} +.md-typeset .admonition-title, +.md-typeset summary { + position:relative; + margin:0 -0.6rem 0 -0.8rem; + padding:.4rem .6rem .4rem 2rem; + font-weight:700; + background-color:rgba(68,138,255,.1); + border-left:.2rem solid #448aff +} +[dir=rtl] .md-typeset .admonition-title, +[dir=rtl] .md-typeset summary { + margin:0 -0.8rem 0 -0.6rem; + padding:.4rem 2rem .4rem .6rem; + border-right:.2rem solid #448aff; + border-left:none +} +html .md-typeset .admonition-title:last-child, +html .md-typeset summary:last-child { + margin-bottom:0 +} +.md-typeset .admonition-title::before, +.md-typeset summary::before { + position:absolute; + left:.6rem; + width:1rem; + height:1rem; + background-color:#448aff; + -webkit-mask-image:var(--md-admonition-icon--note); + mask-image:var(--md-admonition-icon--note); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +[dir=rtl] .md-typeset .admonition-title::before, +[dir=rtl] .md-typeset summary::before { + right:.6rem; + left:initial +} +.md-typeset .admonition-title code, +.md-typeset summary code { + margin:initial; + padding:initial; + color:currentColor; + background-color:transparent; + border-radius:initial; + box-shadow:none +} +.md-typeset .admonition-title+.tabbed-set:last-child, +.md-typeset summary+.tabbed-set:last-child { + margin-top:0 +} +.md-typeset .admonition.note, +.md-typeset details.note { + border-color:#448aff +} +.md-typeset .note>.admonition-title, +.md-typeset .note>summary { + background-color:rgba(68,138,255,.1); + border-color:#448aff +} +.md-typeset .note>.admonition-title::before, +.md-typeset .note>summary::before { + background-color:#448aff; + -webkit-mask-image:var(--md-admonition-icon--note); + mask-image:var(--md-admonition-icon--note); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.abstract, +.md-typeset details.abstract, +.md-typeset .admonition.tldr, +.md-typeset details.tldr, +.md-typeset .admonition.summary, +.md-typeset details.summary { + border-color:#00b0ff +} +.md-typeset .abstract>.admonition-title, +.md-typeset .abstract>summary, +.md-typeset .tldr>.admonition-title, +.md-typeset .tldr>summary, +.md-typeset .summary>.admonition-title, +.md-typeset .summary>summary { + background-color:rgba(0,176,255,.1); + border-color:#00b0ff +} +.md-typeset .abstract>.admonition-title::before, +.md-typeset .abstract>summary::before, +.md-typeset .tldr>.admonition-title::before, +.md-typeset .tldr>summary::before, +.md-typeset .summary>.admonition-title::before, +.md-typeset .summary>summary::before { + background-color:#00b0ff; + -webkit-mask-image:var(--md-admonition-icon--abstract); + mask-image:var(--md-admonition-icon--abstract); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.info, +.md-typeset details.info, +.md-typeset .admonition.todo, +.md-typeset details.todo { + border-color:#00b8d4 +} +.md-typeset .info>.admonition-title, +.md-typeset .info>summary, +.md-typeset .todo>.admonition-title, +.md-typeset .todo>summary { + background-color:rgba(0,184,212,.1); + border-color:#00b8d4 +} +.md-typeset .info>.admonition-title::before, +.md-typeset .info>summary::before, +.md-typeset .todo>.admonition-title::before, +.md-typeset .todo>summary::before { + background-color:#00b8d4; + -webkit-mask-image:var(--md-admonition-icon--info); + mask-image:var(--md-admonition-icon--info); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.tip, +.md-typeset details.tip, +.md-typeset .admonition.important, +.md-typeset details.important, +.md-typeset .admonition.hint, +.md-typeset details.hint { + border-color:#00bfa5 +} +.md-typeset .tip>.admonition-title, +.md-typeset .tip>summary, +.md-typeset .important>.admonition-title, +.md-typeset .important>summary, +.md-typeset .hint>.admonition-title, +.md-typeset .hint>summary { + background-color:rgba(0,191,165,.1); + border-color:#00bfa5 +} +.md-typeset .tip>.admonition-title::before, +.md-typeset .tip>summary::before, +.md-typeset .important>.admonition-title::before, +.md-typeset .important>summary::before, +.md-typeset .hint>.admonition-title::before, +.md-typeset .hint>summary::before { + background-color:#00bfa5; + -webkit-mask-image:var(--md-admonition-icon--tip); + mask-image:var(--md-admonition-icon--tip); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.success, +.md-typeset details.success, +.md-typeset .admonition.done, +.md-typeset details.done, +.md-typeset .admonition.check, +.md-typeset details.check { + border-color:#00c853 +} +.md-typeset .success>.admonition-title, +.md-typeset .success>summary, +.md-typeset .done>.admonition-title, +.md-typeset .done>summary, +.md-typeset .check>.admonition-title, +.md-typeset .check>summary { + background-color:rgba(0,200,83,.1); + border-color:#00c853 +} +.md-typeset .success>.admonition-title::before, +.md-typeset .success>summary::before, +.md-typeset .done>.admonition-title::before, +.md-typeset .done>summary::before, +.md-typeset .check>.admonition-title::before, +.md-typeset .check>summary::before { + background-color:#00c853; + -webkit-mask-image:var(--md-admonition-icon--success); + mask-image:var(--md-admonition-icon--success); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.question, +.md-typeset details.question, +.md-typeset .admonition.faq, +.md-typeset details.faq, +.md-typeset .admonition.help, +.md-typeset details.help { + border-color:#64dd17 +} +.md-typeset .question>.admonition-title, +.md-typeset .question>summary, +.md-typeset .faq>.admonition-title, +.md-typeset .faq>summary, +.md-typeset .help>.admonition-title, +.md-typeset .help>summary { + background-color:rgba(100,221,23,.1); + border-color:#64dd17 +} +.md-typeset .question>.admonition-title::before, +.md-typeset .question>summary::before, +.md-typeset .faq>.admonition-title::before, +.md-typeset .faq>summary::before, +.md-typeset .help>.admonition-title::before, +.md-typeset .help>summary::before { + background-color:#64dd17; + -webkit-mask-image:var(--md-admonition-icon--question); + mask-image:var(--md-admonition-icon--question); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.warning, +.md-typeset details.warning, +.md-typeset .admonition.attention, +.md-typeset details.attention, +.md-typeset .admonition.caution, +.md-typeset details.caution { + border-color:#ff9100 +} +.md-typeset .warning>.admonition-title, +.md-typeset .warning>summary, +.md-typeset .attention>.admonition-title, +.md-typeset .attention>summary, +.md-typeset .caution>.admonition-title, +.md-typeset .caution>summary { + background-color:rgba(255,145,0,.1); + border-color:#ff9100 +} +.md-typeset .warning>.admonition-title::before, +.md-typeset .warning>summary::before, +.md-typeset .attention>.admonition-title::before, +.md-typeset .attention>summary::before, +.md-typeset .caution>.admonition-title::before, +.md-typeset .caution>summary::before { + background-color:#ff9100; + -webkit-mask-image:var(--md-admonition-icon--warning); + mask-image:var(--md-admonition-icon--warning); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.failure, +.md-typeset details.failure, +.md-typeset .admonition.missing, +.md-typeset details.missing, +.md-typeset .admonition.fail, +.md-typeset details.fail { + border-color:#ff5252 +} +.md-typeset .failure>.admonition-title, +.md-typeset .failure>summary, +.md-typeset .missing>.admonition-title, +.md-typeset .missing>summary, +.md-typeset .fail>.admonition-title, +.md-typeset .fail>summary { + background-color:rgba(255,82,82,.1); + border-color:#ff5252 +} +.md-typeset .failure>.admonition-title::before, +.md-typeset .failure>summary::before, +.md-typeset .missing>.admonition-title::before, +.md-typeset .missing>summary::before, +.md-typeset .fail>.admonition-title::before, +.md-typeset .fail>summary::before { + background-color:#ff5252; + -webkit-mask-image:var(--md-admonition-icon--failure); + mask-image:var(--md-admonition-icon--failure); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.danger, +.md-typeset details.danger, +.md-typeset .admonition.error, +.md-typeset details.error { + border-color:#ff1744 +} +.md-typeset .danger>.admonition-title, +.md-typeset .danger>summary, +.md-typeset .error>.admonition-title, +.md-typeset .error>summary { + background-color:rgba(255,23,68,.1); + border-color:#ff1744 +} +.md-typeset .danger>.admonition-title::before, +.md-typeset .danger>summary::before, +.md-typeset .error>.admonition-title::before, +.md-typeset .error>summary::before { + background-color:#ff1744; + -webkit-mask-image:var(--md-admonition-icon--danger); + mask-image:var(--md-admonition-icon--danger); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.bug, +.md-typeset details.bug { + border-color:#f50057 +} +.md-typeset .bug>.admonition-title, +.md-typeset .bug>summary { + background-color:rgba(245,0,87,.1); + border-color:#f50057 +} +.md-typeset .bug>.admonition-title::before, +.md-typeset .bug>summary::before { + background-color:#f50057; + -webkit-mask-image:var(--md-admonition-icon--bug); + mask-image:var(--md-admonition-icon--bug); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.example, +.md-typeset details.example { + border-color:#651fff +} +.md-typeset .example>.admonition-title, +.md-typeset .example>summary { + background-color:rgba(101,31,255,.1); + border-color:#651fff +} +.md-typeset .example>.admonition-title::before, +.md-typeset .example>summary::before { + background-color:#651fff; + -webkit-mask-image:var(--md-admonition-icon--example); + mask-image:var(--md-admonition-icon--example); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +.md-typeset .admonition.quote, +.md-typeset details.quote, +.md-typeset .admonition.cite, +.md-typeset details.cite { + border-color:#9e9e9e +} +.md-typeset .quote>.admonition-title, +.md-typeset .quote>summary, +.md-typeset .cite>.admonition-title, +.md-typeset .cite>summary { + background-color:rgba(158,158,158,.1); + border-color:#9e9e9e +} +.md-typeset .quote>.admonition-title::before, +.md-typeset .quote>summary::before, +.md-typeset .cite>.admonition-title::before, +.md-typeset .cite>summary::before { + background-color:#9e9e9e; + -webkit-mask-image:var(--md-admonition-icon--quote); + mask-image:var(--md-admonition-icon--quote); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain +} +:root { + --md-footnotes-icon: url("data:image/svg+xml;charset=utf-8,") +} +.md-typeset [id^="fnref:"] { + display:inline-block +} +.md-typeset .footnote { + color:var(--md-default-fg-color--light); + font-size:.64rem +} +.md-typeset .footnote ol { + margin-left:0 +} +.md-typeset .footnote li { + transition:color 125ms +} +.md-typeset .footnote li:target { + color:var(--md-default-fg-color) +} +.md-typeset .footnote li:hover .footnote-backref, +.md-typeset .footnote li:target .footnote-backref { + transform:translateX(0); + opacity:1 +} +.md-typeset .footnote li>:first-child { + margin-top:0 +} +.md-typeset .footnote-backref { + display:inline-block; + color:var(--md-typeset-a-color); + font-size:0; + vertical-align:text-bottom; + transform:translateX(0.25rem); + opacity:0; + transition:color 250ms,transform 250ms 250ms,opacity 125ms 250ms +} +@media print { + .md-typeset .footnote-backref { + color:var(--md-typeset-a-color); + transform:translateX(0); + opacity:1 + } +} +[dir=rtl] .md-typeset .footnote-backref { + transform:translateX(-0.25rem) +} +.md-typeset .footnote-backref:hover { + color:var(--md-accent-fg-color) +} +.md-typeset .footnote-backref::before { + display:inline-block; + width:.8rem; + height:.8rem; + background-color:currentColor; + -webkit-mask-image:var(--md-footnotes-icon); + mask-image:var(--md-footnotes-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +[dir=rtl] .md-typeset .footnote-backref::before svg { + transform:scaleX(-1) +} +.md-typeset .headerlink { + display:inline-block; + margin-left:.5rem; + color:var(--md-default-fg-color--lighter); + opacity:0; + transition:color 250ms,opacity 125ms +} +@media print { + .md-typeset .headerlink { + display:none + } +} +[dir=rtl] .md-typeset .headerlink { + margin-right:.5rem; + margin-left:initial +} +.md-typeset :hover>.headerlink, +.md-typeset :target>.headerlink, +.md-typeset .headerlink:focus { + opacity:1; + transition:color 250ms,opacity 125ms +} +.md-typeset :target>.headerlink, +.md-typeset .headerlink:focus, +.md-typeset .headerlink:hover { + color:var(--md-accent-fg-color) +} +.md-typeset :target { + scroll-margin-top:3.6rem +} +@media screen and (min-width: 76.25em) { + .md-header--lifted~.md-container .md-typeset :target { + scroll-margin-top:6rem + } +} +.md-typeset h1:target, +.md-typeset h2:target, +.md-typeset h3:target { + scroll-margin-top:3.4rem +} +@media screen and (min-width: 76.25em) { + .md-header--lifted~.md-container .md-typeset h1:target, + .md-header--lifted~.md-container .md-typeset h2:target, + .md-header--lifted~.md-container .md-typeset h3:target { + scroll-margin-top:5.8rem + } +} +.md-typeset h4:target { + scroll-margin-top:3.45rem +} +@media screen and (min-width: 76.25em) { + .md-header--lifted~.md-container .md-typeset h4:target { + scroll-margin-top:5.85rem + } +} +.md-typeset div.arithmatex { + overflow:auto +} +@media screen and (max-width: 44.9375em) { + .md-typeset div.arithmatex { + margin:0 -0.8rem + } +} +.md-typeset div.arithmatex>* { + width:-webkit-min-content; + width:-moz-min-content; + width:min-content; + margin:1em auto !important; + padding:0 .8rem; + overflow:auto; + touch-action:auto +} +.md-typeset del.critic, +.md-typeset ins.critic, +.md-typeset .critic.comment { + -webkit-box-decoration-break:clone; + box-decoration-break:clone +} +.md-typeset del.critic { + background-color:var(--md-typeset-del-color) +} +.md-typeset ins.critic { + background-color:var(--md-typeset-ins-color) +} +.md-typeset .critic.comment { + color:var(--md-code-hl-comment-color) +} +.md-typeset .critic.comment::before { + content:"/* " +} +.md-typeset .critic.comment::after { + content:" */" +} +.md-typeset .critic.block { + display:block; + margin:1em 0; + padding-right:.8rem; + padding-left:.8rem; + overflow:auto; + box-shadow:none +} +.md-typeset .critic.block>:first-child { + margin-top:.5em +} +.md-typeset .critic.block>:last-child { + margin-bottom:.5em +} +:root { + --md-details-icon: url("data:image/svg+xml;charset=utf-8,") +} +.md-typeset details { + display:flow-root; + padding-top:0; + overflow:visible +} +.md-typeset details[open]>summary::after { + transform:rotate(90deg) +} +.md-typeset details:not([open]) { + padding-bottom:0; + box-shadow:none +} +.md-typeset details:not([open])>summary { + border-radius:.1rem +} +.md-typeset summary { + display:block; + min-height:1rem; + padding:.4rem 1.8rem .4rem 2rem; + border-top-left-radius:.1rem; + border-top-right-radius:.1rem; + cursor:pointer +} +[dir=rtl] .md-typeset summary { + padding:.4rem 2.2rem .4rem 1.8rem +} +.md-typeset summary:not(.focus-visible) { + outline:none; + -webkit-tap-highlight-color:transparent +} +.md-typeset summary::after { + position:absolute; + top:.4rem; + right:.4rem; + width:1rem; + height:1rem; + background-color:currentColor; + -webkit-mask-image:var(--md-details-icon); + mask-image:var(--md-details-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + transform:rotate(0deg); + transition:transform 250ms; + content:"" +} +[dir=rtl] .md-typeset summary::after { + right:initial; + left:.4rem; + transform:rotate(180deg) +} +.md-typeset summary::-webkit-details-marker { + display:none +} +.md-typeset .emojione, +.md-typeset .twemoji, +.md-typeset .gemoji { + display:inline-block; + height:1.125em; + vertical-align:text-top +} +.md-typeset .emojione svg, +.md-typeset .twemoji svg, +.md-typeset .gemoji svg { + width:1.125em; + max-height:100%; + fill:currentColor +} +.highlight .o, +.highlight .ow { + color:var(--md-code-hl-operator-color) +} +.highlight .p { + color:var(--md-code-hl-punctuation-color) +} +.highlight .cpf, +.highlight .l, +.highlight .s, +.highlight .sb, +.highlight .sc, +.highlight .s2, +.highlight .si, +.highlight .s1, +.highlight .ss { + color:var(--md-code-hl-string-color) +} +.highlight .cp, +.highlight .se, +.highlight .sh, +.highlight .sr, +.highlight .sx { + color:var(--md-code-hl-special-color) +} +.highlight .m, +.highlight .mf, +.highlight .mh, +.highlight .mi, +.highlight .il, +.highlight .mo { + color:var(--md-code-hl-number-color) +} +.highlight .k, +.highlight .kd, +.highlight .kn, +.highlight .kp, +.highlight .kr, +.highlight .kt { + color:var(--md-code-hl-keyword-color) +} +.highlight .kc, +.highlight .n { + color:var(--md-code-hl-name-color) +} +.highlight .no, +.highlight .nb, +.highlight .bp { + color:var(--md-code-hl-constant-color) +} +.highlight .nc, +.highlight .ne, +.highlight .nf, +.highlight .nn { + color:var(--md-code-hl-function-color) +} +.highlight .nd, +.highlight .ni, +.highlight .nl, +.highlight .nt { + color:var(--md-code-hl-keyword-color) +} +.highlight .c, +.highlight .cm, +.highlight .c1, +.highlight .ch, +.highlight .cs, +.highlight .sd { + color:var(--md-code-hl-comment-color) +} +.highlight .na, +.highlight .nv, +.highlight .vc, +.highlight .vg, +.highlight .vi { + color:var(--md-code-hl-variable-color) +} +.highlight .ge, +.highlight .gr, +.highlight .gh, +.highlight .go, +.highlight .gp, +.highlight .gs, +.highlight .gu, +.highlight .gt { + color:var(--md-code-hl-generic-color) +} +.highlight .gd, +.highlight .gi { + margin:0 -0.125em; + padding:0 .125em; + border-radius:.1rem +} +.highlight .gd { + background-color:var(--md-typeset-del-color) +} +.highlight .gi { + background-color:var(--md-typeset-ins-color) +} +.highlight .hll { + display:block; + margin:0 -1.1764705882em; + padding:0 1.1764705882em; + background-color:var(--md-code-hl-color) +} +.highlight [data-linenos]::before { + position:-webkit-sticky; + position:sticky; + left:-1.1764705882em; + float:left; + margin-right:1.1764705882em; + margin-left:-1.1764705882em; + padding-left:1.1764705882em; + color:var(--md-default-fg-color--light); + background-color:var(--md-code-bg-color); + box-shadow:-0.05rem 0 var(--md-default-fg-color--lightest) inset; + content:attr(data-linenos); + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.highlighttable { + display:flow-root; + overflow:hidden +} +.highlighttable tbody, +.highlighttable td { + display:block; + padding:0 +} +.highlighttable tr { + display:flex +} +.highlighttable pre { + margin:0 +} +.highlighttable .linenos { + padding:.7720588235em 1.1764705882em; + padding-right:0; + font-size:.85em; + background-color:var(--md-code-bg-color); + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.highlighttable .linenodiv { + padding-right:.5882352941em; + box-shadow:-0.05rem 0 var(--md-default-fg-color--lightest) inset +} +.highlighttable .linenodiv pre { + color:var(--md-default-fg-color--light); + text-align:right +} +.highlighttable .code { + flex:1; + overflow:hidden +} +.md-typeset .highlighttable { + margin:1em 0; + direction:ltr; + border-radius:.1rem +} +.md-typeset .highlighttable code { + border-radius:0 +} +@media screen and (max-width: 44.9375em) { + .md-typeset>.highlight { + margin:1em -0.8rem + } + .md-typeset>.highlight .hll { + margin:0 -0.8rem; + padding:0 .8rem + } + .md-typeset>.highlight code { + border-radius:0 + } + .md-typeset>.highlighttable { + margin:1em -0.8rem; + border-radius:0 + } + .md-typeset>.highlighttable .hll { + margin:0 -0.8rem; + padding:0 .8rem + } +} +.md-typeset .keys kbd::before, +.md-typeset .keys kbd::after { + position:relative; + margin:0; + color:inherit; + -moz-osx-font-smoothing:initial; + -webkit-font-smoothing:initial +} +.md-typeset .keys span { + padding:0 .2em; + color:var(--md-default-fg-color--light) +} +.md-typeset .keys .key-alt::before { + padding-right:.4em; + content:"⎇" +} +.md-typeset .keys .key-left-alt::before { + padding-right:.4em; + content:"⎇" +} +.md-typeset .keys .key-right-alt::before { + padding-right:.4em; + content:"⎇" +} +.md-typeset .keys .key-command::before { + padding-right:.4em; + content:"⌘" +} +.md-typeset .keys .key-left-command::before { + padding-right:.4em; + content:"⌘" +} +.md-typeset .keys .key-right-command::before { + padding-right:.4em; + content:"⌘" +} +.md-typeset .keys .key-control::before { + padding-right:.4em; + content:"⌃" +} +.md-typeset .keys .key-left-control::before { + padding-right:.4em; + content:"⌃" +} +.md-typeset .keys .key-right-control::before { + padding-right:.4em; + content:"⌃" +} +.md-typeset .keys .key-meta::before { + padding-right:.4em; + content:"◆" +} +.md-typeset .keys .key-left-meta::before { + padding-right:.4em; + content:"◆" +} +.md-typeset .keys .key-right-meta::before { + padding-right:.4em; + content:"◆" +} +.md-typeset .keys .key-option::before { + padding-right:.4em; + content:"⌥" +} +.md-typeset .keys .key-left-option::before { + padding-right:.4em; + content:"⌥" +} +.md-typeset .keys .key-right-option::before { + padding-right:.4em; + content:"⌥" +} +.md-typeset .keys .key-shift::before { + padding-right:.4em; + content:"⇧" +} +.md-typeset .keys .key-left-shift::before { + padding-right:.4em; + content:"⇧" +} +.md-typeset .keys .key-right-shift::before { + padding-right:.4em; + content:"⇧" +} +.md-typeset .keys .key-super::before { + padding-right:.4em; + content:"❖" +} +.md-typeset .keys .key-left-super::before { + padding-right:.4em; + content:"❖" +} +.md-typeset .keys .key-right-super::before { + padding-right:.4em; + content:"❖" +} +.md-typeset .keys .key-windows::before { + padding-right:.4em; + content:"⊞" +} +.md-typeset .keys .key-left-windows::before { + padding-right:.4em; + content:"⊞" +} +.md-typeset .keys .key-right-windows::before { + padding-right:.4em; + content:"⊞" +} +.md-typeset .keys .key-arrow-down::before { + padding-right:.4em; + content:"↓" +} +.md-typeset .keys .key-arrow-left::before { + padding-right:.4em; + content:"←" +} +.md-typeset .keys .key-arrow-right::before { + padding-right:.4em; + content:"→" +} +.md-typeset .keys .key-arrow-up::before { + padding-right:.4em; + content:"↑" +} +.md-typeset .keys .key-backspace::before { + padding-right:.4em; + content:"⌫" +} +.md-typeset .keys .key-backtab::before { + padding-right:.4em; + content:"⇤" +} +.md-typeset .keys .key-caps-lock::before { + padding-right:.4em; + content:"⇪" +} +.md-typeset .keys .key-clear::before { + padding-right:.4em; + content:"⌧" +} +.md-typeset .keys .key-context-menu::before { + padding-right:.4em; + content:"☰" +} +.md-typeset .keys .key-delete::before { + padding-right:.4em; + content:"⌦" +} +.md-typeset .keys .key-eject::before { + padding-right:.4em; + content:"⏏" +} +.md-typeset .keys .key-end::before { + padding-right:.4em; + content:"⤓" +} +.md-typeset .keys .key-escape::before { + padding-right:.4em; + content:"⎋" +} +.md-typeset .keys .key-home::before { + padding-right:.4em; + content:"⤒" +} +.md-typeset .keys .key-insert::before { + padding-right:.4em; + content:"⎀" +} +.md-typeset .keys .key-page-down::before { + padding-right:.4em; + content:"⇟" +} +.md-typeset .keys .key-page-up::before { + padding-right:.4em; + content:"⇞" +} +.md-typeset .keys .key-print-screen::before { + padding-right:.4em; + content:"⎙" +} +.md-typeset .keys .key-tab::after { + padding-left:.4em; + content:"⇥" +} +.md-typeset .keys .key-num-enter::after { + padding-left:.4em; + content:"⌤" +} +.md-typeset .keys .key-enter::after { + padding-left:.4em; + content:"⏎" +} +.md-typeset .tabbed-content { + display:none; + order:99; + width:100%; + box-shadow:0 -0.05rem var(--md-default-fg-color--lightest) +} +@media print { + .md-typeset .tabbed-content { + display:block; + order:initial + } +} +.md-typeset .tabbed-content>pre:only-child, +.md-typeset .tabbed-content>.highlight:only-child pre, +.md-typeset .tabbed-content>.highlighttable:only-child { + margin:0 +} +.md-typeset .tabbed-content>pre:only-child>code, +.md-typeset .tabbed-content>.highlight:only-child pre>code, +.md-typeset .tabbed-content>.highlighttable:only-child>code { + border-top-left-radius:0; + border-top-right-radius:0 +} +.md-typeset .tabbed-content>.tabbed-set { + margin:0 +} +.md-typeset .tabbed-set { + position:relative; + display:flex; + flex-wrap:wrap; + margin:1em 0; + border-radius:.1rem +} +.md-typeset .tabbed-set>input { + position:absolute; + width:0; + height:0; + opacity:0 +} +.md-typeset .tabbed-set>input:checked+label { + color:var(--md-accent-fg-color); + border-color:var(--md-accent-fg-color) +} +.md-typeset .tabbed-set>input:checked+label+.tabbed-content { + display:block +} +.md-typeset .tabbed-set>input:focus+label { + outline-style:auto +} +.md-typeset .tabbed-set>input:not(.focus-visible)+label { + outline:none; + -webkit-tap-highlight-color:transparent +} +.md-typeset .tabbed-set>label { + z-index:1; + width:auto; + padding:.9375em 1.25em .78125em; + color:var(--md-default-fg-color--light); + font-weight:700; + font-size:.64rem; + border-bottom:.1rem solid transparent; + cursor:pointer; + transition:color 250ms +} +.md-typeset .tabbed-set>label:hover { + color:var(--md-accent-fg-color) +} +:root { + --md-tasklist-icon: url( "data:image/svg+xml;charset=utf-8," ); + --md-tasklist-icon--checked: url( "data:image/svg+xml;charset=utf-8," ) +} +.md-typeset .task-list-item { + position:relative; + list-style-type:none +} +.md-typeset .task-list-item [type=checkbox] { + position:absolute; + top:.45em; + left:-2em +} +[dir=rtl] .md-typeset .task-list-item [type=checkbox] { + right:-2em; + left:initial +} +.md-typeset .task-list-control [type=checkbox] { + z-index:-1; + opacity:0 +} +.md-typeset .task-list-indicator::before { + position:absolute; + top:.15em; + left:-1.5em; + width:1.25em; + height:1.25em; + background-color:var(--md-default-fg-color--lightest); + -webkit-mask-image:var(--md-tasklist-icon); + mask-image:var(--md-tasklist-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + content:"" +} +[dir=rtl] .md-typeset .task-list-indicator::before { + right:-1.5em; + left:initial +} +.md-typeset [type=checkbox]:checked+.task-list-indicator::before { + background-color:#00e676; + -webkit-mask-image:var(--md-tasklist-icon--checked); + mask-image:var(--md-tasklist-icon--checked) +} +@media screen and (min-width: 45em) { + .md-typeset .inline { + float:left; + width:11.7rem; + margin-top:0; + margin-right:.8rem; + margin-bottom:.8rem + } + [dir=rtl] .md-typeset .inline { + float:right; + margin-right:0; + margin-left:.8rem + } + .md-typeset .inline.end { + float:right; + margin-right:0; + margin-left:.8rem + } + [dir=rtl] .md-typeset .inline.end { + float:left; + margin-right:.8rem; + margin-left:0 + } +} diff --git a/docs/theme_overrides/home.html b/docs/theme_overrides/home.html new file mode 100644 index 00000000..dea9844c --- /dev/null +++ b/docs/theme_overrides/home.html @@ -0,0 +1,24 @@ +{% extends "main.html" %} +{% block tabs %} + {{ super() }} + +
+
+
+
+
+ +
+

{{ config.site_description }}

+
+
+
+
+

{{ page.content }}

+{% endblock %} +{% block content %}{% endblock %} +{% block footer %}{% endblock %}