/* Шрифтовете на лендинга (L3-06, 15.10.2026): само използваните – Lora (прав и курсив), Montserrat и Playfair Display
   (само логото, тегло 500). Кирилицата е от същите файлове като в planner-fonts.css; латиницата е подмножество само със
   знаците на страницата (ASCII, типографската пунктуация, €, стрелките) – файловете *-landing.woff2 (pyftsubset,
   всички OpenType функции запазени; Playfair е статичен на тегло 500). Знак извън подмножеството пада на Georgia. LCP (15.10.2026): латиницата е на две – „общо“ (интервал, цифри, пунктуация, preload) и „букви“ A–Z/a–z (теглят се само при латински букви на екрана); курсивът е само „общо“, а Playfair – само буквите на „Luxevent“/„LXVNT“.
   Планерът и другите страници ползват planner-fonts.css. */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/lora-normal-cyrillic-bg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/lora-italic-cyrillic-bg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/montserrat-normal-cyrillic-bg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/lora-normal-latin-common.woff2) format('woff2');
  unicode-range: U+0020-0040, U+005B-0060, U+007B-007E, U+00A0, U+00A9, U+00AB, U+00B7, U+00BB, U+00D7, U+2013-2014, U+2018-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2190-2193, U+2212;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/lora-normal-latin-letters.woff2) format('woff2');
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/lora-italic-latin-landing.woff2) format('woff2');
  unicode-range: U+0020-0040, U+005B-0060, U+007B-007E, U+00A0, U+00A9, U+00AB, U+00B7, U+00BB, U+00D7, U+2013-2014, U+2018-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2190-2193, U+2212;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/montserrat-normal-latin-common.woff2) format('woff2');
  unicode-range: U+0020-0040, U+005B-0060, U+007B-007E, U+00A0, U+00A9, U+00AB, U+00B7, U+00BB, U+00D7, U+2013-2014, U+2018-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2190-2193, U+2212;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(fonts/montserrat-normal-latin-letters.woff2) format('woff2');
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/playfair-display-normal-latin-landing.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AB, U+00B7, U+00BB, U+00D7, U+2013-2014, U+2018-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2190-2193, U+2212;
}
