/* 多语言通用微调
   非英语语言的导航词通常比英语长得多（俄语/德语/阿拉伯语尤甚），
   原样式 .head_nav 宽度按英语调的，会把菜单挤在一起。
   这里给非英语页面放宽导航区并收窄字号。 */
html[lang]:not([lang="en"]) .head_con{width:70%;}
html[lang]:not([lang="en"]) .head_nav{width:76%;}
html[lang]:not([lang="en"]) .head_nav>ul>li>a{font-size:13px;padding:0.35rem 6px;letter-spacing:0;}
html[lang]:not([lang="en"]) .head_num li+li{margin:0 0 0 0.5vw;padding:0 0 0 0.3vw;}
html[lang]:not([lang="en"]) .head_num li>p{font-size:13px;padding:1.2% 2%;}

/* 阿拉伯语 RTL 覆盖：布局本身是 flex，会自动翻转，这里只修正硬编码的左右值 */
html[dir="rtl"] body{direction:rtl;text-align:right;}
html[dir="rtl"] .copy_nav li{text-align:right;padding:0 2% 0 0;}
html[dir="rtl"] .copy_nav li:before{left:auto;right:0;}
html[dir="rtl"] .copy_nav li a:hover{transform:translateX(-2px);}
html[dir="rtl"] .head_logo p{padding:0 13px 0 0;}
html[dir="rtl"] .head_logo i:before{right:auto;left:-17px;}
html[dir="rtl"] .head_logo i:after{right:auto;left:-18px;}
html[dir="rtl"] .head_nav>ul>li>a:before{right:auto;left:0;}
html[dir="rtl"] .copy_txt{align-items:flex-start;}
html[dir="rtl"] .copy_txt p{align-items:flex-start;}
html[dir="rtl"] .copy_nav li a{flex-direction:row-reverse;justify-content:flex-end;}
html[dir="rtl"] blockquote,html[dir="rtl"] ul,html[dir="rtl"] ol{padding-right:0;}
