:root>* {
    /*
	https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/_colors.scss
	*/
    --md-primary-fg-color: #c29d76;
    --md-primary-fg-color--light: #dbb38a;
    --md-primary-fg-color--dark: #d99a59;
    --md-accent-fg-color: #b17f4a;
    --md-typeset-mark-color: #ad8c6a;
    /* --md-accent-fg-color: #EB459E; */
}

/* Credit to https://ctt.cx and https://facelessuser.github.io/pymdown-extensions/ */

[data-md-color-scheme="slate"] .md-header {
    background-color: #1e2029;
    border-bottom: 0.10rem solid var(--md-accent-fg-color);
}

[data-md-color-scheme="slate"] .md-tabs {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    background-color: #1e2029;
}

[data-md-color-scheme="slate"] .md-tabs__link {
    /* color: var(--md-primary-fg-color--light); */
    /* color: #e9be91; */
}

[data-md-color-scheme="default"] .md-header {
    background-color: white;
    border-bottom: 0.10rem solid var(--md-accent-fg-color);
    color: black;
}

[data-md-color-scheme="default"] .md-tabs {
    color: black;
    background-color: white;
}

.md-nav[data-md-level="2"]>.md-nav__list {
    margin-left: 1.45em;
    padding-left: 0.75em;
    position: relative;
}

.md-nav[data-md-level="2"]>.md-nav__list::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    background: linear-gradient(to bottom, #473a31 0%, #473a31 50%, #473a31 100%);
}

@media (max-width: 1220px) {
    .md-nav[data-md-level="2"]>.md-nav__list::before {
        opacity: 0%;
    }

    .md-nav[data-md-level="2"]>.md-nav__list {
        margin-left: 0;
        padding-left: 0;
    }
}

.md-typeset h1 {
    color: var(--md-typeset-a-color);
    font-weight: 700;
}

/* credit end */

/*
.md-typeset .admonition,
.md-typeset details {
    border-width: 0;
    border-left-width: 4px;
}
*/


:root {
    --md-admonition-icon--tf2: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 50 50"><path d="M 25 2 C 14.761 2 5.6610469 8.8776094 2.8730469 18.724609 C 2.7940469 19.002609 2.8410469 19.300969 2.9980469 19.542969 C 3.1560469 19.784969 3.4103125 19.946328 3.6953125 19.986328 L 16.904297 21.84375 C 17.322297 21.90275 17.713203 21.672828 17.908203 21.298828 C 19.006203 19.200828 21.006531 17.650062 23.394531 17.164062 C 23.807531 17.080063 24.136312 16.768563 24.195312 16.351562 L 26.050781 3.1425781 C 26.090781 2.8555781 25.973203 2.5647031 25.783203 2.3457031 C 25.595203 2.1267031 25.289 2 25 2 z M 30.851562 2.8476562 C 30.712312 2.8689062 30.577531 2.9195469 30.457031 2.9980469 C 30.215031 3.1560469 30.053672 3.4103125 30.013672 3.6953125 L 28.15625 16.904297 C 28.09725 17.322297 28.327172 17.713203 28.701172 17.908203 C 30.799172 19.006203 32.349938 21.006531 32.835938 23.394531 C 32.919938 23.807531 33.231437 24.136312 33.648438 24.195312 L 46.857422 26.050781 C 46.895422 26.056781 46.934656 26.058594 46.972656 26.058594 C 47.221656 26.058594 47.464297 25.950156 47.654297 25.785156 C 47.873297 25.596156 48 25.289 48 25 C 48 14.761 41.122391 5.6610469 31.275391 2.8730469 C 31.134891 2.8335469 30.990813 2.8264063 30.851562 2.8476562 z M 2.9277344 23.943359 C 2.7148281 23.967594 2.5099531 24.072344 2.3457031 24.214844 C 2.1267031 24.403844 2 24.711 2 25 C 2 35.239 8.8776094 44.338953 18.724609 47.126953 C 18.814609 47.151953 18.906094 47.164062 18.996094 47.164062 C 19.188094 47.164062 19.378969 47.107953 19.542969 47.001953 C 19.784969 46.843953 19.946328 46.589688 19.986328 46.304688 L 21.84375 33.095703 C 21.90275 32.677703 21.672828 32.286797 21.298828 32.091797 C 19.199828 30.993797 17.650062 28.992516 17.164062 26.603516 C 17.080063 26.190516 16.768563 25.863687 16.351562 25.804688 L 3.1425781 23.947266 C 3.0713281 23.936016 2.9987031 23.935281 2.9277344 23.943359 z M 33.095703 28.15625 C 32.677703 28.09725 32.286797 28.327172 32.091797 28.701172 C 30.993797 30.799172 28.993469 32.349938 26.605469 32.835938 C 26.192469 32.919938 25.863688 33.231437 25.804688 33.648438 L 23.949219 46.857422 C 23.909219 47.144422 24.026797 47.435297 24.216797 47.654297 C 24.404797 47.873297 24.711 48 25 48 C 35.239 48 44.338953 41.122391 47.126953 31.275391 C 47.205953 30.997391 47.158953 30.699031 47.001953 30.457031 C 46.843953 30.215031 46.589687 30.053672 46.304688 30.013672 L 33.095703 28.15625 z"></path></svg>')
}

.md-typeset .admonition.tf2,
.md-typeset details.tf2 {
    border-color: #a2632c;
}

.md-typeset .tf2>.admonition-title,
.md-typeset .tf2>summary {
    background-color: #a2632c1a;
}

.md-typeset .tf2>.admonition-title::before,
.md-typeset .tf2>summary::before {
    background-color: #bf862a;
    -webkit-mask-image: var(--md-admonition-icon--tf2);
    mask-image: var(--md-admonition-icon--tf2);
}



.md-footer {
  border-top: 0.10rem solid var(--md-accent-fg-color);
}

.md-footer__link {
    margin-bottom: 0 !important;
    margin-top: 0.2rem !important;
}

.md-social,
.md-copyright {
    padding: 0 !important
}

.blue {
    color: #00B8D4;
}

.tip {
    color: #00BFA5;
}

.green {
    color: #00C853
}

.orange {
    color: #FFA724;
}

.pink {
    color: #FF00DE;
}

.red {
    color: #FF1744;
}

.text-lg {
    font-size: large;
}

.ccc {
    display: flex;
    align-items: center;
    justify-content: center;
}

.windows {
    color: #0078d6;
}

span.small {
    font-size: smaller;
}

span.grey {
    color: grey;
}

.steam-button {
    --md-primary-fg-color: #1b2838;
    --md-accent-fg-color: #2d4158;
}

.open-button {
    --md-primary-fg-color: #46661e;
    --md-accent-fg-color: #5d862b;
}
