﻿@font-face {
    font-family: 'ZiHun DaHei';
    src: url('fonts/ZiHunDaHei-Heavy.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
}

:root {
    --font-zh-system: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", Tahoma, sans-serif;
    --font-body: var(--font-zh-system);
    --font-heading: var(--font-zh-system);
    --font-zh-display: 'ZiHun DaHei', var(--font-zh-system);
}

html[lang="zh-Hans"] :is(h1, h2):not(:lang(en)) {
    font-family: var(--font-zh-display);
    font-weight: 400;
    font-synthesis: none;
    line-height: 1.3;
}

/* English blocks (lang="en") */
html[lang="zh-Hans"] [lang="en"] {
    --font-body: Tahoma, Geneva, sans-serif;
    --font-heading: Tahoma, Geneva, sans-serif;
    font-family: var(--font-body);
}