88 -moz-osx-font-smoothing : grayscale;
99 cursor : default;
1010 user-select : none;
11+
12+ --font-base :
13+ "HarmonyOS Sans SC" , MiSans, "Noto Sans" , "Source Hans Sans" , "Segoe UI" ,
14+ Tahoma, Geneva, Verdana, "Microsoft YaHei UI" , sans-serif;
15+ --font-mono :
16+ "Jetbrains Mono" , "Source Code Pro" , "Sarasa Term SC" , Consolas,
17+ "Courier New" , monospace;
18+ --font-math : "KaTeX" , "Cambria Math" , "Times new roman" , sans-serif;
1119}
1220
1321: root ,
1422input ,
1523select ,
1624button ,
1725textarea {
18- font-family : "HarmonyOS Sans SC" , sans-serif ;
26+ font-family : var ( --font-base ) ;
1927}
2028
2129pre ,
2230input [type = "text" ],
2331input [type = "number" ] {
24- font-family : "Jetbrains Mono" , monospace ;
32+ font-family : var ( --font-mono ) ;
2533}
2634
2735* {
@@ -35,14 +43,14 @@ input[type="number"] {
3543
3644.styled ::part (input ),
3745.styled {
38- font-family : "KaTeX" , "Times new roman" ;
46+ font-family : var ( --font-math ) ;
3947 font-variant-ligatures : common-ligatures discretionary-ligatures contextual
4048 historical-ligatures;
4149}
4250
4351.monospace ,
4452.monospace ::part (input ) {
45- font-family : "Jetbrains Mono" , monospace ;
53+ font-family : var ( --font-mono ) ;
4654}
4755
4856@media (prefers-color-scheme : dark) {
0 commit comments