/* Versione cinese (28/10/2026): caratteri di riserva e a capo corretti per il cinese */
html[lang="zh-Hans"] body,
html[lang="zh-Hans"] h1, html[lang="zh-Hans"] h2, html[lang="zh-Hans"] h3, html[lang="zh-Hans"] h4,
html[lang="zh-Hans"] p, html[lang="zh-Hans"] li, html[lang="zh-Hans"] a, html[lang="zh-Hans"] span,
html[lang="zh-Hans"] input, html[lang="zh-Hans"] textarea, html[lang="zh-Hans"] label, html[lang="zh-Hans"] div {
	font-family: 'Source Sans Pro', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;
}
html[lang="zh-Hans"] body { line-break: strict; word-break: normal; overflow-wrap: anywhere; }
/* il maiuscolo non esiste in cinese: niente spaziature forzate sulle voci di menu */
html[lang="zh-Hans"] header nav.mainNav ul li { letter-spacing: 0.05em; }
