@import url("/assets/fonts/source-han-serif-sc/font.css");

@font-face {
  font-family: "Playfair Display";
  src: url("/assets/fonts/playfair-display/PlayfairDisplay-latin-wght-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
}

:root {
  --font-title-original: "Georgia", "Songti SC", "Source Han Serif SC", "Noto Serif SC", "Times New Roman", serif;
  --font-site: "Source Han Serif SC VF", serif;
  --font-sans: var(--font-site);
  --font-serif: var(--font-site);
}

body {
  font-family: var(--font-site);
}

.hero-title,
.hero-title * {
  font-family: var(--font-title-original) !important;
  font-variation-settings: normal !important;
}

.nebula-fixed .side-text {
  font-family: var(--font-site) !important;
}

.nebula-fixed .center text {
  font-family: "Playfair Display", serif !important;
  font-weight: 900;
}
