11main #explorer-content {
22 padding : 30px ;
33 margin : var (--header-height ) 0 ;
4+ color : #f7fafc ;
5+ border-radius : 8px ;
6+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
7+
8+ h1 ,
9+ h2 ,
10+ h3 ,
11+ h4 ,
12+ h5 ,
13+ h6 ,
14+ p ,
15+ label ,
16+ .menu-title {
17+ color : #f7fafc ;
18+ }
19+
20+ a {
21+ color : #0056b3 ;
22+ }
423
524 .search-field {
625 input {
@@ -11,27 +30,34 @@ main#explorer-content {
1130 border-radius : 3px ;
1231 border : 1px solid #858585 ;
1332 padding : 0 5px ;
33+ color : #333333 ;
34+ background-color : #ffffff ;
1435 }
1536 }
1637
1738 #graphs-menu {
1839 display : flex ;
1940 margin-bottom : 20px ;
41+
2042 .menu-title {
2143 margin : 0 10px 0 0 ;
2244 }
45+
2346 ul {
2447 list-style : none ;
2548 padding : 0 ;
2649 margin : 0 ;
2750 display : flex ;
2851 font-size : 15px ;
2952 }
53+
3054 li {
3155 padding : 0 8px ;
32- + li {
56+
57+ +li {
3358 border-left : 1px solid #b1b0b0 ;
3459 }
60+
3561 & :first-child {
3662 padding-left : 0 ;
3763 }
@@ -47,11 +73,13 @@ main#explorer-content {
4773 .icon {
4874 transform : rotate (-90deg );
4975 }
76+
5077 & .active {
5178 .icon {
5279 transform : rotate (0 );
5380 }
5481 }
82+
5583 & :hover {
5684 cursor : pointer ;
5785 }
@@ -77,7 +105,7 @@ main#explorer-content {
77105 align-items : center ;
78106 vertical-align : middle ;
79107
80- > a {
108+ >a {
81109 font-size : 120% ;
82110 line-height : 30px ;
83111 font-weight : bold ;
@@ -98,9 +126,10 @@ main#explorer-content {
98126
99127 .highlight {
100128 background-color : yellow ;
129+ color : #000000 ;
101130 }
102131
103- > .list > .item {
132+ >.list > .item {
104133 margin-left : 0 ;
105134 }
106135}
@@ -110,21 +139,27 @@ main#explorer-content {
110139 flex-direction : column ;
111140 }
112141}
142+
113143#debug-toggle {
114144 margin-top : 10px ;
115145 margin-bottom : 4px ;
146+ }
147+
116148@media (max-width : 768px ) {
117149 main #explorer-content {
118- padding : 1rem ; /* Reduce from 30px to prevent content touching edges */
150+ padding : 1rem ;
151+ /* Reduce from 30px to prevent content touching edges */
119152
120153 .search-field {
121154 input {
122- width : 100% ; /* Expand from fixed 320px - overflows on small screens */
155+ width : 100% ;
156+ /* Expand from fixed 320px - overflows on small screens */
123157 }
124158 }
125159
126160 .item {
127- margin : 4px 4px 4px 1rem ; /* Reduce from 40px left margin on mobile */
161+ margin : 4px 4px 4px 1rem ;
162+ /* Reduce from 40px left margin on mobile */
128163 }
129164 }
130- }
165+ }
0 commit comments