﻿:root {
    --md-markdown-alert-icon-note: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06z"/></svg>');
    --md-markdown-alert-icon-abstract: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"/></svg>');
    --md-markdown-alert-icon-info: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');
    --md-markdown-alert-icon-tip: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27"/></svg>');
    --md-markdown-alert-icon-success: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg>');
    --md-markdown-alert-icon-question: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10"/></svg>');
    --md-markdown-alert-icon-warning: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2z"/></svg>');
    --md-markdown-alert-icon-failure: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>');
    --md-markdown-alert-icon-danger: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5zM12 2c2.75 0 5.1 1 7.05 2.95S22 9.25 22 12s-1 5.1-2.95 7.05S14.75 22 12 22s-5.1-1-7.05-2.95S2 14.75 2 12s1-5.1 2.95-7.05S9.25 2 12 2"/></svg>');
    --md-markdown-alert-icon-bug: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 13h2v1h-2zm10-8v6c0 5.5-3.8 10.7-9 12-5.2-1.3-9-6.5-9-12V5l9-4zm-4 5h-2.2c-.2-.6-.6-1.1-1.1-1.5l1.2-1.2-.7-.7L12.8 8H12c-.2 0-.5 0-.7.1L9.9 6.6l-.8.8 1.2 1.2c-.5.3-.9.8-1.1 1.4H7v1h2v1H7v1h2v1H7v1h2.2c.4 1.2 1.5 2 2.8 2s2.4-.8 2.8-2H17v-1h-2v-1h2v-1h-2v-1h2zm-6 2h2v-1h-2z"/></svg>');
    --md-markdown-alert-icon-example: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v2h1v14a4 4 0 0 0 4 4 4 4 0 0 0 4-4V4h1V2zm4 14c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m2-4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m1-5h-4V4h4z"/></svg>');
    --md-markdown-alert-icon-quote: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3z"/></svg>')
}

.markdown-alert, details {
    background-color: var(--md-markdown-alert-bg-color);
    border: .075rem solid #448aff;
    border-radius: .2rem;
    box-shadow: var(--md-shadow-z1);
    color: var(--md-markdown-alert-fg-color);
    display: flow-root;
    margin: 1.5625em 0;
    padding: 0 .6rem;
    page-break-inside: avoid;
    transition: box-shadow 125ms
}

@media print {
    .markdown-alert, details {
        box-shadow: none
    }
}

.markdown-alert:focus-within, details:focus-within {
    box-shadow: 0 0 0 .2rem #448aff1a
}

.markdown-alert > *, details > * {
    box-sizing: border-box
}

.markdown-alert .markdown-alert, .markdown-alert details, details .markdown-alert, details details {
    margin-bottom: 1em;
    margin-top: 1em
}

.markdown-alert .md-typeset__scrollwrap, details .md-typeset__scrollwrap {
    margin: 1em -.6rem
}

.markdown-alert .md-typeset__table, details .md-typeset__table {
    padding: 0 .6rem
}

.markdown-alert > .tabbed-set:only-child, details > .tabbed-set:only-child {
    margin-top: 0
}

html .markdown-alert > :last-child, html details > :last-child {
    margin-bottom: .6rem !important
}

.markdown-alert-title, summary {
    padding-left: 2.5rem;
    padding-right: .6rem
}

.markdown-alert-title, summary {
    border-left-width: .2rem
}

.markdown-alert-title, summary {
    border-top-left-radius: .1rem
}

.markdown-alert-title, summary {
    border-top-right-radius: .1rem;
    background-color: #448aff1a;
    border: none;
    font-weight: 700;
    margin: 0 -.6rem 0.6rem -.6rem;
    padding-bottom: .4rem;
    padding-top: .4rem;
    position: relative
}

html .markdown-alert-title:last-child, html summary:last-child {
    margin-bottom: 0
}

.markdown-alert-title:before, summary:before {
    left: .6rem;
    background-color: #448aff;
    content: "";
    height: 1.5rem;
    -webkit-mask-image: var(--md-markdown-alert-icon-note);
    mask-image: var(--md-markdown-alert-icon-note);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    top: .425em;
    width: 1.5rem
}

.markdown-alert-title code, summary code {
    box-shadow: 0 0 0 .05rem var(--md-default-fg-color--lightest)
}

.markdown-alert.markdown-alert-note, details.note {
    border-color: #448aff
}

    .markdown-alert.markdown-alert-note:focus-within, details.markdown-alert-note:focus-within {
        box-shadow: 0 0 0 .2rem #448aff1a
    }

