﻿.markdownBody__WNeZo span[data-doc-reference] {
    display: inline-block;
    color: #00f;
    background: #eef3fe;
    border-radius: 4px;
    min-width: 16px;
    height: 16px;
    border: 1px solid #fff;
    text-align: center;
    cursor: pointer;
    line-height: 16px
}

    .markdownBody__WNeZo span[data-doc-reference]:hover, .hover__kj6yp {
        background: #d4e5ff;
        border: 1px solid #7dadff;
        box-shadow: 0 1px 1px #1d305b33
    }

.markdownBody__WNeZo p:first-child {
    margin-top: 0
}

.markdownBody__WNeZo p:last-of-type {
    margin-bottom: 0
}

.markdownBody__WNeZo h1, .markdownBody__WNeZo h2, .markdownBody__WNeZo h3, .markdownBody__WNeZo h4, .markdownBody__WNeZo h5 {
    font-weight: 600;
    margin-block-end: 8px
}

.markdownBody__WNeZo h1 {
    font-size: 24px;
    line-height: 36px;
    margin-block-start: 20px
}

.markdownBody__WNeZo h2 {
    font-size: 20px;
    line-height: 32px;
    margin-block-start: 16px
}

.markdownBody__WNeZo h3 {
    font-size: 18px;
    line-height: 30px;
    margin-block-start: 12px
}

.markdownBody__WNeZo h4 {
    font-size: 16px;
    line-height: 24px;
    margin-block-start: 12px
}

.markdownBody__WNeZo h5, .markdownBody__WNeZo h6 {
    font-size: 14px;
    line-height: 24px;
    margin-block-start: 12px;
    margin-block-end: 8px
}

.markdownBody__WNeZo p {
    font-size: 14px;
    line-height: 24px;
    margin-block-start: 8px;
    margin-block-end: 8px
}

.markdownBody__WNeZo ol, .markdownBody__WNeZo ul {
    font-size: 14px;
    line-height: 24px;
    margin-block-start: 8px;
    margin-block-end: 8px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px
}

.markdownBody__WNeZo ul {
    list-style: circle
}

.markdownBody__WNeZo ol {
    list-style: decimal
}

.markdownBody__WNeZo table {
    border-spacing: 0;
    border-collapse: collapse;
    display: block;
    width: max-content;
    max-width: 100%;
    overflow: auto;
    margin-top: 0;
    margin-bottom: 16px
}

    .markdownBody__WNeZo table th {
        font-weight: 600
    }

    .markdownBody__WNeZo table th, .markdownBody__WNeZo table td {
        padding: 6px 13px;
        border: 1px solid #d0d7de
    }

        .markdownBody__WNeZo table td > :last-child {
            margin-bottom: 0
        }

    .markdownBody__WNeZo table tr {
        background-color: #fff;
        border-top: 1px solid hsl(210,18%,87%)
    }

        .markdownBody__WNeZo table tr:nth-child(2n) {
            background-color: #f6f8fa
        }

    .markdownBody__WNeZo table img {
        background-color: #0000
    }

.markdownBody__WNeZo code {
    overflow: auto;
    display: block;
    max-width: var(--markdown-container-width)
}

.markdownBody__WNeZo pre {
    overflow-x: auto
}

    .markdownBody__WNeZo pre code.hljs {
        display: block;
        overflow-x: auto;
        padding: 1em;
        background-color: #1d1e1f;
        color: #fff
    }

.markdownBody__WNeZo .hljs-keyword {
    color: #ff91b2
}

.markdownBody__WNeZo .hljs-comment {
    color: #dfdfdf
}

.markdownBody__WNeZo .hljs-string {
    color: #aee69e
}

.markdownBody__WNeZo .hljs-title.function_, .markdownBody__WNeZo .hljs-title.class_ {
    color: #b291ff
}

.markdownBody__WNeZo .hljs-number {
    color: #ffd500
}

