@import url('picker-fonts.css');
@import url('symbols-fonts.css');

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(daaHSScvJGqLYhG8nNt8KPPswUAPniZoaelD.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjw.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9GnM.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTM.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTM.ttf) format('truetype');
}

/* Regenerate after editing translations: tools/subset_i18n_fonts.py.
   Faces download only when an active language's CSS uses them. */
@font-face {
  font-family: 'PP Noto Sans JP';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(noto-sans-jp-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Serif JP';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(noto-serif-jp-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Sans SC';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(noto-sans-sc-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Serif SC';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(noto-serif-sc-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Sans KR';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(noto-sans-kr-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Serif KR';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(noto-serif-kr-subset.woff2) format('woff2');
}

/* Additional on-demand language faces; shared symbols are imported above. */
@font-face {
  font-family: 'PP Noto Sans TH'; font-style: normal; font-weight: 100 900; font-display: swap;
  src: url(noto-sans-th-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Noto Serif TH'; font-style: normal; font-weight: 100 900; font-display: swap;
  src: url(noto-serif-th-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Cormorant RU'; font-style: normal; font-weight: 700; font-display: swap;
  src: url(cormorant-ru-subset.woff2) format('woff2');
}
@font-face {
  font-family: 'PP Cormorant VI'; font-style: normal; font-weight: 700; font-display: swap;
  src: url(cormorant-vi-subset.woff2) format('woff2');
}
