@font-face{font-family:SiteHan;src:url('assets/fonts/ui-noto-400.woff2') format('woff2');font-weight:400;font-display:swap}
html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) summary{font-family:SiteHan,'Noto Serif SC',serif;letter-spacing:.02em;line-height:1.45;font-weight:400;line-break:strict;word-break:normal;text-wrap:pretty;hanging-punctuation:allow-end}
html:lang(zh) h1 em,html:lang(zh) h2 em,html:lang(zh) h3 em{font-style:normal}
html:lang(zh) p{line-height:1.75;letter-spacing:.02em;text-wrap:pretty}
html:lang(de) h1,html:lang(de) h2,html:lang(de) h3,html:lang(de) p{hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}
html:lang(de) button,html:lang(de) .button,html:lang(de) .text-link{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.4}
.site-nav{min-width:0}.site-nav a{white-space:normal}
