﻿/* Yakuko Ramen: selbst gehostete Schriften (SIL Open Font License).
   Zen Kaku Gothic New + Cinzel, lokal eingebunden -> keine Anfrage an Google. */

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-500-1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-500-2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-600-3.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-600-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-700-5.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/Cinzel-700-6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-400-7.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-400-8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-500-9.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-500-10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-700-11.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-700-12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-900-13.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-900-14.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-400-15.woff2) format('woff2');
  unicode-range: U+3044, U+3046, U+3053-3054, U+3057-3058, U+305b-305e, U+3064-3065, U+3068-3069, U+3075-3077, U+307f, U+3086-3087, U+3093-3094, U+3099-309a, U+30a4, U+30af-30b0, U+30b3-30b6, U+30bf-30c0, U+30c3, U+30c8-30c9, U+30d2-30d4, U+30e1, U+30e4, U+30e9, U+30f3, U+30fc, U+4e2d, U+5099, U+5272, U+52a0, U+5473, U+55b6, U+5834, U+5b50, U+5b66, U+6240, U+62c9, U+696d, U+6e96, U+7269, U+7518, U+8a9e, U+8e8d, U+8ffd, U+9152, U+9eba;
  unicode-range: U+3044,U+3046,U+3053,U+3057,U+305B,U+305D,U+3064,U+3068,U+3076,U+307F,U+3086,U+3087,U+3093,U+30A4,U+30AF,U+30B0,U+30B3,U+30B5,U+30BF,U+30C3,U+30C8,U+30C9,U+30D4,U+30E1,U+30E4,U+30E9,U+30F3,U+30FC,U+4E2D,U+5099,U+5272,U+52A0,U+5473,U+55B6,U+5834,U+5B50,U+5B66,U+6240,U+62C9,U+696D,U+6E96,U+7269,U+7518,U+8A9E,U+8E8D,U+8FFD,U+9152,U+9EBA;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-500-16.woff2) format('woff2');
  unicode-range: U+3044, U+3046, U+3053-3054, U+3057-3058, U+305b-305e, U+3064-3065, U+3068-3069, U+3075-3077, U+307f, U+3086-3087, U+3093-3094, U+3099-309a, U+30a4, U+30af-30b0, U+30b3-30b6, U+30bf-30c0, U+30c3, U+30c8-30c9, U+30d2-30d4, U+30e1, U+30e4, U+30e9, U+30f3, U+30fc, U+4e2d, U+5099, U+5272, U+52a0, U+5473, U+55b6, U+5834, U+5b50, U+5b66, U+6240, U+62c9, U+696d, U+6e96, U+7269, U+7518, U+8a9e, U+8e8d, U+8ffd, U+9152, U+9eba;
  unicode-range: U+3044,U+3046,U+3053,U+3057,U+305B,U+305D,U+3064,U+3068,U+3076,U+307F,U+3086,U+3087,U+3093,U+30A4,U+30AF,U+30B0,U+30B3,U+30B5,U+30BF,U+30C3,U+30C8,U+30C9,U+30D4,U+30E1,U+30E4,U+30E9,U+30F3,U+30FC,U+4E2D,U+5099,U+5272,U+52A0,U+5473,U+55B6,U+5834,U+5B50,U+5B66,U+6240,U+62C9,U+696D,U+6E96,U+7269,U+7518,U+8A9E,U+8E8D,U+8FFD,U+9152,U+9EBA;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-700-17.woff2) format('woff2');
  unicode-range: U+3044, U+3046, U+3053-3054, U+3057-3058, U+305b-305e, U+3064-3065, U+3068-3069, U+3075-3077, U+307f, U+3086-3087, U+3093-3094, U+3099-309a, U+30a4, U+30af-30b0, U+30b3-30b6, U+30bf-30c0, U+30c3, U+30c8-30c9, U+30d2-30d4, U+30e1, U+30e4, U+30e9, U+30f3, U+30fc, U+4e2d, U+5099, U+5272, U+52a0, U+5473, U+55b6, U+5834, U+5b50, U+5b66, U+6240, U+62c9, U+696d, U+6e96, U+7269, U+7518, U+8a9e, U+8e8d, U+8ffd, U+9152, U+9eba;
  unicode-range: U+3044,U+3046,U+3053,U+3057,U+305B,U+305D,U+3064,U+3068,U+3076,U+307F,U+3086,U+3087,U+3093,U+30A4,U+30AF,U+30B0,U+30B3,U+30B5,U+30BF,U+30C3,U+30C8,U+30C9,U+30D4,U+30E1,U+30E4,U+30E9,U+30F3,U+30FC,U+4E2D,U+5099,U+5272,U+52A0,U+5473,U+55B6,U+5834,U+5B50,U+5B66,U+6240,U+62C9,U+696D,U+6E96,U+7269,U+7518,U+8A9E,U+8E8D,U+8FFD,U+9152,U+9EBA;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../assets/fonts/ZenKakuGothicNew-900-18.woff2) format('woff2');
  unicode-range: U+3044, U+3046, U+3053-3054, U+3057-3058, U+305b-305e, U+3064-3065, U+3068-3069, U+3075-3077, U+307f, U+3086-3087, U+3093-3094, U+3099-309a, U+30a4, U+30af-30b0, U+30b3-30b6, U+30bf-30c0, U+30c3, U+30c8-30c9, U+30d2-30d4, U+30e1, U+30e4, U+30e9, U+30f3, U+30fc, U+4e2d, U+5099, U+5272, U+52a0, U+5473, U+55b6, U+5834, U+5b50, U+5b66, U+6240, U+62c9, U+696d, U+6e96, U+7269, U+7518, U+8a9e, U+8e8d, U+8ffd, U+9152, U+9eba;
  unicode-range: U+3044,U+3046,U+3053,U+3057,U+305B,U+305D,U+3064,U+3068,U+3076,U+307F,U+3086,U+3087,U+3093,U+30A4,U+30AF,U+30B0,U+30B3,U+30B5,U+30BF,U+30C3,U+30C8,U+30C9,U+30D4,U+30E1,U+30E4,U+30E9,U+30F3,U+30FC,U+4E2D,U+5099,U+5272,U+52A0,U+5473,U+55B6,U+5834,U+5B50,U+5B66,U+6240,U+62C9,U+696D,U+6E96,U+7269,U+7518,U+8A9E,U+8E8D,U+8FFD,U+9152,U+9EBA;
}



/* ============================================================
   Carlito: metrisch identische, frei lizenzierte Entsprechung zu
   Calibri (SIL Open Font License). Das Corporate Design nennt
   Calibri fuer Subheadline und Grundtext; Calibri selbst darf man
   nicht ausliefern, Carlito hat dieselben Buchstabenbreiten.
   ============================================================ */

@font-face {
  font-family: 'Carlito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/Carlito-400i-latinext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Carlito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/Carlito-400i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/Carlito-400-latinext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/Carlito-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/Carlito-700-latinext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/Carlito-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
