@@ -247,6 +247,7 @@ textarea:not([rows]) {
247
247
--grid-columns : 12 ;
248
248
249
249
--sidebar-width : 22rem ;
250
+ --sidebar-item-padding : 0.25rem 0.75rem ;
250
251
--content-max-width : 88rem ;
251
252
252
253
--main-col : minmax (34rem , 50rem );
@@ -418,12 +419,12 @@ ol li:last-child {
418
419
left : 0 ;
419
420
width : var (--sidebar-width );
420
421
height : 100vh ;
421
- /* TODO replace with correct color var */
422
422
border-right : 1px solid oklch (var (--color-divider ));
423
423
overflow : hidden;
424
424
background : oklch (var (--color-background ));
425
425
box-sizing : border-box;
426
426
transform : translateX (0 );
427
+ padding : var (--space-s ) 0 var (--space-s ) var (--space-s );
427
428
428
429
.sidebar__container {
429
430
display : grid;
@@ -435,16 +436,18 @@ ol li:last-child {
435
436
top : 0 ;
436
437
background : oklch (var (--color-background ));
437
438
z-index : 1 ;
439
+ padding : var (--sidebar-item-padding );
438
440
439
441
.sidebar__img {
440
- height : 1.75 rem ;
442
+ height : 2 rem ;
441
443
}
442
444
}
443
445
444
446
.sidebar__content {
445
447
overflow-y : auto;
446
448
min-height : 0 ;
447
- width : 100% ;
449
+ /* allows space for scrollbar */
450
+ width : calc (var (--sidebar-width ) - 1rem );
448
451
scrollbar-gutter : stable;
449
452
}
450
453
}
@@ -1043,7 +1046,7 @@ nav.sidebar.sidebar__mobile-open {
1043
1046
}
1044
1047
1045
1048
.sidebar__container button {
1046
- padding : 0.25 rem 0.75 rem ;
1049
+ padding : var ( --sidebar-item-padding ) ;
1047
1050
justify-content : space-between;
1048
1051
}
1049
1052
@@ -1105,7 +1108,7 @@ nav.sidebar.sidebar__mobile-open {
1105
1108
1106
1109
.sidebar__link {
1107
1110
display : block;
1108
- padding : 0.25 rem 0.75 rem ;
1111
+ padding : var ( --sidebar-item-padding ) ;
1109
1112
margin : 2px 0 2px 0 ;
1110
1113
border-radius : 5px 0 0 5px ;
1111
1114
color : oklch (0 0 0 / 0.75 );
0 commit comments