/* =============================================================
   SEGOGE UI FONT-EINBINDUNG (erweiterte Schnitte)
   Quelle: Vorhandene Dateien im Verzeichnis assets/font/segoe-ui
   Mapping auf CSS font-weight Stufen:
     Light (segoeuil.ttf)              -> 300
     Light Italic (seguili.ttf)        -> 300 italic
     Regular (segoeui.ttf)             -> 400
     Italic (segoeuii.ttf)             -> 400 italic
     Semibold (seguisb.ttf)            -> 600
     Semibold Italic (seguisbi.ttf)    -> 600 italic
     Bold (segoeuib.ttf)               -> 700
     Bold Italic (segoeuiz.ttf)        -> 700 italic
     Black (seguibl.ttf)               -> 900
     Black Italic (seguibli.ttf)       -> 900 italic

   Zusätzliche Dateien vorhanden aber aktuell nicht aktiv gemappt:
     segoeuisl.ttf  (Semilight – würde doppelt zu 300 führen)
     seguisli.ttf   (Semilight Italic – dito)
     seguiemj.ttf   (Emoji Glyphs) -> könnte separat als 'Segoe UI Emoji' eingebunden werden
     seguihis.ttf   (Historic?) -> Spezialglyphen
     seguisym.ttf   (Symbolfont) -> optional

   Hinweis: Physisches Umbenennen der Dateien wurde nicht vorgenommen.
            Lesbarkeit erfolgt über Kommentare & Mapping.
============================================================= */

/* Light 300 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Light'), local('SegoeUI-Light'), url('../font/segoe-ui/segoeuil.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Light Italic 300 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Light Italic'), local('SegoeUI-LightItalic'), url('../font/segoe-ui/seguili.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Regular 400 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI'), local('SegoeUI'), url('../font/segoe-ui/segoeui.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Italic 400 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Italic'), local('SegoeUI-Italic'), url('../font/segoe-ui/segoeuii.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Semibold 600 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Semibold'), local('SegoeUI-Semibold'), url('../font/segoe-ui/seguisb.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Semibold Italic 600 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Semibold Italic'), local('SegoeUI-SemiboldItalic'), url('../font/segoe-ui/seguisbi.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Bold 700 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Bold'), local('SegoeUI-Bold'), url('../font/segoe-ui/segoeuib.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Bold Italic 700 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Bold Italic'), local('SegoeUI-BoldItalic'), url('../font/segoe-ui/segoeuiz.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Black 900 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Black'), local('SegoeUI-Black'), url('../font/segoe-ui/seguibl.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Black Italic 900 */
@font-face {
    font-family: 'Segoe UI';
    src: local('Segoe UI Black Italic'), local('SegoeUI-BlackItalic'), url('../font/segoe-ui/seguibli.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* (Optional) Emoji / Symbol Faces – nur einbinden falls wirklich benötigt, um Payload klein zu halten
@font-face {
    font-family: 'Segoe UI Emoji';
    src: url('../font/segoe-ui/seguiemj.ttf') format('truetype');
    font-weight: 400; font-style: normal; font-display: swap;
}
*/

/* Grundschrift auf Segoe UI setzen (Fallback Arial) */
body { font-family: 'Segoe UI', Arial, sans-serif; }
