:root {
    --font-zh-sans: "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
    --secondary-brand-current: "AI for Creative Innovation Design Joint Lab";
    --secondary-brand-alternate: "人工智能（AI）創新設計聯合實驗室";
}

html[lang="zh-CN"] {
    --secondary-brand-current: "人工智能（AI）創新設計聯合實驗室";
    --secondary-brand-alternate: "AI for Creative Innovation Design Joint Lab";
}

header h1::after { content: var(--secondary-brand-current); }
header h1:hover::after { content: var(--secondary-brand-alternate); }

header .language-switcher,
header .language-switcher *,
header .language-switcher::before { box-sizing: border-box; }

html[lang="zh-CN"] body,
html[lang="zh-CN"] button,
html[lang="zh-CN"] input,
html[lang="zh-CN"] textarea,
html[lang="zh-CN"] select {
    font-family: var(--font-zh-sans);
}

html[lang="zh-CN"] h2,
html[lang="zh-CN"] h3,
html[lang="zh-CN"] h4 {
    font-family: var(--font-zh-sans);
    letter-spacing: -0.03em;
}

html[lang="zh-CN"] p,
html[lang="zh-CN"] figcaption {
    line-height: 1.75;
}
