全局鸿蒙黑体

一款使用华为品牌字体替换网页原有字体的用户样式表,为你呈现更统一美观的页面风格。

  1. /* ==UserStyle==
  2. @name:en Global Font: Huawei-branded
  3. @name 全局鸿蒙黑体
  4. @namespace franciszhao
  5. @version 2.5.2
  6. @description:en An user stylesheet to replace all fonts on web pages with Huawei-branded fonts, brings you a more unified and beautiful visual style.
  7. @description 一款使用华为品牌字体替换网页原有字体的用户样式表,为你呈现更统一美观的页面风格。
  8. @author Francis Zhao <francis@n2o.io>
  9. @homepageURL https://n2o.io/go?page=userstyles
  10. @supportURL https://n2o.io/go?page=userstyles
  11. @license MIT
  12. @preprocessor default
  13. ==/UserStyle== */
  14. /* 字体设定 */
  15. @-moz-document url-prefix() {
  16. }
  17. :root {
  18. --font-sans-serif: ui-sans-serif, sans-serif;
  19. --font-emoji: emoji;
  20. }
  21.  
  22. html {
  23. -webkit-font-smoothing: antialiased;
  24. -moz-osx-font-smoothing: grayscale;
  25. text-rendering: optimizeLegibility;
  26. font-family: var(--font-sans-serif), var(--font-emoji);
  27. }
  28.  
  29. body {
  30. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  31. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  32. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  33. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  34. }
  35.  
  36. pre,
  37. code,
  38. kbd,
  39. samp {
  40. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  41. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  42. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  43. emoji;
  44. }
  45.  
  46. button,
  47. input,
  48. keygen,
  49. optgroup,
  50. select,
  51. textarea {
  52. font-family: inherit;
  53. }
  54.  
  55. ::before,
  56. ::after {
  57. font-family: inherit;
  58. }
  59.  
  60. html:lang(zh) body,
  61. html:lang(cmn) body,
  62. html:lang(zh-cmn) body {
  63. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  64. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  65. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  66. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  67. quotes: '“' '”';
  68. }
  69. html:lang(zh) pre {
  70. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  71. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  72. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  73. emoji;
  74. }
  75. html:lang(zh) code {
  76. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  77. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  78. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  79. emoji;
  80. }
  81. html:lang(zh) kbd {
  82. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  83. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  84. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  85. emoji;
  86. }
  87. html:lang(zh) samp {
  88. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  89. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  90. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  91. emoji;
  92. }
  93. html:lang(cmn) pre {
  94. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  95. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  96. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  97. emoji;
  98. }
  99. html:lang(cmn) code {
  100. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  101. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  102. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  103. emoji;
  104. }
  105. html:lang(cmn) kbd {
  106. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  107. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  108. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  109. emoji;
  110. }
  111. html:lang(cmn) samp {
  112. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  113. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  114. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  115. emoji;
  116. }
  117. html:lang(zh-cmn) pre {
  118. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  119. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  120. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  121. emoji;
  122. }
  123. html:lang(zh-cmn) code {
  124. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  125. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  126. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  127. emoji;
  128. }
  129. html:lang(zh-cmn) kbd {
  130. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  131. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  132. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  133. emoji;
  134. }
  135. html:lang(zh-cmn) samp {
  136. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC', 'Source Code Pro',
  137. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  138. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  139. emoji;
  140. }
  141. html:lang(zh-TW) body,
  142. html:lang(zh-Hant) body,
  143. html:lang(cmn-Hant) body,
  144. html:lang(zh-cmn-Hant) body {
  145. font-family: 'HarmonyOS Sans TC', 'Source Han Sans TC', 'Noto Sans CJK TC',
  146. 'HanHei TC', system-ui, ui-sans-serif, sans-serif, 'Apple Color Emoji',
  147. 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  148. quotes: '「' '」';
  149. }
  150. html:lang(zh-TW) pre {
  151. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  152. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  153. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  154. emoji;
  155. }
  156. html:lang(zh-TW) code {
  157. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  158. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  159. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  160. emoji;
  161. }
  162. html:lang(zh-TW) kbd {
  163. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  164. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  165. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  166. emoji;
  167. }
  168. html:lang(zh-TW) samp {
  169. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  170. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  171. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  172. emoji;
  173. }
  174. html:lang(zh-Hant) pre {
  175. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  176. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  177. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  178. emoji;
  179. }
  180. html:lang(zh-Hant) code {
  181. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  182. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  183. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  184. emoji;
  185. }
  186. html:lang(zh-Hant) kbd {
  187. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  188. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  189. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  190. emoji;
  191. }
  192. html:lang(zh-Hant) samp {
  193. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  194. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  195. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  196. emoji;
  197. }
  198. html:lang(cmn-Hant) pre {
  199. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  200. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  201. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  202. emoji;
  203. }
  204. html:lang(cmn-Hant) code {
  205. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  206. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  207. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  208. emoji;
  209. }
  210. html:lang(cmn-Hant) kbd {
  211. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  212. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  213. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  214. emoji;
  215. }
  216. html:lang(cmn-Hant) samp {
  217. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  218. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  219. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  220. emoji;
  221. }
  222. html:lang(zh-cmn-Hant) pre {
  223. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  224. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  225. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  226. emoji;
  227. }
  228. html:lang(zh-cmn-Hant) code {
  229. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  230. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  231. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  232. emoji;
  233. }
  234. html:lang(zh-cmn-Hant) kbd {
  235. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  236. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  237. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  238. emoji;
  239. }
  240. html:lang(zh-cmn-Hant) samp {
  241. font-family: 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  242. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  243. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  244. emoji;
  245. }
  246. html:lang(zh-HK) body,
  247. html:lang(zh-MO) body,
  248. html:lang(yue) body,
  249. html:lang(zh-yue-Hant) body {
  250. font-family: 'HarmonyOS Sans TC', 'Source Han Sans HC', 'Noto Sans CJK HC',
  251. 'HarmonyOS Sans TC', 'Source Han Sans TC', 'Noto Sans CJK TC', 'HanHei TC',
  252. system-ui, ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  253. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  254. quotes: '「' '」';
  255. }
  256. html:lang(zh-HK) pre {
  257. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  258. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  259. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  260. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  261. emoji;
  262. }
  263. html:lang(zh-HK) code {
  264. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  265. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  266. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  267. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  268. emoji;
  269. }
  270. html:lang(zh-HK) kbd {
  271. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  272. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  273. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  274. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  275. emoji;
  276. }
  277. html:lang(zh-HK) samp {
  278. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  279. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  280. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  281. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  282. emoji;
  283. }
  284. html:lang(zh-MO) pre {
  285. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  286. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  287. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  288. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  289. emoji;
  290. }
  291. html:lang(zh-MO) code {
  292. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  293. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  294. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  295. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  296. emoji;
  297. }
  298. html:lang(zh-MO) kbd {
  299. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  300. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  301. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  302. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  303. emoji;
  304. }
  305. html:lang(zh-MO) samp {
  306. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  307. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  308. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  309. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  310. emoji;
  311. }
  312. html:lang(yue) pre {
  313. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  314. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  315. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  316. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  317. emoji;
  318. }
  319. html:lang(yue) code {
  320. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  321. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  322. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  323. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  324. emoji;
  325. }
  326. html:lang(yue) kbd {
  327. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  328. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  329. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  330. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  331. emoji;
  332. }
  333. html:lang(yue) samp {
  334. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  335. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  336. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  337. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  338. emoji;
  339. }
  340. html:lang(zh-yue-Hant) pre {
  341. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  342. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  343. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  344. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  345. emoji;
  346. }
  347. html:lang(zh-yue-Hant) code {
  348. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  349. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  350. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  351. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  352. emoji;
  353. }
  354. html:lang(zh-yue-Hant) kbd {
  355. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  356. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  357. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  358. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  359. emoji;
  360. }
  361. html:lang(zh-yue-Hant) samp {
  362. font-family: 'Source Han Mono HC', 'Noto Sans Mono CJK HC',
  363. 'Source Han Mono TC', 'Noto Sans Mono CJK TC', 'Source Code Pro',
  364. 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace, monospace,
  365. 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji',
  366. emoji;
  367. }
  368. html:lang(de) body,
  369. html:lang(nl) body,
  370. html:lang(en) body,
  371. html:lang(nb) body,
  372. html:lang(no) body,
  373. html:lang(is) body,
  374. html:lang(da) body,
  375. html:lang(sv) body,
  376. html:lang(pt) body,
  377. html:lang(es) body,
  378. html:lang(fr) body,
  379. html:lang(it) body,
  380. html:lang(ro) body,
  381. html:lang(lv) body,
  382. html:lang(lt) body,
  383. html:lang(pl) body,
  384. html:lang(cs) body,
  385. html:lang(sk) body,
  386. html:lang(bs) body,
  387. html:lang(hr) body,
  388. html:lang(sr) body,
  389. html:lang(bg) body,
  390. html:lang(sl) body,
  391. html:lang(ru) body,
  392. html:lang(uk) body,
  393. html:lang(be) body,
  394. html:lang(el) body,
  395. html:lang(hu) body,
  396. html:lang(et) body,
  397. html:lang(fi) body,
  398. html:lang(tr) body,
  399. html:lang(id) body,
  400. html:lang(ms) body {
  401. font-family: 'HarmonyOS Sans', 'Source Sans 3', 'Source Sans Pro', 'Noto Sans',
  402. 'Roboto', ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  403. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  404. }
  405. html:lang(de) pre {
  406. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  407. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  408. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  409. }
  410. html:lang(de) code {
  411. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  412. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  413. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  414. }
  415. html:lang(de) kbd {
  416. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  417. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  418. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  419. }
  420. html:lang(de) samp {
  421. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  422. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  423. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  424. }
  425. html:lang(nl) pre {
  426. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  427. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  428. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  429. }
  430. html:lang(nl) code {
  431. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  432. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  433. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  434. }
  435. html:lang(nl) kbd {
  436. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  437. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  438. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  439. }
  440. html:lang(nl) samp {
  441. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  442. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  443. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  444. }
  445. html:lang(en) pre {
  446. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  447. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  448. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  449. }
  450. html:lang(en) code {
  451. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  452. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  453. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  454. }
  455. html:lang(en) kbd {
  456. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  457. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  458. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  459. }
  460. html:lang(en) samp {
  461. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  462. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  463. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  464. }
  465. html:lang(nb) pre {
  466. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  467. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  468. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  469. }
  470. html:lang(nb) code {
  471. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  472. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  473. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  474. }
  475. html:lang(nb) kbd {
  476. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  477. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  478. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  479. }
  480. html:lang(nb) samp {
  481. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  482. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  483. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  484. }
  485. html:lang(no) pre {
  486. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  487. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  488. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  489. }
  490. html:lang(no) code {
  491. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  492. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  493. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  494. }
  495. html:lang(no) kbd {
  496. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  497. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  498. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  499. }
  500. html:lang(no) samp {
  501. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  502. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  503. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  504. }
  505. html:lang(is) pre {
  506. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  507. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  508. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  509. }
  510. html:lang(is) code {
  511. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  512. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  513. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  514. }
  515. html:lang(is) kbd {
  516. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  517. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  518. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  519. }
  520. html:lang(is) samp {
  521. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  522. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  523. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  524. }
  525. html:lang(da) pre {
  526. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  527. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  528. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  529. }
  530. html:lang(da) code {
  531. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  532. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  533. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  534. }
  535. html:lang(da) kbd {
  536. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  537. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  538. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  539. }
  540. html:lang(da) samp {
  541. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  542. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  543. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  544. }
  545. html:lang(sv) pre {
  546. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  547. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  548. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  549. }
  550. html:lang(sv) code {
  551. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  552. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  553. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  554. }
  555. html:lang(sv) kbd {
  556. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  557. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  558. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  559. }
  560. html:lang(sv) samp {
  561. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  562. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  563. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  564. }
  565. html:lang(pt) pre {
  566. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  567. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  568. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  569. }
  570. html:lang(pt) code {
  571. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  572. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  573. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  574. }
  575. html:lang(pt) kbd {
  576. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  577. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  578. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  579. }
  580. html:lang(pt) samp {
  581. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  582. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  583. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  584. }
  585. html:lang(es) pre {
  586. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  587. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  588. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  589. }
  590. html:lang(es) code {
  591. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  592. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  593. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  594. }
  595. html:lang(es) kbd {
  596. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  597. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  598. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  599. }
  600. html:lang(es) samp {
  601. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  602. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  603. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  604. }
  605. html:lang(fr) pre {
  606. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  607. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  608. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  609. }
  610. html:lang(fr) code {
  611. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  612. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  613. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  614. }
  615. html:lang(fr) kbd {
  616. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  617. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  618. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  619. }
  620. html:lang(fr) samp {
  621. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  622. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  623. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  624. }
  625. html:lang(it) pre {
  626. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  627. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  628. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  629. }
  630. html:lang(it) code {
  631. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  632. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  633. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  634. }
  635. html:lang(it) kbd {
  636. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  637. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  638. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  639. }
  640. html:lang(it) samp {
  641. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  642. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  643. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  644. }
  645. html:lang(ro) pre {
  646. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  647. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  648. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  649. }
  650. html:lang(ro) code {
  651. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  652. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  653. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  654. }
  655. html:lang(ro) kbd {
  656. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  657. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  658. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  659. }
  660. html:lang(ro) samp {
  661. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  662. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  663. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  664. }
  665. html:lang(lv) pre {
  666. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  667. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  668. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  669. }
  670. html:lang(lv) code {
  671. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  672. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  673. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  674. }
  675. html:lang(lv) kbd {
  676. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  677. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  678. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  679. }
  680. html:lang(lv) samp {
  681. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  682. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  683. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  684. }
  685. html:lang(lt) pre {
  686. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  687. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  688. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  689. }
  690. html:lang(lt) code {
  691. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  692. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  693. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  694. }
  695. html:lang(lt) kbd {
  696. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  697. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  698. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  699. }
  700. html:lang(lt) samp {
  701. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  702. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  703. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  704. }
  705. html:lang(pl) pre {
  706. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  707. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  708. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  709. }
  710. html:lang(pl) code {
  711. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  712. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  713. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  714. }
  715. html:lang(pl) kbd {
  716. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  717. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  718. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  719. }
  720. html:lang(pl) samp {
  721. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  722. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  723. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  724. }
  725. html:lang(cs) pre {
  726. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  727. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  728. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  729. }
  730. html:lang(cs) code {
  731. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  732. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  733. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  734. }
  735. html:lang(cs) kbd {
  736. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  737. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  738. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  739. }
  740. html:lang(cs) samp {
  741. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  742. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  743. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  744. }
  745. html:lang(sk) pre {
  746. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  747. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  748. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  749. }
  750. html:lang(sk) code {
  751. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  752. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  753. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  754. }
  755. html:lang(sk) kbd {
  756. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  757. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  758. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  759. }
  760. html:lang(sk) samp {
  761. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  762. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  763. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  764. }
  765. html:lang(bs) pre {
  766. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  767. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  768. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  769. }
  770. html:lang(bs) code {
  771. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  772. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  773. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  774. }
  775. html:lang(bs) kbd {
  776. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  777. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  778. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  779. }
  780. html:lang(bs) samp {
  781. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  782. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  783. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  784. }
  785. html:lang(hr) pre {
  786. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  787. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  788. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  789. }
  790. html:lang(hr) code {
  791. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  792. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  793. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  794. }
  795. html:lang(hr) kbd {
  796. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  797. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  798. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  799. }
  800. html:lang(hr) samp {
  801. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  802. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  803. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  804. }
  805. html:lang(sr) pre {
  806. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  807. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  808. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  809. }
  810. html:lang(sr) code {
  811. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  812. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  813. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  814. }
  815. html:lang(sr) kbd {
  816. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  817. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  818. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  819. }
  820. html:lang(sr) samp {
  821. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  822. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  823. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  824. }
  825. html:lang(bg) pre {
  826. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  827. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  828. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  829. }
  830. html:lang(bg) code {
  831. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  832. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  833. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  834. }
  835. html:lang(bg) kbd {
  836. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  837. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  838. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  839. }
  840. html:lang(bg) samp {
  841. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  842. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  843. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  844. }
  845. html:lang(sl) pre {
  846. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  847. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  848. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  849. }
  850. html:lang(sl) code {
  851. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  852. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  853. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  854. }
  855. html:lang(sl) kbd {
  856. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  857. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  858. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  859. }
  860. html:lang(sl) samp {
  861. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  862. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  863. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  864. }
  865. html:lang(ru) pre {
  866. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  867. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  868. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  869. }
  870. html:lang(ru) code {
  871. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  872. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  873. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  874. }
  875. html:lang(ru) kbd {
  876. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  877. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  878. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  879. }
  880. html:lang(ru) samp {
  881. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  882. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  883. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  884. }
  885. html:lang(uk) pre {
  886. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  887. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  888. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  889. }
  890. html:lang(uk) code {
  891. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  892. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  893. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  894. }
  895. html:lang(uk) kbd {
  896. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  897. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  898. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  899. }
  900. html:lang(uk) samp {
  901. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  902. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  903. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  904. }
  905. html:lang(be) pre {
  906. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  907. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  908. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  909. }
  910. html:lang(be) code {
  911. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  912. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  913. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  914. }
  915. html:lang(be) kbd {
  916. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  917. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  918. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  919. }
  920. html:lang(be) samp {
  921. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  922. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  923. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  924. }
  925. html:lang(el) pre {
  926. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  927. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  928. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  929. }
  930. html:lang(el) code {
  931. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  932. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  933. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  934. }
  935. html:lang(el) kbd {
  936. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  937. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  938. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  939. }
  940. html:lang(el) samp {
  941. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  942. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  943. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  944. }
  945. html:lang(hu) pre {
  946. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  947. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  948. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  949. }
  950. html:lang(hu) code {
  951. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  952. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  953. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  954. }
  955. html:lang(hu) kbd {
  956. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  957. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  958. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  959. }
  960. html:lang(hu) samp {
  961. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  962. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  963. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  964. }
  965. html:lang(et) pre {
  966. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  967. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  968. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  969. }
  970. html:lang(et) code {
  971. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  972. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  973. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  974. }
  975. html:lang(et) kbd {
  976. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  977. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  978. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  979. }
  980. html:lang(et) samp {
  981. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  982. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  983. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  984. }
  985. html:lang(fi) pre {
  986. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  987. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  988. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  989. }
  990. html:lang(fi) code {
  991. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  992. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  993. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  994. }
  995. html:lang(fi) kbd {
  996. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  997. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  998. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  999. }
  1000. html:lang(fi) samp {
  1001. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1002. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1003. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1004. }
  1005. html:lang(tr) pre {
  1006. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1007. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1008. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1009. }
  1010. html:lang(tr) code {
  1011. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1012. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1013. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1014. }
  1015. html:lang(tr) kbd {
  1016. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1017. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1018. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1019. }
  1020. html:lang(tr) samp {
  1021. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1022. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1023. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1024. }
  1025. html:lang(id) pre {
  1026. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1027. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1028. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1029. }
  1030. html:lang(id) code {
  1031. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1032. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1033. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1034. }
  1035. html:lang(id) kbd {
  1036. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1037. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1038. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1039. }
  1040. html:lang(id) samp {
  1041. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1042. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1043. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1044. }
  1045. html:lang(ms) pre {
  1046. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1047. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1048. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1049. }
  1050. html:lang(ms) code {
  1051. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1052. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1053. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1054. }
  1055. html:lang(ms) kbd {
  1056. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1057. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1058. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1059. }
  1060. html:lang(ms) samp {
  1061. font-family: 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono',
  1062. ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1063. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1064. }
  1065. html:lang(de) body {
  1066. quotes: '„' '“';
  1067. }
  1068. html:lang(nb) body,
  1069. html:lang(no) body,
  1070. html:lang(es) body {
  1071. quotes: '«' '»';
  1072. }
  1073. html:lang(fr) body {
  1074. quotes: '« ' ' »';
  1075. }
  1076. html:lang(ar) body,
  1077. html:lang(he) body,
  1078. html:lang(th) body,
  1079. html:lang(vi) body {
  1080. font-family: system-ui, ui-sans-serif, sans-serif, 'Apple Color Emoji',
  1081. 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1082. }
  1083. html:lang(ar) pre {
  1084. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1085. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1086. }
  1087. html:lang(ar) code {
  1088. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1089. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1090. }
  1091. html:lang(ar) kbd {
  1092. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1093. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1094. }
  1095. html:lang(ar) samp {
  1096. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1097. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1098. }
  1099. html:lang(he) pre {
  1100. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1101. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1102. }
  1103. html:lang(he) code {
  1104. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1105. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1106. }
  1107. html:lang(he) kbd {
  1108. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1109. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1110. }
  1111. html:lang(he) samp {
  1112. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1113. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1114. }
  1115. html:lang(th) pre {
  1116. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1117. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1118. }
  1119. html:lang(th) code {
  1120. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1121. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1122. }
  1123. html:lang(th) kbd {
  1124. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1125. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1126. }
  1127. html:lang(th) samp {
  1128. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1129. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1130. }
  1131. html:lang(vi) pre {
  1132. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1133. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1134. }
  1135. html:lang(vi) code {
  1136. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1137. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1138. }
  1139. html:lang(vi) kbd {
  1140. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1141. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1142. }
  1143. html:lang(vi) samp {
  1144. font-family: ui-monospace, monospace, 'Apple Color Emoji', 'Segoe UI Emoji',
  1145. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1146. }
  1147.  
  1148. @font-face {
  1149. font-family: 'Georgia';
  1150. src: local('Source Serif 4');
  1151. }
  1152. @font-face {
  1153. font-family: 'New York';
  1154. src: local('Source Serif 4');
  1155. }
  1156. @font-face {
  1157. font-family: 'Times';
  1158. src: local('Source Serif 4');
  1159. }
  1160. @font-face {
  1161. font-family: 'Time New Roman';
  1162. src: local('Source Serif 4');
  1163. }
  1164. @font-face {
  1165. font-family: 'Arial';
  1166. src: local('HarmonyOS Sans');
  1167. }
  1168. @font-face {
  1169. font-family: 'Calibri';
  1170. src: local('HarmonyOS Sans');
  1171. }
  1172. @font-face {
  1173. font-family: 'Helvetica';
  1174. src: local('HarmonyOS Sans');
  1175. }
  1176. @font-face {
  1177. font-family: 'Helvetica Neue';
  1178. src: local('HarmonyOS Sans');
  1179. }
  1180. @font-face {
  1181. font-family: 'Lucida Sans Unicode';
  1182. src: local('HarmonyOS Sans');
  1183. }
  1184. @font-face {
  1185. font-family: 'Microsoft Sans Serif';
  1186. src: local('HarmonyOS Sans');
  1187. }
  1188. @font-face {
  1189. font-family: 'Open Sans';
  1190. src: local('HarmonyOS Sans');
  1191. }
  1192. @font-face {
  1193. font-family: 'San Francisco';
  1194. src: local('HarmonyOS Sans');
  1195. }
  1196. @font-face {
  1197. font-family: 'Segoe UI';
  1198. src: local('HarmonyOS Sans');
  1199. }
  1200. @font-face {
  1201. font-family: 'Tahoma';
  1202. src: local('HarmonyOS Sans');
  1203. }
  1204. @font-face {
  1205. font-family: 'Trebuchet';
  1206. src: local('HarmonyOS Sans');
  1207. }
  1208. @font-face {
  1209. font-family: 'Trebuchet MS';
  1210. src: local('HarmonyOS Sans');
  1211. }
  1212. @font-face {
  1213. font-family: 'Ubuntu';
  1214. src: local('HarmonyOS Sans');
  1215. }
  1216. @font-face {
  1217. font-family: 'Verdana';
  1218. src: local('HarmonyOS Sans');
  1219. }
  1220. @font-face {
  1221. font-family: 'Consolas';
  1222. src: local('Source Code Pro');
  1223. }
  1224. @font-face {
  1225. font-family: 'Courier';
  1226. src: local('Source Code Pro');
  1227. }
  1228. @font-face {
  1229. font-family: 'Courier New';
  1230. src: local('Source Code Pro');
  1231. }
  1232. @font-face {
  1233. font-family: 'DejaVu Sans Mono';
  1234. src: local('Source Code Pro');
  1235. }
  1236. @font-face {
  1237. font-family: 'Lucida Console';
  1238. src: local('Source Code Pro');
  1239. }
  1240. @font-face {
  1241. font-family: 'SF Mono';
  1242. src: local('Source Code Pro');
  1243. }
  1244. @font-face {
  1245. font-family: 'Ubuntu Mono';
  1246. src: local('Source Code Pro');
  1247. }
  1248. @font-face {
  1249. font-family: 'SimSun';
  1250. src: local('HarmonyOS Sans SC');
  1251. }
  1252. @font-face {
  1253. font-family: 'SimSun-ExtB';
  1254. src: local('HarmonyOS Sans SC');
  1255. }
  1256. @font-face {
  1257. font-family: '宋体';
  1258. src: local('HarmonyOS Sans SC');
  1259. }
  1260. @font-face {
  1261. font-family: 'NSimSun';
  1262. src: local('HarmonyOS Sans SC');
  1263. }
  1264. @font-face {
  1265. font-family: '新宋体';
  1266. src: local('HarmonyOS Sans SC');
  1267. }
  1268. @font-face {
  1269. font-family: 'SimHei';
  1270. src: local('HarmonyOS Sans SC');
  1271. }
  1272. @font-face {
  1273. font-family: '黑体';
  1274. src: local('HarmonyOS Sans SC');
  1275. }
  1276. @font-face {
  1277. font-family: 'DengXian';
  1278. src: local('HarmonyOS Sans SC');
  1279. }
  1280. @font-face {
  1281. font-family: '等线';
  1282. src: local('HarmonyOS Sans SC');
  1283. }
  1284. @font-face {
  1285. font-family: 'Microsoft YaHei UI';
  1286. src: local('HarmonyOS Sans SC');
  1287. }
  1288. @font-face {
  1289. font-family: 'Microsoft YaHei';
  1290. src: local('HarmonyOS Sans SC');
  1291. }
  1292. @font-face {
  1293. font-family: '微软雅黑';
  1294. src: local('HarmonyOS Sans SC');
  1295. }
  1296. @font-face {
  1297. font-family: 'STHeiti SC';
  1298. src: local('HarmonyOS Sans SC');
  1299. }
  1300. @font-face {
  1301. font-family: 'PingFang SC';
  1302. src: local('HarmonyOS Sans SC');
  1303. }
  1304. @font-face {
  1305. font-family: '苹方-简';
  1306. src: local('HarmonyOS Sans SC');
  1307. }
  1308. @font-face {
  1309. font-family: 'MingLiU';
  1310. src: local('HarmonyOS Sans TC');
  1311. }
  1312. @font-face {
  1313. font-family: 'MingLiU-ExtB';
  1314. src: local('HarmonyOS Sans TC');
  1315. }
  1316. @font-face {
  1317. font-family: 'PMingLiU';
  1318. src: local('HarmonyOS Sans TC');
  1319. }
  1320. @font-face {
  1321. font-family: 'PMingLiU-ExtB';
  1322. src: local('HarmonyOS Sans TC');
  1323. }
  1324. @font-face {
  1325. font-family: 'Microsoft JhengHei UI';
  1326. src: local('HarmonyOS Sans TC');
  1327. }
  1328. @font-face {
  1329. font-family: 'Microsoft JhengHei';
  1330. src: local('HarmonyOS Sans TC');
  1331. }
  1332. @font-face {
  1333. font-family: '微軟正黑體';
  1334. src: local('HarmonyOS Sans TC');
  1335. }
  1336. @font-face {
  1337. font-family: 'STHeiti TC';
  1338. src: local('HarmonyOS Sans TC');
  1339. }
  1340. @font-face {
  1341. font-family: 'PingFang TC';
  1342. src: local('HarmonyOS Sans TC');
  1343. }
  1344. @font-face {
  1345. font-family: '蘋方-繁';
  1346. src: local('HarmonyOS Sans TC');
  1347. }
  1348. @font-face {
  1349. font-family: 'MingLiU_HKSCS';
  1350. src: local('HarmonyOS Sans TC');
  1351. }
  1352. @font-face {
  1353. font-family: 'MingLiU_HKSCS-ExtB';
  1354. src: local('HarmonyOS Sans TC');
  1355. }
  1356. @font-face {
  1357. font-family: 'PingFang HK';
  1358. src: local('HarmonyOS Sans TC');
  1359. }
  1360. @font-face {
  1361. font-family: '蘋方-港';
  1362. src: local('HarmonyOS Sans TC');
  1363. }
  1364. /* 字体替换 */
  1365. /* 特定网站适配 */
  1366. @-moz-document domain("423down.com") {
  1367. .excerpt h2 {
  1368. height: unset;
  1369. overflow: hidden;
  1370. white-space: nowrap;
  1371. text-overflow: ellipsis;
  1372. }
  1373. }
  1374. @-moz-document domain("baidu.com"),
  1375. regexp("https://www\\.baidu\\.com/(s|#)?.*")
  1376. {
  1377. * {
  1378. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1379. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1380. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1381. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1382. }
  1383. }
  1384. @-moz-document regexp("https://(\\w+\\.)?bing\\.com/(search)?.*")
  1385. {
  1386. * {
  1387. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1388. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1389. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1390. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1391. }
  1392. }
  1393. @-moz-document domain("github.com") {
  1394. .text-mono {
  1395. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC',
  1396. 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace,
  1397. monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
  1398. 'Noto Color Emoji', emoji !important;
  1399. }
  1400. .blob-num,
  1401. .blob-code-inner {
  1402. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC',
  1403. 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace,
  1404. monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
  1405. 'Noto Color Emoji', emoji;
  1406. }
  1407. }
  1408. @-moz-document regexp("https://www\\.google(\\.\\w+){1,2}/(search)?.*")
  1409. {
  1410. * {
  1411. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1412. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1413. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1414. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1415. }
  1416. }
  1417. @-moz-document domain("gf.qytechs.cn") {
  1418. #script_version_code,
  1419. .ace_editor {
  1420. font-family: 'Source Han Mono SC', 'Noto Sans Mono CJK SC',
  1421. 'Source Code Pro', 'Noto Mono', 'SF Mono', 'Roboto Mono', ui-monospace,
  1422. monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
  1423. 'Noto Color Emoji', emoji !important;
  1424. }
  1425. }
  1426. @-moz-document domain("ithome.com") {
  1427. .post_comment {
  1428. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1429. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1430. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1431. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1432. }
  1433. }
  1434. @-moz-document domain("jiemian.com") {
  1435. .article-content {
  1436. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1437. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1438. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1439. 'Segoe UI Symbol', 'Noto Color Emoji', emoji !important;
  1440. }
  1441. #ad_header_top,
  1442. .cnzz-ads,
  1443. .jm-app {
  1444. display: none !important;
  1445. }
  1446. }
  1447. @-moz-document domain("www.163.com") {
  1448. .end-text,
  1449. .post_body {
  1450. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1451. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1452. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1453. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1454. }
  1455. }
  1456. @-moz-document regexp("https://www\\.so\\.com/s?.*")
  1457. {
  1458. * {
  1459. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1460. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1461. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1462. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1463. }
  1464. }
  1465. @-moz-document regexp("https://(www\\.)?sogou\\.com/(web|sogou)?.*")
  1466. {
  1467. * {
  1468. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1469. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1470. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1471. 'Segoe UI Symbol', 'Noto Color Emoji', emoji;
  1472. }
  1473. }
  1474. @-moz-document domain("sspai.com") {
  1475. h1,
  1476. h2,
  1477. h3,
  1478. h4,
  1479. h5,
  1480. h6,
  1481. p,
  1482. a,
  1483. .title,
  1484. .content {
  1485. font-family: 'HarmonyOS Sans SC', 'Source Han Sans SC', 'Noto Sans CJK SC',
  1486. 'HanHei SC', '方正兰亭黑_GB18030', '方正兰亭黑_GBK', system-ui,
  1487. ui-sans-serif, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
  1488. 'Segoe UI Symbol', 'Noto Color Emoji', emoji !important;
  1489. }
  1490. }
  1491. @-moz-document domain("userstyles.org") {
  1492. .ad,
  1493. #top_android_button,
  1494. .android_button_button,
  1495. .android_button_banner,
  1496. .walking {
  1497. display: none !important;
  1498. }
  1499. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址