/* ==================================================================== */
/*  fonts.css – lokale Einbindung von Montserrat und Raleway (Variable) */
/*  <link rel="stylesheet" href="/fonts/fonts.css"> */
/* ==================================================================== */

/* 1) Montserrat – normal + italic ------------------------------------ */
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/Montserrat-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* 2) Raleway – normal + italic --------------------------------------- */
@font-face {
  font-family: "Raleway";
  src: url("/fonts/Raleway/Raleway-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway";
  src: url("/fonts/Raleway/Raleway-Italic-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* 3) Cinzel – normal --------------------------------------- */
@font-face {
  font-family: "Cinzel";
  src: url("/fonts/Cinzel/Cinzel-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 4) Cinzel_Decorative – regular, bold, black --------------------------------------- */
@font-face {
  font-family: "Cinzel Decorative";
  src: url("/fonts/Cinzel_Decorative/CinzelDecorative-Regular.ttf")   format("truetype");
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Cinzel Decorative";
  src: url("/fonts/Cinzel_Decorative/CinzelDecorative-Bold.ttf")   format("truetype");
  font-weight: 700;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Cinzel Decorative";
  src: url("/fonts/Cinzel_Decorative/CinzelDecorative-Black.ttf")   format("truetype");
  font-weight: 900;
  font-style:  normal;
  font-display: swap;
}

/* 5) Lora – normal + italic --------------------------------------- */
@font-face {
  font-family: "Lora";
  src: url("/fonts/Lora/Lora-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Lora";
  src: url("/fonts/Lora/Lora-Italic-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* 6) Quicksand --------------------------------------- */
@font-face {
  font-family: "Quicksand";
  src: url("/fonts/Quicksand/Quicksand-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 7) Dancing_Script --------------------------------------- */
@font-face {
  font-family: "Dancing Script";
  src: url("/fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 8) Onest --------------------------------------- */
@font-face {
  font-family: "Onest";
  src: url("/fonts/Onest/Onest-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 9) Allura --------------------------------------- */
@font-face {
  font-family: "Allura";
  src: url("/fonts/Allura/Allura-Regular.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 10) Hanken_Grotesk – normal + italic ------------------------------------ */
@font-face {
  font-family: "Hanken Grotesk";
  src: url("/fonts/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Hanken Grotesk";
  src: url("/fonts/Hanken_Grotesk/HankenGrotesk-Italic-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* 11) Bebas_Neue --------------------------------------- */
@font-face {
  font-family: "Bebas Neue";
  src: url("/fonts/Bebas_Neue/BebasNeue-Regular.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  normal;
  font-display: swap;
}

/* 12) Barlow ------------------------------------ */
@font-face {
  font-family: "Barlow";
  src: url("/fonts/Barlow/Barlow-Medium.ttf")   format("truetype");
  font-weight: 500;          /* exakter Wert, kein Bereich! */
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Barlow";
  src: url("/fonts/Barlow/Barlow-SemiBold.ttf")   format("truetype");
  font-weight: 600;          /* exakter Wert, kein Bereich! */
  font-style:  normal;
  font-display: swap;
}

/* 13) League_Gothic ------------------------------------ */
@font-face {
  font-family: "League Gothic";
  src: url("/fonts/League_Gothic/LeagueGothic-Regular-VariableFont_wdth.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

/* 14) Satisfy ------------------------------------ */
@font-face {
  font-family: "Satisfy";
  src: url("/fonts/Satisfy/Satisfy-Regular.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

/* 15) Playfair_Display – normal + italic ------------------------------------ */
@font-face {
  font-family: "Playfair Display";
  src: url("/fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "Playfair Display";
  src: url("/fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* 15) ABeeZee – normal + italic ------------------------------------ */
@font-face {
  font-family: "ABeeZee";
  src: url("/fonts/ABeeZee/ABeeZee-Regular.ttf")   format("truetype");
  font-weight: 100 900;   /* komplette Gewichts-Achse */
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: "ABeeZee";
  src: url("/fonts/ABeeZee/ABeeZee-Italic.ttf")   format("truetype");
  font-weight: 100 900;
  font-style:  italic;
  font-display: swap;
}

/* ==================================================================== */
/*  Ende fonts.css                                                      */
/* ==================================================================== */
