11 .sidebar {
22 position : sticky;
3- top : 0 ;
3+ top : 67 px ;
44 height : 100vh ;
55 overflow-y : auto;
66 }
77 .toc {
88 position : sticky;
99 height : 100vh ;
10- top : 0 ;
10+ top : 60px ;
11+ padding : 30px ;
1112
1213 }
1314 .toc a {
1415 font-size : 0.875rem ;
1516 display : block;
1617 margin-bottom : 0.5rem ;
18+ color : # 3a3a3a ;
19+
20+ }
21+ # toc-list li {
22+ margin-left : 0 !important ;
1723 }
1824
25+ .highlight {
26+ border-radius : 10px ;
27+ margin-bottom : 30px ;
28+ }
1929
2030main .py-4 {
2131padding : 60px !important ;
@@ -28,24 +38,110 @@ button[aria-expanded="true"] .collapse-arrow {
2838 transform : rotate (180deg );
2939}
3040
41+ .accordion-body {
42+ background-color : transparent !important ;
43+ border : none !important ;
44+ padding-top : 10px !important ;
45+ }
46+
47+ .accordion-body a {
48+ margin-bottom : 5px ;
49+ padding-left : 10px !important ;
50+ border : none !important ;
51+ background-color : transparent !important ;
52+ }
53+
54+ .accordion-body a .active {
55+ color : # 36a1ff !important ;
56+ font-weight : 500 ;
57+ }
58+
59+ .accordion-button : not (.collapsed ) {
60+
61+ box-shadow : none !important ;
62+ }
63+
64+ .accordion-item {
65+ margin-bottom : 20px ;
66+ }
67+ .accordion-item button {
68+ border : none !important ;
69+ font-weight : 600 ;
70+ border-radius : 0 !important ;
71+ }
72+ .accordion-item button : hover {
73+ color : # 36a1ff !important ;
74+ }
75+ .accordion-item button : focus {
76+ border : none !important ;
77+ }
78+
79+ .accordion-button : focus {
80+ z-index : 3 ;
81+ outline : 0 ;
82+ box-shadow : none !important
83+ }
84+
85+ .accordion-button , .accordion , .accordion-body {
86+ background-color : # f8f9fa !important ;
87+ }
88+
89+ .accordion-button ::after {
90+ /* flex-shrink: 0; */
91+ width : var (--bs-accordion-btn-icon-width );
92+ height : var (--bs-accordion-btn-icon-width );
93+ margin-left : auto;
94+ content : "" ;
95+ background-image : var (--bs-accordion-btn-icon );
96+ background-repeat : no-repeat;
97+ background-size : var (--bs-accordion-btn-icon-width );
98+ transition : var (--bs-accordion-btn-icon-transition );
99+ }
100+
31101
32102
33- body .cDarkMode . toc , body . cDarkMode . sidebar {
103+ body .cDarkMode main {
34104background-color : # 121212 !important ;
35105}
36106
107+ body .cDarkMode .toc , body .cDarkMode .sidebar {
108+ background-color : # 000 !important ;
109+ }
110+
37111body .cDarkMode .border-start {
38112 border-left : 1px solid # 262626 !important ;
39113}
40114
41- # mainAccordion a {
42- color : # B7B7B7 ;
115+ body . cDarkMode p , body . cDarkMode li {
116+ color : # B7B7B7 ;
43117}
44118
45- .accordion-button {
46- background-color : transparent !important ;
119+ body .cDarkMode .accordion-button , body .cDarkMode .accordion , body .cDarkMode .accordion-body {
120+ background-color : # 000 !important ;
121+ }
122+
123+ body .cDarkMode .accordion-item button {
124+ color : # B7B7B7 !important ;
125+ }
126+
127+ body .cDarkMode .accordion-button ::after {
128+ --bs-accordion-btn-icon : url ("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e" );
47129}
48130
131+ body .cDarkMode .accordion-button : not (.collapsed )::after {
132+ --bs-accordion-btn-active-icon : url ("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e" );
133+ }
134+
135+
136+
137+ /* #mainAccordion a {
138+ color: #B7B7B7;
139+ } */
140+
141+
142+
143+
144+
49145
50146 @media (max-width : 991.98px ) {
51147 .sidebar { position : relative; height : auto; }
0 commit comments