@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/inter-latin-v20.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  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: "Roboto Condensed";
  src: url("/assets/fonts/roboto-condensed-latin-v31.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600 700;
  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: "Cormorant Garamond";
  src: url("/assets/fonts/cormorant-garamond-latin-v2.woff2?v=3") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300 700;
  unicode-range:
    U+0000-002C,
    U+002E-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: "Yan Source Han Serif SC";
  src: url("/assets/fonts/source-han-serif-sc-semibold.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}

:root {
  --font-display-en: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --font-display-zh:
    "Yan Source Han Serif SC",
    "Source Han Serif SC",
    "Noto Serif CJK SC",
    "Songti SC",
    STSong,
    serif;
}

html[lang="en"] :is(
  .hero h1,
  .contact-hero h1,
  .download-hero h1,
  .faq-hero h1,
  .policy-hero h1,
  .refund-hero h1,
  .privacy-copy h2,
  .section-title,
  .speed-title,
  .privacy-main-title,
  .product-showcase-title,
  .speed-title-privacy,
  .enhancement-card h3
) {
  font-family: var(--font-display-en);
}

html[lang="zh-CN"] :is(
  .hero h1,
  .contact-hero h1,
  .download-hero h1,
  .faq-hero h1,
  .policy-hero h1,
  .refund-hero h1,
  .privacy-copy h2,
  .section-title,
  .speed-title,
  .privacy-main-title,
  .product-showcase-title,
  .speed-title-privacy,
  .enhancement-card h3
) {
  font-family: var(--font-display-zh);
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.14;
}

html[lang="zh-CN"] .enhancement-card h3 {
  line-height: 1.35;
}
