1- @import url ('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Syne:wght@600;700&display=swap' );
2-
31: root {
4- --vp-font-family-base : 'Manrope' , sans-serif;
5- --vp-font-family-mono : 'IBM Plex Mono' , monospace;
6- --vp-c-brand-1 : # 0f7667 ;
7- --vp-c-brand-2 : # 075f54 ;
8- --vp-c-brand-3 : # 064e46 ;
9- --vp-c-brand-soft : rgba (15 , 118 , 103 , 0.12 );
10- --vp-c-bg : # f5f4ee ;
11- --vp-c-bg-alt : # eeeee6 ;
12- --vp-c-bg-elv : # fbfaf6 ;
13- --vp-c-divider : rgba (17 , 56 , 49 , 0.16 );
14- --vp-c-text-1 : # 12241f ;
15- --vp-c-text-2 : # 53665f ;
16- --vp-code-block-bg : # 10231f ;
17- --vp-home-hero-name-color : transparent;
18- --vp-home-hero-name-background : linear-gradient (115deg , # 0c332b 20% , # 18a68e 90% );
19- --vp-home-hero-image-background-image : radial-gradient (circle, rgba (80 , 216 , 188 , 0.28 ), transparent 65% );
20- --vp-home-hero-image-filter : blur (30px );
21- }
22-
23- .dark {
24- --vp-c-bg : # 09130f ;
25- --vp-c-bg-alt : # 0e1c17 ;
26- --vp-c-bg-elv : # 12251f ;
27- --vp-c-divider : rgba (140 , 215 , 196 , 0.16 );
28- --vp-c-text-1 : # e7f1ec ;
29- --vp-c-text-2 : # 9fb5ac ;
30- --vp-c-brand-1 : # 59d3ba ;
31- --vp-c-brand-2 : # 78e3cb ;
32- --vp-c-brand-3 : # 9bead7 ;
33- --vp-c-brand-soft : rgba (89 , 211 , 186 , 0.14 );
34- }
35-
36- .VPNavBarTitle .title ,
37- .VPHero .name ,
38- .VPHero .text ,
39- h1 ,
40- h2 {
41- font-family : 'Syne' , 'Manrope' , sans-serif;
2+ --vp-font-family-base : ui-sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI' , sans-serif;
3+ --vp-font-family-mono : 'SFMono-Regular' , Consolas, 'Liberation Mono' , monospace;
4+ --vp-c-bg : # ffffff ;
5+ --vp-c-bg-alt : # f6f8fa ;
6+ --vp-c-bg-elv : # ffffff ;
7+ --vp-c-bg-soft : # f6f8fa ;
8+ --vp-c-divider : # d0d7de ;
9+ --vp-c-border : # d0d7de ;
10+ --vp-c-text-1 : # 1f2328 ;
11+ --vp-c-text-2 : # 59636e ;
12+ --vp-c-brand-1 : # 0969da ;
13+ --vp-c-brand-2 : # 0550ae ;
14+ --vp-c-brand-3 : # 033d8b ;
15+ --vp-c-brand-soft : rgba (9 , 105 , 218 , 0.1 );
16+ --vp-code-block-bg : # f6f8fa ;
17+ --vp-code-line-highlight-color : rgba (9 , 105 , 218 , 0.08 );
18+ --vp-code-line-number-color : # 8c959f ;
19+ --vp-code-copy-code-bg : # ffffff ;
20+ --vp-code-copy-code-hover-bg : # f6f8fa ;
21+ --vp-home-hero-name-color : # 1f2328 ;
22+ --vp-home-hero-name-background : none;
23+ --vp-home-hero-image-background-image : none;
24+ --vp-home-hero-image-filter : none;
4225}
4326
4427.VPNavBarTitle .title {
45- letter-spacing : 0.09em ;
46- font-size : 13px ;
47- }
48-
49- .VPHero .name {
50- letter-spacing : -0.045em ;
28+ letter-spacing : 0 ;
5129}
5230
5331.VPHero .text {
5432 max-width : 760px ;
55- letter-spacing : -0.035em ;
5633}
5734
5835.VPHero .tagline {
5936 max-width : 690px ;
6037 line-height : 1.75 ;
6138}
6239
63- .VPHome ::before {
64- content : '' ;
65- position : absolute;
66- inset : 0 0 auto;
67- height : 680px ;
68- pointer-events : none;
69- background :
70- linear-gradient (rgba (16 , 72 , 61 , 0.055 ) 1px , transparent 1px ),
71- linear-gradient (90deg , rgba (16 , 72 , 61 , 0.055 ) 1px , transparent 1px );
72- background-size : 44px 44px ;
73- mask-image : linear-gradient (to bottom, black, transparent);
74- }
75-
7640.VPFeature {
77- border-radius : 3 px !important ;
41+ border-radius : 8 px !important ;
7842 border-color : var (--vp-c-divider ) !important ;
79- box-shadow : 0 14 px 40 px rgba ( 20 , 51 , 43 , 0.04 ) ;
80- transition : transform 180 ms ease , border-color 180 ms ease;
43+ box-shadow : none ;
44+ transition : border-color 160 ms ease;
8145}
8246
8347.VPFeature : hover {
84- transform : translateY (-4px );
8548 border-color : var (--vp-c-brand-1 ) !important ;
8649}
8750
8851.VPFeature .icon {
8952 background : transparent !important ;
90- font-family : 'IBM Plex Mono' , monospace ;
53+ font-family : var ( --vp-font-family-mono ) ;
9154 font-size : 18px ;
9255 color : var (--vp-c-brand-1 );
9356}
@@ -103,15 +66,28 @@ h2 {
10366}
10467
10568.vp-doc th {
106- font-family : 'IBM Plex Mono' , monospace ;
69+ font-family : var ( --vp-font-family-mono ) ;
10770 font-size : 12px ;
10871 letter-spacing : 0.04em ;
10972 text-transform : uppercase;
11073}
11174
11275.vp-doc div [class *= 'language-' ] {
113- border-radius : 3px ;
114- box-shadow : 0 12px 34px rgba (0 , 0 , 0 , 0.12 );
76+ border : 1px solid var (--vp-c-divider );
77+ border-radius : 6px ;
78+ box-shadow : none;
79+ }
80+
81+ .vp-doc div [class *= 'language-' ] code ,
82+ .vp-doc div [class *= 'language-' ] pre {
83+ color : # 1f2328 ;
84+ }
85+
86+ .vp-doc div [class *= 'language-' ] span {
87+ color : var (--shiki-light , # 1f2328 );
88+ font-style : var (--shiki-light-font-style , inherit);
89+ font-weight : var (--shiki-light-font-weight , inherit);
90+ text-decoration : var (--shiki-light-text-decoration , inherit);
11591}
11692
11793.version-strip {
@@ -124,16 +100,17 @@ h2 {
124100.version-strip span {
125101 border : 1px solid var (--vp-c-divider );
126102 padding : 6px 10px ;
127- font-family : 'IBM Plex Mono' , monospace ;
103+ font-family : var ( --vp-font-family-mono ) ;
128104 font-size : 12px ;
129- background : var (--vp-c-bg-soft );
105+ background : # ffffff ;
106+ border-radius : 6px ;
130107}
131108
132109.architecture-flow {
133110 padding : 18px 20px ;
134111 border-left : 3px solid var (--vp-c-brand-1 );
135- background : var ( --vp-c-brand-soft ) ;
136- font-family : 'IBM Plex Mono' , monospace ;
112+ background : # f6f8fa ;
113+ font-family : var ( --vp-font-family-mono ) ;
137114 font-size : 13px ;
138115 line-height : 1.8 ;
139116}
0 commit comments