/* Schriften: Fantasque Sans Mono, Agave und JetBrains Mono, dazu die Icon-Schrift Material Symbols Outlined.
   Die drei Textschriften stehen unter der SIL Open Font License 1.1, Material Symbols unter der Apache License 2.0.
   Die Lizenztexte liegen als LICENSE.txt im Ordner jeder Schrift. Die Pfade sind relativ zu dieser Datei. */

@font-face {
    font-family: "Fantasque Sans Mono";
    src: url("./FantasqueSansMono/FantasqueSansMono-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Fantasque Sans Mono";
    src: url("./FantasqueSansMono/FantasqueSansMono-Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Fantasque Sans Mono";
    src: url("./FantasqueSansMono/FantasqueSansMono-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Fantasque Sans Mono";
    src: url("./FantasqueSansMono/FantasqueSansMono-BoldItalic.woff2") format("woff2");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Agave";
    src: url("./Agave/Agave-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Agave";
    src: url("./Agave/Agave-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "JetBrains Mono";
    src: url("./JetBrainsMono/JetBrainsMono-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "JetBrains Mono";
    src: url("./JetBrainsMono/JetBrainsMono-Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "JetBrains Mono";
    src: url("./JetBrainsMono/JetBrainsMono-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "JetBrains Mono";
    src: url("./JetBrainsMono/JetBrainsMono-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Material Symbols Outlined (Icons), Apache License 2.0, Lizenztext in MaterialSymbols/LICENSE.txt.
   Variable Font mit den Achsen FILL, GRAD, opsz und wght. Die Icons werden über Ligaturen
   angesprochen: <span class="material-symbols-outlined">folder</span>.
   font-display: block verhindert, dass vor dem Laden der Ligatur-Text sichtbar wird. */
@font-face {
    font-family: "Material Symbols Outlined";
    src: url("./MaterialSymbols/MaterialSymbolsOutlined.woff2") format("woff2");
    font-weight: 100 700;
    font-style: normal;
    font-display: block;
}

.material-symbols-outlined {
    font-family: "Material Symbols Outlined";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    flex-shrink: 0;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-feature-settings: "liga";
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
