1- /* Dropdown container */
21.dropdown {
32 position : relative;
43 padding-left : var (--ifm-menu-link-padding-horizontal );
98 margin-bottom : 1rem ;
109}
1110
12- /* Version item (label and chevron) */
1311.versionItem {
1412 display : flex;
1513 align-items : center;
2725 color : var (--ifm-color-primary );
2826}
2927
30- /* Chevron */
3128.chevron {
3229 font-size : 2.2rem ;
3330 line-height : 1 ;
3431 display : inline-block;
35- margin-left : 0.5rem ;
32+ margin-left : 0rem ;
33+ padding-right : 20px ;
3634}
3735
38- /* Version label */
3936.label {
4037 flex : 1 ;
4138 line-height : 1.5 ;
4239}
4340
44- /* Menu */
4541.menu {
4642 position : absolute;
4743 top : 100% ;
5652 min-width : 180px ;
5753}
5854
59- /* Menu item */
6055.menuItem {
6156 padding : 0.75rem 1rem ;
6257 font-size : 1.4rem ;
6964 background : var (--ifm-hover-overlay );
7065}
7166
72- /* Dark mode support */
67+ .menuItem .hovered {
68+ background : var (--ifm-hover-overlay );
69+ }
70+
71+ .menuItem .selected {
72+ color : var (--ifm-color-primary ) !important ;
73+ background : var (--general-gray-light );
74+ }
75+
7376[data-theme = 'dark' ] .menu {
74- background : var (--general-black-light ) !important ; /* Dark background for menu */
75- border-color : var (--general-white ) !important ; /* Light border */
77+ background : var (--general-black-light ) !important ;
78+ border-color : var (--general-white ) !important ;
7679}
7780
7881[data-theme = 'dark' ] .menuItem {
79- color : var (--general-white ) !important ; /* Text color in dark mode */
80- background : var (--general-black-light ) !important ; /* Dark background for menu items */
82+ color : var (--general-white ) !important ;
83+ background : var (--general-black-light ) !important ;
8184}
8285
8386[data-theme = 'dark' ] .menuItem : hover {
84- background : var (--general-black-mid ) !important ; /* Slightly lighter background for hover */
87+ background : var (--general-black-mid ) !important ;
88+ }
89+
90+ [data-theme = 'dark' ] .menuItem .selected {
91+ color : var (--ifm-color-primary ) !important ;
92+ background : var (--general-black-mid ) !important ;
8593}
8694
87- /* Dark mode styling for dropdown */
8895[data-theme = 'dark' ] .dropdown {
89- border-bottom : 1px solid var (--general-white ); /* Light border for dropdown in dark mode */
96+ border-bottom : 1px solid var (--general-white );
9097}
0 commit comments