@@ -323,6 +323,73 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
323323}
324324
325325@media screen and (max-width : 996px ) {
326+ .navbar-sidebar {
327+ background : rgba (238 , 246 , 255 , 0.72 );
328+ backdrop-filter : blur (18px );
329+ }
330+
331+ html [data-theme = 'dark' ] .navbar-sidebar {
332+ background : rgba (12 , 19 , 31 , 0.82 );
333+ }
334+
335+ .navbar-sidebar__backdrop {
336+ background : rgba (17 , 35 , 63 , 0.28 );
337+ backdrop-filter : blur (3px );
338+ }
339+
340+ .navbar-sidebar__brand {
341+ display : flex;
342+ align-items : center;
343+ justify-content : space-between;
344+ gap : 0.9rem ;
345+ padding : 0.9rem 1rem ;
346+ border-bottom : 1px solid var (--site-panel-border );
347+ background : var (--site-panel-bg );
348+ box-shadow : 0 12px 30px rgba (17 , 44 , 86 , 0.08 );
349+ }
350+
351+ .navbar-sidebar__brand .navbar__title {
352+ margin : 0 ;
353+ color : var (--site-text-strong );
354+ }
355+
356+ .navbar-sidebar__items {
357+ padding : 0.8rem 0.75rem 1rem ;
358+ background : transparent;
359+ }
360+
361+ .navbar-sidebar__item {
362+ border-radius : 16px ;
363+ }
364+
365+ .navbar-sidebar__items .menu__link ,
366+ .navbar-sidebar__items .menu__caret ,
367+ .navbar-sidebar__items .navbar__link {
368+ border-radius : 14px ;
369+ }
370+
371+ .navbar-sidebar__close {
372+ display : inline-flex;
373+ align-items : center;
374+ justify-content : center;
375+ width : 2.25rem ;
376+ height : 2.25rem ;
377+ padding : 0 ;
378+ border : 1px solid var (--site-panel-border );
379+ border-radius : 999px ;
380+ background : rgba (255 , 255 , 255 , 0.94 );
381+ color : var (--site-text-strong );
382+ box-shadow : 0 8px 18px rgba (17 , 44 , 86 , 0.08 );
383+ }
384+
385+ html [data-theme = 'dark' ] .navbar-sidebar__close {
386+ background : rgba (20 , 31 , 47 , 0.94 );
387+ }
388+
389+ .theme-doc-sidebar-container {
390+ border-right : none;
391+ }
392+
326393 .theme-doc-sidebar-menu ,
327394 .theme-doc-markdown ,
328395 .table-of-contents {
@@ -331,6 +398,14 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
331398}
332399
333400@media screen and (max-width : 640px ) {
401+ .navbar-sidebar__brand {
402+ padding : 0.8rem 0.9rem ;
403+ }
404+
405+ .navbar-sidebar__items {
406+ padding : 0.65rem 0.55rem 0.9rem ;
407+ }
408+
334409 .theme-doc-markdown {
335410 padding : 1.15rem ;
336411 }
0 commit comments