@font-face {
    font-family: DIN Next LT Pro;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/fonts/dinnextltpro-light.woff) format("woff"), url(/fonts/dinnextltpro-light.woff2) format("woff2")
}

@font-face {
    font-family: DIN Next LT Pro;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/dinnextltpro-regular.woff) format("woff"), url(/fonts/dinnextltpro-regular.woff2) format("woff2")
}

@font-face {
    font-family: DIN Next LT Pro;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/dinnextltpro-medium.woff) format("woff"), url(/fonts/dinnextltpro-medium.woff2) format("woff2")
}

@font-face {
    font-family: DIN Next LT Pro;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/fonts/dinnextltpro-bold.woff) format("woff"), url(/fonts/dinnextltpro-bold.woff2) format("woff2")
}

:root {
    --md-primary-fg-color: #ffffff;
    --md-primary-fg-color--light: #ECB7B7;
    --md-primary-fg-color--dark: #90030C;
    --md-typeset-color: rgb(25, 25, 25);
    --md-default-fg-color--light: rgb(25, 25, 25);
    --md-typeset-a-color: rgb(68 38 90);
    --md-primary-bg-color: rgb(68 38 90);
    --md-accent-fg-color: rgb(190, 154, 216);
    --md-code-hl-comment-color: green;
    --md-code-hl-string-color: var(--md-code-hl-special-color);
    --md-text-font: "DIN Next LT Pro";
}

.md-typeset h1, .md-typeset h2 {
    font-weight: 400;
}

.md-typeset {
    font-size: .7rem;
    line-height: 1.1;
}

.md-typeset table:not([class]) {
    font-size: .7rem;
}

blockquote {
    font-size: .6rem;
}

.md-search__input {
    background: #0005
}

.nt-timeline .nt-timeline-content {
    font-size: .7rem !important;
}

.nt-timeline .nt-timeline-title {
    font-size: .9rem !important;
}

.code .c1 {
    font-style: italic;
}