147147 font-weight : 700 !important ;
148148 }
149149
150- button {
151- color : # ffffff !important ;
152- font-weight : 700 !important ;
153- }
154-
155150 /* Starlight button styling */
156151 .sl-button ,
157152 [class *= 'button' ][class *= 'primary' ],
@@ -1129,6 +1124,38 @@ body:has(#starlight__sidebar a[aria-current="page"][href^="/blog/"]) main[data-p
11291124 margin-left : 0.75rem !important ;
11301125}
11311126
1127+ nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] {
1128+ display : inline-flex;
1129+ align-items : center;
1130+ justify-content : center;
1131+ border : 1px solid rgba (255 , 255 , 255 , 0.16 ) !important ;
1132+ border-radius : 999px ;
1133+ background-color : # 0a0a0a !important ;
1134+ color : # ffffff !important ;
1135+ -webkit-text-fill-color : # ffffff !important ;
1136+ box-shadow : 0 8px 24px rgba (0 , 0 , 0 , 0.18 );
1137+ }
1138+
1139+ : root[data-theme = 'light' ] nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] {
1140+ border-color : rgba (10 , 10 , 10 , 0.16 ) !important ;
1141+ background-color : # ffffff !important ;
1142+ color : # 0a0a0a !important ;
1143+ -webkit-text-fill-color : # 0a0a0a !important ;
1144+ }
1145+
1146+ nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] svg ,
1147+ nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] path {
1148+ color : inherit !important ;
1149+ stroke : # ffffff !important ;
1150+ fill : none !important ;
1151+ }
1152+
1153+ : root[data-theme = 'light' ] nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] svg ,
1154+ : root[data-theme = 'light' ] nav [aria-label = 'Main' ] button [aria-label = 'Menu' ] path {
1155+ color : # 0a0a0a !important ;
1156+ stroke : # 0a0a0a !important ;
1157+ }
1158+
11321159/* Footer styling overrides for Starlight compatibility */
11331160.site-footer {
11341161 margin-top : 4rem ;
@@ -1138,13 +1165,17 @@ body:has(#starlight__sidebar a[aria-current="page"][href^="/blog/"]) main[data-p
11381165
11391166.site-footer .grid {
11401167 display : grid !important ;
1141- grid-template-columns : 1fr !important ;
1168+ grid-template-columns : minmax ( 0 , 1fr ) !important ;
11421169 gap : 2rem !important ;
11431170}
11441171
1172+ .site-footer .grid > * {
1173+ min-width : 0 ;
1174+ }
1175+
11451176@media (min-width : 768px ) {
11461177 .site-footer .grid {
1147- grid-template-columns : 2fr 1fr 1fr !important ;
1178+ grid-template-columns : minmax ( 0 , 2fr ) minmax ( 0 , 1fr ) minmax ( 0 , 1fr ) !important ;
11481179 }
11491180}
11501181
0 commit comments