@@ -60,29 +60,41 @@ html {
60
60
--ifm-color-primary : # 7964d3 ;
61
61
--ifm-color-primary-dark : # 7964d3 ;
62
62
--ifm-color-primary-darker : # 7964d3 ;
63
- --ifm-color-primary-darkest : # 7964d3 ;
63
+ --ifm-color-primary-darkest : # 271833 ;
64
64
--ifm-color-primary-light : # 7964d3 ;
65
65
--ifm-color-primary-lighter : # 7964d3 ;
66
66
--ifm-color-primary-lightest : # 7964d3 ;
67
+ --ifm-color-gray-100 : # FCFAF7 ;
68
+ --ifm-color-gray-200 : # F2F0ED ;
69
+ --ifm-color-gray-300 : # EAE6E1 ;
70
+ --ifm-color-gray-600 : # 90978F ;
71
+ --ifm-color-gray-800 : # 605B53 ;
72
+ --ifm-color-gray-1000 : # 262422 ;
67
73
--ifm-code-font-size : 95% ;
68
74
--ifm-background-color : # fff ;
69
- --ifm-sidebar-border-color : var (--ifm-color-gray-200 );
75
+ --ifm-sidebar-border-color : var (--ifm-color-gray-300 );
70
76
--card-bg : # fff ;
71
77
--card-border : # ddd ;
72
78
--card-shadow : rgba (0 , 0 , 0 , 0.1 );
73
79
--inline-code-bg : # f0f0f0 ;
74
80
--inline-code-color : # 171717 ;
75
- --toc-background-color : # FCFAF7 ;
76
- --toc-border-color : # e0e0e0 ;
77
- --toc-text-color : # 333 ;
78
- --toc-hover-color : # 7964d3 ;
81
+ --ifm-spacing-horizontal : 2rem ;
79
82
--toc-font-family : 'Cofosans' , Arial, sans-serif;
80
83
--ifm-font-family-base : 'Cofosans' , Arial, sans-serif;
81
84
--ifm-font-family-monospace : 'Cofosansmono' , Menlo, monospace;
82
85
--ifm-h1-font-size : 2.25 rem;
83
86
--ifm-h2-font-size : 2 rem;
84
87
--ifm-h3-font-size : 1.125 rem;
85
88
--ifm-heading-font-weight : var (--ifm-font-weight-semibold );
89
+ }
90
+
91
+ [data-theme = 'light' ] {
92
+ --toc-background-color : var (--ifm-color-gray-200 );
93
+ --toc-border-color : var (--ifm-color-gray-300 );
94
+ --toc-text-color : # 333 ;
95
+ --toc-hover-color : var (--ifm-color-primary );
96
+ --ifm-menu-color-background-active : var (--ifm-color-gray-200 );
97
+ --ifm-menu-color-background-hover : var (--ifm-color-gray-200 );
86
98
--ifm-menu-color : var (--ifm-color-content );
87
99
}
88
100
@@ -91,7 +103,6 @@ html {
91
103
--ifm-color-primary : # 7964d3 ;
92
104
--ifm-color-primary-dark : # 7964d3 ;
93
105
--ifm-color-primary-darker : # 7964d3 ;
94
- --ifm-color-primary-darkest : # 7964d3 ;
95
106
--ifm-color-primary-light : # 7964d3 ;
96
107
--ifm-color-primary-lighter : # 7964d3 ;
97
108
--ifm-color-primary-lightest : # 7964d3 ;
@@ -105,13 +116,18 @@ html {
105
116
--toc-border-color : # 3d3d3d ;
106
117
--toc-text-color : # e0e0e0 ;
107
118
--toc-hover-color : # 7964d3 ;
119
+ --ifm-menu-color-background-active : # 282a36 ;
120
+ --ifm-menu-color-background-hover : # 282a36 ;
108
121
}
109
122
123
+ .footer--dark {
124
+ --ifm-footer-background-color : # 282a36 ;
125
+ }
110
126
[data-theme = 'light' ] .navbar {
111
127
background-color : # fff ;
112
128
}
113
129
[data-theme = 'light' ] .menu {
114
- background-color : # FCFAF7 ;
130
+ background-color : var ( --ifm-color-gray-100 ) ;
115
131
}
116
132
117
133
@@ -183,6 +199,11 @@ sup {
183
199
font-size : 0.9rem ;
184
200
}
185
201
202
+ /* Fix hover & selected behavior background*/
203
+ .menu {
204
+ padding-right : 0.5rem !important ;
205
+ }
206
+
186
207
/* Target only top-level categories for horizontal lines */
187
208
.theme-doc-sidebar-menu > .theme-doc-sidebar-item-category {
188
209
margin-bottom : 1rem ;
@@ -222,7 +243,6 @@ sup {
222
243
223
244
/* Adjust spacing for nested items */
224
245
.menu__list .menu__list {
225
- margin-left : 0.1rem ;
226
246
margin-top : 0.2rem ;
227
247
}
228
248
@@ -369,8 +389,4 @@ code {
369
389
.table-of-contents__link--active {
370
390
font-weight : bold;
371
391
color : var (--toc-hover-color )
372
- }
373
-
374
- .theme-doc-sidebar-container {
375
- border-right : none !important ;
376
- }
392
+ }
0 commit comments