1- root {
2- --theme -font : "Inter" , var (--system-fonts );
1+ : root {
2+ --scalar -font : "Inter" , var (--system-fonts );
33}
4+
45/* basic theme */
56.light-mode {
6- --theme -color-1 : rgb (9 , 9 , 11 );
7- --theme -color-2 : rgb (113 , 113 , 122 );
8- --theme -color-3 : rgba (25 , 25 , 28 , 0.5 );
9- --theme -color-accent : var ( --theme-color-1 ) ;
7+ --scalar -color-1 : rgb (9 , 9 , 11 );
8+ --scalar -color-2 : rgb (113 , 113 , 122 );
9+ --scalar -color-3 : rgba (25 , 25 , 28 , 0.5 );
10+ --scalar -color-accent : # 0082d0 ;
1011
11- --theme -background-1 : # fff ;
12- --theme -background-2 : # f4f4f5 ;
13- --theme -background-3 : # e3e3e6 ;
14- --theme -background-accent : # 8ab4f81f ;
12+ --scalar -background-1 : # fff ;
13+ --scalar -background-2 : # f4f4f5 ;
14+ --scalar -background-3 : # e3e3e6 ;
15+ --scalar -background-accent : # 8ab4f81f ;
1516
16- --theme -border-color : rgb (228 , 228 , 231 );
17+ --scalar -border-color : rgb (228 , 228 , 231 );
1718}
19+
1820.dark-mode {
19- --theme -color-1 : # fafafa ;
20- --theme -color-2 : rgb (161 , 161 , 170 );
21- --theme -color-3 : rgba (255 , 255 , 255 , 0.533 );
22- --theme -color-accent : var ( --theme-color-1 ) ;
21+ --scalar -color-1 : # fafafa ;
22+ --scalar -color-2 : rgb (161 , 161 , 170 );
23+ --scalar -color-3 : rgba (255 , 255 , 255 , 0.533 );
24+ --scalar -color-accent : # 4eb3ec ;
2325
24- --theme -background-1 : # 09090b ;
25- --theme -background-2 : # 18181b ;
26- --theme -background-3 : # 2c2c30 ;
27- --theme -background-accent : # 8ab4f81f ;
26+ --scalar -background-1 : # 09090b ;
27+ --scalar -background-2 : # 18181b ;
28+ --scalar -background-3 : # 2c2c30 ;
29+ --scalar -background-accent : # 8ab4f81f ;
2830
29- --theme -border-color : rgba (255 , 255 , 255 , 0.12 );
31+ --scalar -border-color : rgba (255 , 255 , 255 , 0.12 );
3032}
33+
3134/* Document header */
3235.light-mode .t-doc__header {
33- --header-background-1 : var (--theme -background-1 );
34- --header-border-color : var (--theme -border-color );
35- --header-color-1 : var (--theme -color-1 );
36- --header-color-2 : var (--theme -color-2 );
37- --header-background-toggle : var (--theme -color-3 );
38- --header-call-to-action-color : var (--theme -color-accent );
36+ --scalar- header-background-1 : var (--scalar -background-1 );
37+ --scalar- header-border-color : var (--scalar -border-color );
38+ --scalar- header-color-1 : var (--scalar -color-1 );
39+ --scalar- header-color-2 : var (--scalar -color-2 );
40+ --scalar- header-background-toggle : var (--scalar -color-3 );
41+ --scalar- header-call-to-action-color : var (--scalar -color-accent );
3942}
4043
4144.dark-mode .t-doc__header {
42- --header-background-1 : var (--theme -background-1 );
43- --header-border-color : var (--theme -border-color );
44- --header-color-1 : var (--theme -color-1 );
45- --header-color-2 : var (--theme -color-2 );
46- --header-background-toggle : var (--theme -color-3 );
47- --header-call-to-action-color : var (--theme -color-accent );
45+ --scalar- header-background-1 : var (--scalar -background-1 );
46+ --scalar- header-border-color : var (--scalar -border-color );
47+ --scalar- header-color-1 : var (--scalar -color-1 );
48+ --scalar- header-color-2 : var (--scalar -color-2 );
49+ --scalar- header-background-toggle : var (--scalar -color-3 );
50+ --scalar- header-call-to-action-color : var (--scalar -color-accent );
4851}
52+
4953/* Document Sidebar */
50- .light-mode .t-doc__sidebar {
51- --sidebar-background-1 : var (--theme-background-1 );
52- --sidebar-item-hover-color : currentColor;
53- --sidebar-item-hover-background : var (--theme-background-2 );
54- --sidebar-item-active-background : # 09090b ;
55- --sidebar-border-color : var (--theme-border-color );
56- --sidebar-color-1 : var (--theme-color-1 );
57- --sidebar-color-2 : var (--theme-color-2 );
58- --sidebar-color-active : var (--theme-background-1 );
59- --sidebar-search-background : transparent;
60- --sidebar-search-border-color : var (--theme-border-color );
61- --sidebar-search--color : var (--theme-color-3 );
62- }
54+ .light-mode .t-doc__sidebar ,
55+ .dark-mode .t-doc__sidebar {
56+ --scalar-sidebar-background-1 : var (--scalar-background-1 );
57+ --scalar-sidebar-color-1 : var (--scalar-color-1 );
58+ --scalar-sidebar-color-2 : var (--scalar-color-2 );
59+ --scalar-sidebar-border-color : var (--scalar-border-color );
6360
64- .dark-mode .sidebar {
65- --sidebar-background-1 : var (--theme-background-1 );
66- --sidebar-item-hover-color : currentColor;
67- --sidebar-item-hover-background : var (--theme-background-2 );
68- --sidebar-item-active-background : var (--theme-background-3 );
69- --sidebar-border-color : var (--theme-border-color );
70- --sidebar-color-1 : var (--theme-color-1 );
71- --sidebar-color-2 : var (--theme-color-2 );
72- --sidebar-color-active : var (--theme-color-accent );
73- --sidebar-search-background : transparent;
74- --sidebar-search-border-color : var (--theme-border-color );
75- --sidebar-search--color : var (--theme-color-3 );
61+ --scalar-sidebar-item-hover-background : var (--scalar-background-2 );
62+ --scalar-sidebar-item-hover-color : currentColor;
63+
64+ --scalar-sidebar-item-active-background : var (--scalar-background-2 );
65+ --scalar-sidebar-color-active : var (--scalar-color-1 );
66+
67+ --scalar-sidebar-search-background : transparent;
68+ --scalar-sidebar-search-color : var (--scalar-color-3 );
69+ --scalar-sidebar-search-border-color : var (--scalar-border-color );
7670}
71+
7772/* advanced */
7873.light-mode {
79- --theme -button-1 : rgb (49 53 56 );
80- --theme -button-1-color : # fff ;
81- --theme -button-1-hover : rgb (28 31 33 );
82-
83- --theme -color-green : # 069061 ;
84- --theme -color-red : # ef0006 ;
85- --theme -color-yellow : # edbe20 ;
86- --theme -color-blue : # 0082d0 ;
87- --theme -color-orange : # fb892c ;
88- --theme -color-purple : # 5203d1 ;
89-
90- --theme -scrollbar-color : rgba (0 , 0 , 0 , 0.18 );
91- --theme -scrollbar-color-active : rgba (0 , 0 , 0 , 0.36 );
74+ --scalar -button-1 : rgb (49 53 56 );
75+ --scalar -button-1-color : # fff ;
76+ --scalar -button-1-hover : rgb (28 31 33 );
77+
78+ --scalar -color-green : # 069061 ;
79+ --scalar -color-red : # ef0006 ;
80+ --scalar -color-yellow : # edbe20 ;
81+ --scalar -color-blue : # 0082d0 ;
82+ --scalar -color-orange : # fb892c ;
83+ --scalar -color-purple : # 5203d1 ;
84+
85+ --scalar -scrollbar-color : rgba (0 , 0 , 0 , 0.18 );
86+ --scalar -scrollbar-color-active : rgba (0 , 0 , 0 , 0.36 );
9287}
88+
9389.dark-mode {
94- --theme -button-1 : # f6f6f6 ;
95- --theme -button-1-color : # 000 ;
96- --theme -button-1-hover : # e7e7e7 ;
97-
98- --theme -color-green : # 00b648 ;
99- --theme -color-red : # dc1b19 ;
100- --theme -color-yellow : # ffc90d ;
101- --theme -color-blue : # 4eb3ec ;
102- --theme -color-orange : # ff8d4d ;
103- --theme -color-purple : # b191f9 ;
104-
105- --theme -scrollbar-color : rgba (255 , 255 , 255 , 0.24 );
106- --theme -scrollbar-color-active : rgba (255 , 255 , 255 , 0.48 );
90+ --scalar -button-1 : # f6f6f6 ;
91+ --scalar -button-1-color : # 000 ;
92+ --scalar -button-1-hover : # e7e7e7 ;
93+
94+ --scalar -color-green : # 00b648 ;
95+ --scalar -color-red : # dc1b19 ;
96+ --scalar -color-yellow : # ffc90d ;
97+ --scalar -color-blue : # 4eb3ec ;
98+ --scalar -color-orange : # ff8d4d ;
99+ --scalar -color-purple : # b191f9 ;
100+
101+ --scalar -scrollbar-color : rgba (255 , 255 , 255 , 0.24 );
102+ --scalar -scrollbar-color-active : rgba (255 , 255 , 255 , 0.48 );
107103}
108- /* Adv customization */
104+
105+ /* Advanced customization */
109106.introduction-cards .scalar-card : first-of-type {
110107 overflow : visible;
111108}
109+
112110.examples .scalar-card-footer {
113- --theme -background-3 : transparent;
111+ --scalar -background-3 : transparent;
114112 padding-top : 0 ;
115113}
114+
116115.show-api-client-button : before {
117116 background : white !important ;
118117}
118+
119119.show-api-client-button span ,
120120.show-api-client-button svg {
121121 color : black !important ;
122122}
123+
123124.download-cta ,
124125.references-rendered .markdown a {
125126 text-decoration : underline !important ;
126127}
127- .introduction-cards .scalar-card : first-of-type : before {
128+
129+ .introduction-card > : first-child : before {
128130 content : "" ;
129131 width : 140px ;
130132 height : 140px ;
@@ -133,6 +135,6 @@ root {
133135 background-image : url (data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMSIgdmlld0JveD0iMCAwIDEyMDAgODAwIj48cGF0aCBkPSJtMC03LTEyLTI1di0zYzAtMjgtMjktNTUtNzktNzV2MTdsLTE1LTZ2LThjLTcxLTI1LTE3Ny00Mi0yOTQtNDItMTAzIDAtMTk3IDEzLTI2NiAzM3YyOC0zNGMtNzEgMjMtMTE1IDU0LTExNSA4OWwzIDE2LTcgMTNzLTYgNyA0IDIzYTIxMzggMjEzOCAwIDAgMCA5NiAxMjBjMS0xLTctMjktMjctNjAtOS0xNy0yMS00MC0yNy01NiAxOSAxMiAxMzAgNjggMzU3IDY4Qy0xNTAgOTAtNDcgMTgtMzYgOGMtNCAxNi0xNyA0OC0yOCA3MS0xOCAzMi0yNCA2MC0yMyA2MWwxNS0yM0MtNTEgODctMTIgMzEtNCAxNyA1IDAgMC03IDAtNyIgc3R5bGU9ImZpbGw6I2E1MmIwMDtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwOSA1MDYpIi8+PHBhdGggZD0ibTAgMjA0LTc5LTU4LTMtOCAyNi0zOGMzLTQgNC05IDItMTNzLTYtOC0xMC04bC00NC04LTUtMTAgMTgtNDJjMi01IDItMTAtMS0xNC0yLTQtNy02LTExLTZsLTQ1IDItNy05IDEwLTQ2YzEtNCAwLTktMy0xMi0zLTQtOC01LTEzLTRsLTQzIDExLTktOCAyLTQ2YzAtNS0yLTktNi0xMnMtOC0zLTEzLTFsLTQwIDE5LTEwLTUtNy00NmMtMS01LTQtOS04LTExcy05LTEtMTMgMmwtMzYgMjctMTEtMy0xNi00NGMtMS00LTUtOC05LTktNS0xLTkgMS0xMiA0bC0zMSAzNS0xMS0yLTIzLTM5Yy0zLTQtNy03LTEyLTctNCAwLTggMy0xMSA3bC0yMyAzOS0xMSAyLTMxLTM1YTEzIDEzIDAgMCAwLTIyIDVsLTE1IDQ0LTExIDMtMzYtMjdjLTQtMy05LTQtMTMtMnMtNyA2LTggMTFsLTcgNDYtMTAgNS00MS0xOWMtNC0yLTktMi0xMiAxLTQgMy02IDctNiAxMmwxIDQ2LTggOC00NC0xMWMtNC0xLTkgMC0xMiA0LTMgMy01IDgtMyAxMmwxMCA0Ni03IDktNDUtMmMtNSAwLTkgMi0xMSA2LTMgNC0zIDktMSAxNGwxOCA0Mi01IDEwLTQ0IDhjLTUgMC04IDQtMTAgOHMtMSA5IDEgMTNsMjYgMzh2MmwtNzQgNzhzLTExIDkgNSAzMGMxNSAxOCA4OSA5MSAxMjggMTI5IDE3IDE5IDI4IDMxIDMwIDMwcy04LTM2LTQxLTc4Yy0yNS0zNy01OC05NC01MC0xMDAgMCAwIDgtMTEgMjYtMTkgMSAwLTEtMSAwIDAgMCAwIDM3MCAxNzAgNzEyIDIgNDAtNyA2MyAxNCA2MyAxNCA4IDUtMTMgNjQtMzAgMTAzLTI0IDQ0LTI3IDc4LTI1IDc5IDEgMSAxMC0xMiAyMi0zMyAzMC00MiA4OC0xMjMgOTgtMTQyIDEyLTIzIDAtMjkgMC0yOSIgc3R5bGU9ImZpbGw6I2Y3NGMwMDtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3OSAyOTUpIi8+PHBhdGggZD0iTTAgMjMyczUzLTIgMTIzLTczbDEwLTIyUzI1IDI5IDE5My00NWMwIDAtMTUgMjQtMTAgMTE3IDAgMCA1MC0xOCA2NS0xMDAgMCAwIDc0IDk4LTgwIDE4OSAwIDAtNzMgMTE3LTE3NSAxMDZsNy0zNVoiIHN0eWxlPSJmaWxsOiNmNzRjMDA7ZmlsbC1ydWxlOm5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxOCAyNDUpIi8+PHBhdGggZD0iTTAtNzhzMzctNDEgNzQgMGMwIDAgMjkgNTQgMCA4MSAwIDAtNDggMzctNzQgMCAwIDAtMzItMzAgMC04MSIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzcgNDg4KSIvPjxwYXRoIGQ9Ik0wIDBjMCAxNi05IDI5LTIxIDI5LTExIDAtMjAtMTMtMjAtMjlzOS0yOSAyMC0yOUMtOS0yOSAwLTE2IDAgMCIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIwIDQyNSkiLz48cGF0aCBkPSJNMC04NHM2My0yOCA4MSAzNWMwIDAgMTggNzMtNTIgNzcgMCAwLTkwLTE3LTI5LTExMiIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIgNDgzKSIvPjxwYXRoIGQ9Ik0wIDBjMCAxNi0xMCAyOS0yMSAyOS0xMiAwLTIyLTEzLTIyLTI5czEwLTI5IDIyLTI5Qy0xMC0yOSAwLTE2IDAgMCIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ0IDQyNikiLz48cGF0aCBkPSJtMC00MCA4MS03cy0zIDEzLTEzIDIzYzAgMC0yOCAzMC02MC0zIDAgMC01LTUtOC0xMyIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTMgNTc3KSIvPjxwYXRoIGQ9Ik0wIDE5MWgtMmMtMjYtNi0xMDAtMjUtMTE5LTU3IDAgMCA5OS0xMTItNTYtMTg1bDE4IDEyNXMtNDgtMzItNTgtMTAxYzAgMC0xMTcgODQgNTEgMTY1IDAgMCAxNSA1OCAxNjEgMTAzYTI1IDI1IDAgMCAwIDMwLTI1YzAtMTQtMTEtMjUtMjUtMjUiIHN0eWxlPSJmaWxsOiNmNzRjMDA7ZmlsbC1ydWxlOm5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MCAyNzEpIi8+PC9zdmc+);
134136 background-size : 100% ;
135137 background-repeat : no-repeat;
136- bottom : 0 ;
138+ top : -70 px ;
137139 background-position : center 70px ;
138- }
140+ }
0 commit comments