.markdown-alert-note > .markdown-alert-title, .markdown-alert-note > summary {
    background-color: #448aff1a
}

    .markdown-alert-note > .markdown-alert-title:before, .markdown-alert-note > summary:before {
        background-color: #448aff;
        -webkit-mask-image: var(--md-markdown-alert-icon-note);
        mask-image: var(--md-markdown-alert-icon-note)
    }

    .markdown-alert-note > .markdown-alert-title:after, .markdown-alert-note > summary:after {
        color: #448aff
    }

.markdown-alert.markdown-alert-abstract, details.markdown-alert-abstract {
    border-color: #00b0ff
}

    .markdown-alert.markdown-alert-abstract:focus-within, details.abstract:focus-within {
        box-shadow: 0 0 0 .2rem #00b0ff1a
    }

.markdown-alert-abstract > .markdown-alert-title, .markdown-alert-abstract > summary {
    background-color: #00b0ff1a
}

    .markdown-alert-abstract > .markdown-alert-title:before, .markdown-alert-abstract > summary:before {
        background-color: #00b0ff;
        -webkit-mask-image: var(--md-markdown-alert-icon-abstract);
        mask-image: var(--md-markdown-alert-icon-abstract)
    }

    .markdown-alert-abstract > .markdown-alert-title:after, .markdown-alert-abstract > summary:after {
        color: #00b0ff
    }

.markdown-alert.markdown-alert-info, details.markdown-alert-info {
    border-color: #00b8d4
}

    .markdown-alert.markdown-alert-info:focus-within, details.markdown-alert-info:focus-within {
        box-shadow: 0 0 0 .2rem #00b8d41a
    }

.markdown-alert-info > .markdown-alert-title, .markdown-alert-info > summary {
    background-color: #00b8d41a
}

    .markdown-alert-info > .markdown-alert-title:before, .markdown-alert-info > summary:before {
        background-color: #00b8d4;
        -webkit-mask-image: var(--md-markdown-alert-icon-info);
        mask-image: var(--md-markdown-alert-icon-info)
    }

    .markdown-alert-info > .markdown-alert-title:after, .markdown-alert-info > summary:after {
        color: #00b8d4
    }

.markdown-alert.markdown-alert-tip, details.markdown-alert-tip {
    border-color: #00bfa5
}

    .markdown-alert.markdown-alert-tip:focus-within, details.markdown-alert-tip:focus-within {
        box-shadow: 0 0 0 .2rem #00bfa51a
    }

.markdown-alert-tip > .markdown-alert-title, .markdown-alert-tip > summary {
    background-color: #00bfa51a
}

    .markdown-alert-tip > .markdown-alert-title:before, .markdown-alert-tip > summary:before {
        background-color: #00bfa5;
        -webkit-mask-image: var(--md-markdown-alert-icon-tip);
        mask-image: var(--md-markdown-alert-icon-tip)
    }

    .markdown-alert-tip > .markdown-alert-title:after, .markdown-alert-tip > summary:after {
        color: #00bfa5
    }

.markdown-alert.markdown-alert-success, details.markdown-alert-success {
    border-color: #00c853
}

    .markdown-alert.markdown-alert-success:focus-within, details.markdown-alert-success:focus-within {
        box-shadow: 0 0 0 .2rem #00c8531a
    }

.markdown-alert-success > .markdown-alert-title, .markdown-alert-success > summary {
    background-color: #00c8531a
}

    .markdown-alert-success > .markdown-alert-title:before, .markdown-alert-success > summary:before {
        background-color: #00c853;
        -webkit-mask-image: var(--md-markdown-alert-icon-success);
        mask-image: var(--md-markdown-alert-icon-success)
    }

    .markdown-alert-success > .markdown-alert-title:after, .markdown-alert-success > summary:after {
        color: #00c853
    }

.markdown-alert.markdown-alert-question, details.markdown-alert-question {
    border-color: #64dd17
}

    .markdown-alert.markdown-alert-question:focus-within, details.markdown-alert-question:focus-within {
        box-shadow: 0 0 0 .2rem #64dd171a
    }

.markdown-alert-question > .markdown-alert-title, .markdown-alert-question > summary {
    background-color: #64dd171a
}

    .markdown-alert-question > .markdown-alert-title:before, .markdown-alert-question > summary:before {
        background-color: #64dd17;
        -webkit-mask-image: var(--md-markdown-alert-icon-question);
        mask-image: var(--md-markdown-alert-icon-question)
    }

    .markdown-alert-question > .markdown-alert-title:after, .markdown-alert-question > summary:after {
        color: #64dd17
    }

.markdown-alert.markdown-alert-warning, details.markdown-alert-warning {
    border-color: #ff9100
}

    .markdown-alert.markdown-alert-warning:focus-within, details.markdown-alert-warning:focus-within {
        box-shadow: 0 0 0 .2rem #ff91001a
    }

