/********************************************************************************
//  weitermitweiter.de - wmw_fonts.css
//  Selbst gehostete Schriften fuer das Redesign (Bauplan 10.10.2026)
//
//  WARUM SELBST GEHOSTET, NICHT PER GOOGLE-FONTS-LINK:
//  jobs.css lud bisher "Inter" unbedingt per @import von fonts.googleapis.com,
//  login.php/produkt_uebersicht.php/admin/eingabe_adressen.php/admin/index.php
//  dasselbe fuer DM Sans + DM Serif Display -- alle ohne jede Einwilligung,
//  und es gibt im Projekt keinen Cookie-Consent-Banner. Eine selbst gehostete
//  Datei stellt keine Anfrage an einen Drittanbieter -- das Einwilligungs-
//  Problem entsteht dadurch gar nicht erst. Siehe _docker/plan_redesign.md,
//  Abschnitt 2.2/3.
//
//  Beide Schriftfamilien stehen unter der SIL Open Font License (OFL) --
//  genau dafuer gedacht: selbst hosten, einbetten, weiterverteilen ist
//  ausdruecklich erlaubt.
//
//  Je zwei Unicode-Bereiche (latin, latin-ext) -- latin deckt bereits
//  Umlaute und scharfes S ab (U+00E4/00F6/00FC/00DF liegen in Latin-1),
//  latin-ext zusaetzlich osteuropaeische Namen/Orte. "Inter" ist eine
//  Variable Font -- EINE Datei deckt die Gewichte 400-700 ab, daher kein
//  font-weight-Bereich je Datei noetig.
//
//  (c) Hofas GbR -- Stand: 10.10.2026
********************************************************************************/

@font-face{
    font-family:"Inter";
    font-style:normal;
    font-weight:100 900;
    font-display:swap;
    src:url("../_fonts/inter-var-latin.woff2") format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
    font-family:"Inter";
    font-style:normal;
    font-weight:100 900;
    font-display:swap;
    src:url("../_fonts/inter-var-latinext.woff2") format("woff2");
    unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face{
    font-family:"DM Serif Display";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url("../_fonts/dmserif-regular-latin.woff2") format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
    font-family:"DM Serif Display";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url("../_fonts/dmserif-regular-latinext.woff2") format("woff2");
    unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
    font-family:"DM Serif Display";
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url("../_fonts/dmserif-italic-latin.woff2") format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
    font-family:"DM Serif Display";
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url("../_fonts/dmserif-italic-latinext.woff2") format("woff2");
    unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
