/* Font files copied from Windows; names verified against PDF PostScript names.
   URL-only sources ensure the same files render on machines without these fonts. */
/* Keep backgrounds/layout in place; never paint fallback text during loading.
   These rules only apply when the early head script successfully runs. */
html.fonts-loading main > :not(.fonts-ready) > * { visibility: hidden; }
@font-face {
  font-family: 'JQ Song';
  src: url('../assets/fonts/JQSongTiJT.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'JQ Display';
  src: url('../assets/fonts/JQBiaoSongJT.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Island Moments';
  src: url('../assets/fonts/IslandMoments-Regular.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Douyin Display';
  src: url('../assets/fonts/DouyinSansBold.ttf') format('truetype');
  font-weight: 700; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Dream Han W4';
  src: url('../assets/fonts/DreamHanSansCN-W4.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Dream Han W8';
  src: url('../assets/fonts/DreamHanSansCN-W8.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Dream Han W10';
  src: url('../assets/fonts/DreamHanSansCN-W10.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Dream Han W12';
  src: url('../assets/fonts/DreamHanSansCN-W12.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
@font-face {
  font-family: 'Dream Han W16';
  src: url('../assets/fonts/DreamHanSansCN-W16.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}

@font-face {
  font-family: 'Dream Han W6';
  src: url('../assets/fonts/DreamHanSansCN-W6.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: block;
}