.markdown-alert-warning > .markdown-alert-title, .markdown-alert-warning > summary {
    background-color: #ff91001a
}

    .markdown-alert-warning > .markdown-alert-title:before, .markdown-alert-warning > summary:before {
        background-color: #ff9100;
        -webkit-mask-image: var(--md-markdown-alert-icon-warning);
        mask-image: var(--md-markdown-alert-icon-warning)
    }

    .markdown-alert-warning > .markdown-alert-title:after, .markdown-alert-warning > summary:after {
        color: #ff9100
    }

.markdown-alert.markdown-alert-failure, details.markdown-alert-failure {
    border-color: #ff5252
}

    .markdown-alert.markdown-alert-failure:focus-within, details.markdown-alert-failure:focus-within {
        box-shadow: 0 0 0 .2rem #ff52521a
    }

.markdown-alert-failure > .markdown-alert-title, .markdown-alert-failure > summary {
    background-color: #ff52521a
}

    .markdown-alert-failure > .markdown-alert-title:before, .markdown-alert-failure > summary:before {
        background-color: #ff5252;
        -webkit-mask-image: var(--md-markdown-alert-icon-failure);
        mask-image: var(--md-markdown-alert-icon-failure)
    }

    .markdown-alert-failure > .markdown-alert-title:after, .markdown-alert-failure > summary:after {
        color: #ff5252
    }

.markdown-alert.markdown-alert-danger, details.markdown-alert-danger {
    border-color: #ff1744
}

    .markdown-alert.markdown-alert-danger:focus-within, details.markdown-alert-danger:focus-within {
        box-shadow: 0 0 0 .2rem #ff17441a
    }

.markdown-alert-danger > .markdown-alert-title, .markdown-alert-danger > summary {
    background-color: #ff17441a
}

    .markdown-alert-danger > .markdown-alert-title:before, .markdown-alert-danger > summary:before {
        background-color: #ff1744;
        -webkit-mask-image: var(--md-markdown-alert-icon-danger);
        mask-image: var(--md-markdown-alert-icon-danger)
    }

    .markdown-alert-danger > .markdown-alert-title:after, .markdown-alert-danger > summary:after {
        color: #ff1744
    }

.markdown-alert.markdown-alert-bug, details.markdown-alert-bug {
    border-color: #f50057
}

    .markdown-alert.markdown-alert-bug:focus-within, details.markdown-alert-bug:focus-within {
        box-shadow: 0 0 0 .2rem #f500571a
    }

.markdown-alert-bug > .markdown-alert-title, .markdown-alert-bug > summary {
    background-color: #f500571a
}

    .markdown-alert-bug > .markdown-alert-title:before, .markdown-alert-bug > summary:before {
        background-color: #f50057;
        -webkit-mask-image: var(--md-markdown-alert-icon-bug);
        mask-image: var(--md-markdown-alert-icon-bug)
    }

    .markdown-alert-bug > .markdown-alert-title:after, .markdown-alert-bug > summary:after {
        color: #f50057
    }

.markdown-alert.markdown-alert-example, details.markdown-alert-example {
    border-color: #7c4dff
}

    .markdown-alert.markdown-alert-example:focus-within, details.markdown-alert-example:focus-within {
        box-shadow: 0 0 0 .2rem #7c4dff1a
    }

.markdown-alert-example > .markdown-alert-title, .markdown-alert-example > summary {
    background-color: #7c4dff1a
}

    .markdown-alert-example > .markdown-alert-title:before, .markdown-alert-example > summary:before {
        background-color: #7c4dff;
        -webkit-mask-image: var(--md-markdown-alert-icon-example);
        mask-image: var(--md-markdown-alert-icon-example)
    }

    .markdown-alert-example > .markdown-alert-title:after, .markdown-alert-example > summary:after {
        color: #7c4dff
    }

.markdown-alert.markdown-alert-quote, details.markdown-alert-quote {
    border-color: #9e9e9e
}

    .markdown-alert.markdown-alert-quote:focus-within, details.markdown-alert-quote:focus-within {
        box-shadow: 0 0 0 .2rem #9e9e9e1a
    }

.markdown-alert-quote > .markdown-alert-title, .markdown-alert-quote > summary {
    background-color: #9e9e9e1a
}

    .markdown-alert-quote > .markdown-alert-title:before, .markdown-alert-quote > summary:before {
        background-color: #9e9e9e;
        -webkit-mask-image: var(--md-markdown-alert-icon-quote);
        mask-image: var(--md-markdown-alert-icon-quote)
    }

    .markdown-alert-quote > .markdown-alert-title:after, .markdown-alert-quote > summary:after {
        color: #9e9e9e
    }
