/**
    green: 080
    black: 000
    yellow: d4aa00
    red: aa0000
 */
@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-L.ttf");
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-LI.ttf");
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-L.ttf");
    /*src: url("/assets/fonts/Ubuntu-R.ttf");*/
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-RI.ttf");
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-B.ttf");
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: "UbuntuB";
    src: url("/assets/fonts/Ubuntu-BI.ttf");
    font-style: italic;
    font-weight: bold;
}

@font-face {
    font-family: "UbuntuB Condensed";
    src: url("/assets/fonts/Ubuntu-C.ttf");
    font-style: normal;
    font-weight: normal;
    font-stretch: condensed;
}


:root {
    --md-text-font: "UbuntuB";
    --md-primary-fg-color: #fff;
    --md-primary-fg-color--light: #fff;
    /*--md-primary-fg-color--dark:  #d4aa00;*/
}

[data-md-color-scheme="slate"] {
    --md-default-bg-color: #111;
    --md-footer-bg-color--dark: #000;
    --md-hue: 260;
}

.md-nav__item,
.md-nav__link--active,
.md-nav__item .md-nav__link--active,
.md-meta__link,
.md-typeset a {
    color: #fff;
}

.md-post__action a {
    text-decoration: underline;
    text-decoration-style: dotted;
}

.md-typeset .admonition {
    font-size: .75rem;
}

.md-typeset .admonition.noborder,
.md-typeset details.noborder {
    border-color: rgba(0, 0, 0, 0);
}
.md-typeset .admonition.noborder {
    padding: 0;
}
.md-typeset .noborder > .admonition-title,
.md-typeset .noborder > summary {
    background-color: rgba(0, 0, 0, 0);
}
.md-typeset .noborder > .admonition-title {
    margin-left: 0;
    padding-left: 0;
}

.md-typeset .noborder > .admonition-title::before,
.md-typeset .noborder > summary::before {
    background-color: rgba(0, 0, 0, 0);
}

.md-typeset .admonition.note,
.md-typeset details.note {
    border-color: #9e9e9e
}
.md-typeset .note > .admonition-title,
.md-typeset .note > summary {
    background-color: #9e9e9e1a
}
.md-typeset .note > .admonition-title::before,
.md-typeset .note > summary::before {
    background-color: #3570af;
}


.md-typeset .admonition.info,
.md-typeset details.info {
    border-color: #9e9e9e
}
.md-typeset .info > .admonition-title,
.md-typeset .info > summary {
    background-color: #9e9e9e1a
}
.md-typeset .info > .admonition-title::before,
.md-typeset .info > summary::before {
    background-color: #9e9e9e;
}


.md-typeset .admonition.danger,
.md-typeset details.danger {
    border-color: #9e9e9e
}
.md-typeset .danger > .admonition-title,
.md-typeset .danger > summary {
    background-color: #9e9e9e1a
}
.md-typeset .danger > .admonition-title::before,
.md-typeset .danger > summary::before {
    background-color: rgb(236, 79, 79) !important;
}

md-typeset .admonition.quote,
.md-typeset details.quote {
    border-color: #9e9e9e
}

.md-typeset .quote > .admonition-title,
.md-typeset .quote > summary {
    background-color: #9e9e9e1a
}

.md-typeset .quote > .admonition-title:before,
.md-typeset .quote > summary:before {
    background-color: #9e9e9e;
}

.md-typeset .admonition.warning,
.md-typeset details.warning {
    border-color: #9e9e9e
}

.md-typeset .admonition.warning:focus-within,
.md-typeset details.warning:focus-within {
    box-shadow: 0 0 0 .2rem #ff91001a
}

.md-typeset .warning > .admonition-title,
.md-typeset .warning > summary {
    background-color: #9e9e9e1a
}

.md-typeset .warning > .admonition-title:before,
.md-typeset .warning > summary:before {
    background-color: #ff9100;
}

.md-typeset .warning > .admonition-title:after,
.md-typeset .warning > summary:after {
    color: #ff9100
}


/*.big {*/
/*    background-color: #008000;*/
/*    color: #fff;*/
/*    font-weight: bold;*/
/*    border: 1px solid #fff;*/
/*    border-radius: .2em;*/
/*    font-size: 1.1em;*/
/*    padding: .2em .5em;*/
/*    margin: 1em 0;*/
/*}*/