.markdownBody__WNeZo .hljs-attr {
    color: #95e6e1
}

.markdownBody__WNeZo .hljs-operator {
    color: #ffa13d
}


.tipContent__B7CJi {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #eef3fe;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    cursor: pointer
}
.tipContent__B7CJi:hover {
        background: #d4e5ff;
        border: 1px solid #7dadff;
        box-shadow: 0 1px 1px #1d305b33
    }

.markdown-body {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    color: #1f2328;
    background-color: #fff;
    font-size: 12px;
    line-height: 1.5;
    word-wrap: break-word
}

    .markdown-body details, .markdown-body figcaption, .markdown-body figure {
        display: block
    }

    .markdown-body summary {
        display: list-item
    }

    .markdown-body [hidden] {
        display: none !important
    }

    .markdown-body a {
        background-color: transparent;
        color: #0969da;
        text-decoration: none
    }

    .markdown-body abbr[title] {
        border-bottom: none;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    .markdown-body b, .markdown-body strong {
        font-weight: 600
    }

    .markdown-body dfn {
        font-style: italic
    }

    .markdown-body h1 {
        margin: .67em 0;
        font-weight: 600;
        padding-bottom: .3em;
        font-size: 2em;
        border-bottom: 1px solid hsla(210,18%,87%,1)
    }

    .markdown-body mark {
        background-color: #fff8c5;
        color: #1f2328
    }

    .markdown-body small {
        font-size: 90%
    }

    .markdown-body sub, .markdown-body sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    .markdown-body sub {
        bottom: -.25em
    }

    .markdown-body sup {
        top: -.5em
    }

    .markdown-body img {
        border-style: none;
        max-width: 100%;
        box-sizing: content-box;
        background-color: #fff
    }

    .markdown-body code, .markdown-body kbd, .markdown-body pre, .markdown-body samp {
        font-family: monospace;
        font-size: 1em
    }

    .markdown-body figure {
        margin: 1em 40px
    }

    .markdown-body hr {
        box-sizing: content-box;
        overflow: hidden;
        background: transparent;
        border-bottom: 1px solid hsla(210,18%,87%,1);
        height: .25em;
        padding: 0;
        margin: 24px 0;
        background-color: #d0d7de;
        border: 0
    }

    .markdown-body input {
        font: inherit;
        margin: 0;
        overflow: visible;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .markdown-body [type=button], .markdown-body [type=reset], .markdown-body [type=submit] {
        -webkit-appearance: button;
        appearance: button
    }

    .markdown-body [type=checkbox], .markdown-body [type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    .markdown-body [type=number]::-webkit-inner-spin-button, .markdown-body [type=number]::-webkit-outer-spin-button {
        height: auto
    }

    .markdown-body [type=search]::-webkit-search-cancel-button, .markdown-body [type=search]::-webkit-search-decoration {
        -webkit-appearance: none;
        appearance: none
    }

    .markdown-body ::-webkit-input-placeholder {
        color: inherit;
        opacity: .54
    }

    .markdown-body ::-webkit-file-upload-button {
        -webkit-appearance: button;
        appearance: button;
        font: inherit
    }

    .markdown-body a:hover {
        text-decoration: underline
    }

    .markdown-body ::placeholder {
        color: #6e7781;
        opacity: 1
    }

    .markdown-body hr:before {
        display: table;
        content: ""
    }

    .markdown-body hr:after {
        display: table;
        clear: both;
        content: ""
    }

    .markdown-body table {
        border-spacing: 0;
        border-collapse: collapse;
        display: block;
        width: max-content;
        max-width: 100%;
        overflow: auto
    }

    .markdown-body td, .markdown-body th {
        padding: 0
    }

    .markdown-body details summary {
        cursor: pointer
    }

    .markdown-body details:not([open]) > *:not(summary) {
        display: none !important
    }

    .markdown-body a:focus, .markdown-body [role=button]:focus, .markdown-body input[type=radio]:focus, .markdown-body input[type=checkbox]:focus {
        outline: 2px solid #0969da;
        outline-offset: -2px;
        box-shadow: none
    }

        .markdown-body a:focus:not(:focus-visible), .markdown-body [role=button]:focus:not(:focus-visible), .markdown-body input[type=radio]:focus:not(:focus-visible), .markdown-body input[type=checkbox]:focus:not(:focus-visible) {
            outline: solid 1px transparent
        }

    .markdown-body a:focus-visible, .markdown-body [role=button]:focus-visible, .markdown-body input[type=radio]:focus-visible, .markdown-body input[type=checkbox]:focus-visible {
        outline: 2px solid #0969da;
        outline-offset: -2px;
        box-shadow: none
    }

    .markdown-body a:not([class]):focus, .markdown-body a:not([class]):focus-visible, .markdown-body input[type=radio]:focus, .markdown-body input[type=radio]:focus-visible, .markdown-body input[type=checkbox]:focus, .markdown-body input[type=checkbox]:focus-visible {
        outline-offset: 0
    }

    .markdown-body kbd {
        display: inline-block;
        padding: 3px 5px;
        font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
        line-height: 10px;
        color: #1f2328;
        vertical-align: middle;
        background-color: #f6f8fa;
        border: solid 1px rgba(175,184,193,.2);
        border-bottom-color: #afb8c133;
        border-radius: 6px;
        box-shadow: inset 0 -1px #afb8c133
    }

    .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
        margin-top: 24px;
        margin-bottom: 16px;
        font-weight: 600;
        line-height: 1.25
    }

    .markdown-body h2 {
        font-weight: 600;
        padding-bottom: .3em;
        font-size: 1.5em;
        border-bottom: 1px solid hsla(210,18%,87%,1)
    }

    .markdown-body h3 {
        font-weight: 600;
        font-size: 1.25em
    }

    .markdown-body h4 {
        font-weight: 600;
        font-size: 1em
    }

    .markdown-body h5 {
        font-weight: 600;
        font-size: .875em
    }

    .markdown-body h6 {
        font-weight: 600;
        font-size: .85em;
        color: #656d76
    }

    .markdown-body p {
        margin-top: 0;
        margin-bottom: 10px
    }

    .markdown-body blockquote {
        margin: 0;
        padding: 0 1em;
        color: #656d76;
        border-left: .25em solid #d0d7de
    }

    .markdown-body ul, .markdown-body ol {
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 2em
    }

        .markdown-body ol ol, .markdown-body ul ol {
            list-style-type: lower-roman
        }

            .markdown-body ul ul ol, .markdown-body ul ol ol, .markdown-body ol ul ol, .markdown-body ol ol ol {
                list-style-type: lower-alpha
            }

    .markdown-body dd {
        margin-left: 0
    }

    .markdown-body tt, .markdown-body code, .markdown-body samp {
        font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
        font-size: 12px
    }

    .markdown-body pre {
        margin-top: 0;
        margin-bottom: 0;
        font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
        font-size: 12px;
        word-wrap: normal
    }

    .markdown-body input::-webkit-outer-spin-button, .markdown-body input::-webkit-inner-spin-button {
        margin: 0;
        -webkit-appearance: none;
        appearance: none
    }

    .markdown-body .mr-2 {
        margin-right: 8px !important
    }

    .markdown-body:before {
        display: table;
        content: ""
    }

    .markdown-body:after {
        display: table;
        clear: both;
        content: ""
    }

    .markdown-body > *:first-child {
        margin-top: 0 !important
    }

    .markdown-body > *:last-child {
        margin-bottom: 0 !important
    }

    .markdown-body a:not([href]) {
        color: inherit;
        text-decoration: none
    }

    .markdown-body .absent {
        color: #d1242f
    }

    .markdown-body .anchor {
        float: left;
        padding-right: 4px;
        margin-left: -20px;
        line-height: 1
    }

        .markdown-body .anchor:focus {
            outline: none
        }

    .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre, .markdown-body details {
        margin-top: 0;
        margin-bottom: 16px
    }

        .markdown-body blockquote > :first-child {
            margin-top: 0
        }

        .markdown-body blockquote > :last-child {
            margin-bottom: 0
        }

    .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor {
        text-decoration: none
    }

    .markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code {
        padding: 0 .2em;
        font-size: inherit
    }

    .markdown-body summary h1, .markdown-body summary h2, .markdown-body summary h3, .markdown-body summary h4, .markdown-body summary h5, .markdown-body summary h6 {
        display: inline-block
    }

        .markdown-body summary h1 .anchor, .markdown-body summary h2 .anchor, .markdown-body summary h3 .anchor, .markdown-body summary h4 .anchor, .markdown-body summary h5 .anchor, .markdown-body summary h6 .anchor {
            margin-left: -40px
        }

    .markdown-body summary h1, .markdown-body summary h2 {
        padding-bottom: 0;
        border-bottom: 0
    }

    .markdown-body ul.no-list, .markdown-body ol.no-list {
        padding: 0;
        list-style-type: none
    }

    .markdown-body ol[type="a s"] {
        list-style-type: lower-alpha
    }

    .markdown-body ol[type="A s"] {
        list-style-type: upper-alpha
    }

    .markdown-body ol[type="i s"] {
        list-style-type: lower-roman
    }

    .markdown-body ol[type="I s"] {
        list-style-type: upper-roman
    }

    .markdown-body ol[type="1"] {
        list-style-type: decimal
    }

    .markdown-body div > ol:not([type]) {
        list-style-type: decimal
    }

    .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul {
        margin-top: 0;
        margin-bottom: 0
    }

    .markdown-body li > p {
        margin-top: 16px
    }

    .markdown-body li + li {
        margin-top: .25em
    }

    .markdown-body dl {
        padding: 0
    }

        .markdown-body dl dt {
            padding: 0;
            margin-top: 16px;
            font-size: 1em;
            font-style: italic;
            font-weight: 600
        }

        .markdown-body dl dd {
            padding: 0 16px;
            margin-bottom: 16px
        }

    .markdown-body table th {
        font-weight: 600
    }

    .markdown-body table th, .markdown-body table td {
        padding: 6px 13px;
        border: 1px solid #d0d7de
    }

        .markdown-body table td > :last-child {
            margin-bottom: 0
        }

    .markdown-body table tr {
        background-color: #fff;
        border-top: 1px solid hsla(210,18%,87%,1)
    }

        .markdown-body table tr:nth-child(2n) {
            background-color: #f6f8fa
        }

    .markdown-body table img {
        background-color: transparent
    }

    .markdown-body img[align=right] {
        padding-left: 20px
    }

    .markdown-body img[align=left] {
        padding-right: 20px
    }

    .markdown-body .emoji {
        max-width: none;
        vertical-align: text-top;
        background-color: transparent
    }

    .markdown-body span.frame {
        display: block;
        overflow: hidden
    }

        .markdown-body span.frame > span {
            display: block;
            float: left;
            width: auto;
            padding: 7px;
            margin: 13px 0 0;
            overflow: hidden;
            border: 1px solid #d0d7de
        }

        .markdown-body span.frame span img {
            display: block;
            float: left
        }

        .markdown-body span.frame span span {
            display: block;
            padding: 5px 0 0;
            clear: both;
            color: #1f2328
        }

    .markdown-body span.align-center {
        display: block;
        overflow: hidden;
        clear: both
    }

        .markdown-body span.align-center > span {
            display: block;
            margin: 13px auto 0;
            overflow: hidden;
            text-align: center
        }

        .markdown-body span.align-center span img {
            margin: 0 auto;
            text-align: center
        }

    .markdown-body span.align-right {
        display: block;
        overflow: hidden;
        clear: both
    }

        .markdown-body span.align-right > span {
            display: block;
            margin: 13px 0 0;
            overflow: hidden;
            text-align: right
        }

        .markdown-body span.align-right span img {
            margin: 0;
            text-align: right
        }

    .markdown-body span.float-left {
        display: block;
        float: left;
        margin-right: 13px;
        overflow: hidden
    }

        .markdown-body span.float-left span {
            margin: 13px 0 0
        }

    .markdown-body span.float-right {
        display: block;
        float: right;
        margin-left: 13px;
        overflow: hidden
    }

        .markdown-body span.float-right > span {
            display: block;
            margin: 13px auto 0;
            overflow: hidden;
            text-align: right
        }

    .markdown-body code, .markdown-body tt {
        padding: .2em .4em;
        margin: 0;
        font-size: 85%;
        white-space: break-spaces;
        background-color: #afb8c133;
        border-radius: 6px
    }

        .markdown-body code br, .markdown-body tt br {
            display: none
        }

    .markdown-body del code {
        text-decoration: inherit
    }

    .markdown-body samp {
        font-size: 85%
    }

    .markdown-body pre code {
        font-size: 100%
    }

    .markdown-body pre > code {
        padding: 0;
        margin: 0;
        word-break: normal;
        white-space: pre;
        background: transparent;
        border: 0
    }

    .markdown-body .highlight {
        margin-bottom: 16px
    }

        .markdown-body .highlight pre {
            margin-bottom: 0;
            word-break: normal
        }

        .markdown-body .highlight pre, .markdown-body pre {
            padding: 16px;
            overflow: auto;
            font-size: 85%;
            line-height: 1.45;
            color: #1f2328;
            background-color: #f6f8fa;
            border-radius: 6px
        }

            .markdown-body pre code, .markdown-body pre tt {
                display: inline;
                max-width: auto;
                padding: 0;
                margin: 0;
                overflow: visible;
                line-height: inherit;
                word-wrap: normal;
                background-color: transparent;
                border: 0
            }

    .markdown-body .csv-data td, .markdown-body .csv-data th {
        padding: 5px;
        overflow: hidden;
        font-size: 12px;
        line-height: 1;
        text-align: left;
        white-space: nowrap
    }

    .markdown-body .csv-data .blob-num {
        padding: 10px 8px 9px;
        text-align: right;
        background: #fff;
        border: 0
    }

    .markdown-body .csv-data tr {
        border-top: 0
    }

    .markdown-body .csv-data th {
        font-weight: 600;
        background: #f6f8fa;
        border-top: 0
    }

    .markdown-body [data-footnote-ref]:before {
        content: "["
    }

    .markdown-body [data-footnote-ref]:after {
        content: "]"
    }

    .markdown-body .footnotes {
        font-size: 12px;
        color: #656d76;
        border-top: 1px solid #d0d7de
    }

        .markdown-body .footnotes ol {
            padding-left: 16px
        }

            .markdown-body .footnotes ol ul {
                display: inline-block;
                padding-left: 16px;
                margin-top: 16px
            }

        .markdown-body .footnotes li {
            position: relative
        }

            .markdown-body .footnotes li:target:before {
                position: absolute;
                inset: -8px -8px -8px -24px;
                pointer-events: none;
                content: "";
                border: 2px solid #0969da;
                border-radius: 6px
            }

            .markdown-body .footnotes li:target {
                color: #1f2328
            }

    .markdown-body .pl-c {
        color: #57606a
    }

    .markdown-body .pl-c1, .markdown-body .pl-s .pl-v {
        color: #0550ae
    }

    .markdown-body .pl-e, .markdown-body .pl-en {
        color: #6639ba
    }

    .markdown-body .pl-smi, .markdown-body .pl-s .pl-s1 {
        color: #24292f
    }

    .markdown-body .pl-ent {
        color: #116329
    }

    .markdown-body .pl-k {
        color: #cf222e
    }

    .markdown-body .pl-s, .markdown-body .pl-pds, .markdown-body .pl-s .pl-pse .pl-s1, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sre, .markdown-body .pl-sr .pl-sra {
        color: #0a3069
    }

    .markdown-body .pl-v, .markdown-body .pl-smw {
        color: #953800
    }

    .markdown-body .pl-bu {
        color: #82071e
    }

    .markdown-body .pl-ii {
        color: #f6f8fa;
        background-color: #82071e
    }

    .markdown-body .pl-c2 {
        color: #f6f8fa;
        background-color: #cf222e
    }

    .markdown-body .pl-sr .pl-cce {
        font-weight: 700;
        color: #116329
    }

    .markdown-body .pl-ml {
        color: #3b2300
    }

    .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms {
        font-weight: 700;
        color: #0550ae
    }

    .markdown-body .pl-mi {
        font-style: italic;
        color: #24292f
    }

    .markdown-body .pl-mb {
        font-weight: 700;
        color: #24292f
    }

    .markdown-body .pl-md {
        color: #82071e;
        background-color: #ffebe9
    }

    .markdown-body .pl-mi1 {
        color: #116329;
        background-color: #dafbe1
    }

    .markdown-body .pl-mc {
        color: #953800;
        background-color: #ffd8b5
    }

    .markdown-body .pl-mi2 {
        color: #eaeef2;
        background-color: #0550ae
    }

    .markdown-body .pl-mdr {
        font-weight: 700;
        color: #8250df
    }

    .markdown-body .pl-ba {
        color: #57606a
    }

    .markdown-body .pl-sg {
        color: #8c959f
    }

    .markdown-body .pl-corl {
        text-decoration: underline;
        color: #0a3069
    }

    .markdown-body .task-list-item {
        list-style-type: none
    }

        .markdown-body .task-list-item label {
            font-weight: 400
        }

        .markdown-body .task-list-item.enabled label {
            cursor: pointer
        }

        .markdown-body .task-list-item + .task-list-item {
            margin-top: 4px
        }

        .markdown-body .task-list-item .handle {
            display: none
        }

    .markdown-body .task-list-item-checkbox {
        margin: 0 .2em .25em -1.4em;
        vertical-align: middle
    }

    .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
        margin: 0 -1.6em .25em .2em
    }

    .markdown-body .contains-task-list {
        position: relative
    }

        .markdown-body .contains-task-list:hover .task-list-item-convert-container, .markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
            display: block;
            width: auto;
            height: 24px;
            overflow: visible;
            clip: auto
        }

    .markdown-body ::-webkit-calendar-picker-indicator {
        filter: invert(50%)
    }

    .markdown-body .markdown-alert {
        padding: 8px 16px;
        margin-bottom: 16px;
        color: inherit;
        border-left: .25em solid #d0d7de
    }

        .markdown-body .markdown-alert > :first-child {
            margin-top: 0
        }

        .markdown-body .markdown-alert > :last-child {
            margin-bottom: 0
        }

        .markdown-body .markdown-alert .markdown-alert-title {
            display: flex;
            font-weight: 500;
            align-items: center;
            line-height: 1
        }

        .markdown-body .markdown-alert.markdown-alert-note {
            border-left-color: #0969da
        }

            .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
                color: #0969da
            }

        .markdown-body .markdown-alert.markdown-alert-important {
            border-left-color: #8250df
        }

            .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
                color: #8250df
            }

        .markdown-body .markdown-alert.markdown-alert-warning {
            border-left-color: #9a6700
        }

            .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
                color: #9a6700
            }

        .markdown-body .markdown-alert.markdown-alert-tip {
            border-left-color: #1f883d
        }

            .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
                color: #1a7f37
            }

        .markdown-body .markdown-alert.markdown-alert-caution {
            border-left-color: #cf222e
        }

            .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
                color: #d1242f
            }
