1- @import url ('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap' );
2-
31/* Base Navigation Layout - Structural styles only */
42/* Colors, fonts, and borders should be overridden in individual templates */
53
119 width : var (--navigation-width );
1210 height : 100vh ;
1311 overflow-y : auto;
14- padding : var (--space-xl ) 0 ;
12+ padding : var (--space-base ) 0 ;
1513 z-index : var (--z-navigation );
16- font-family : 'Inter' , -apple-system, BlinkMacSystemFont, 'Segoe UI' , Roboto, sans-serif;
14+ font-family : -apple-system, BlinkMacSystemFont, 'Segoe UI' , Roboto, sans-serif;
1715 font-weight : 400 ;
1816 background-color : var (--color-nav-bg );
1917 border-right : 1px solid var (--color-nav-border );
2018}
2119
2220/* Navigation header */
2321# navigation h3 {
24- margin : 0 0 var (--space-base ) 0 ;
25- padding : 0 var (--space-md );
22+ margin : 0 0 var (--space-sm ) 0 ;
23+ padding : 0 var (--space-base );
2624 font-size : var (--font-size-sm );
2725 font-weight : 600 ;
2826 color : var (--color-nav-text );
4240/* Navigation links layout */
4341# navigation a {
4442 display : block;
45- padding : var (--space-sm ) var (--space-lg );
43+ padding : var (--space-xs ) var (--space-xs );
4644 text-decoration : none;
47- border-left : 3 px solid transparent;
45+ border-left : 2 px solid transparent;
4846 border-bottom : none;
4947 transition : var (--transition-fast );
5048 font-weight : 400 ;
6866/* Directory names (non-clickable) */
6967# navigation .directory-name {
7068 display : block;
71- padding : var (--space-sm ) var (--space-lg );
69+ padding : var (--space-xs ) var (--space-xs );
7270 font-weight : 600 ;
7371 color : var (--color-nav-text-hover );
7472 font-size : var (--font-size-xs );
7775/* Depth-based indentation */
7876# navigation .depth-0 a ,
7977# navigation .depth-0 .directory-name {
80- padding-left : var (--space-md );
78+ padding-left : var (--space-sm );
8179}
8280
8381# navigation .depth-1 a ,
8482# navigation .depth-1 .directory-name {
85- padding-left : calc (var (--space-md ) + var ( --space-md ) );
83+ padding-left : calc (var (--space-sm ) * 2 );
8684}
8785
8886# navigation .depth-2 a ,
8987# navigation .depth-2 .directory-name {
90- padding-left : calc (var (--space-md ) + var ( --space-md ) * 2 );
88+ padding-left : calc (var (--space-sm ) * 3 );
9189}
9290
9391# navigation .depth-3 a ,
9492# navigation .depth-3 .directory-name {
95- padding-left : calc (var (--space-md ) + var ( --space-md ) * 3 );
93+ padding-left : calc (var (--space-sm ) * 4 );
9694}
9795
9896/* Container adjustments when navigation is present */
@@ -116,9 +114,9 @@ body:has(#navigation) #container {
116114 width : 100% ;
117115 height : auto;
118116 border-right : none;
119- padding : 1 rem 0 ;
117+ padding : var ( --space-sm ) 0 ;
120118 }
121-
119+
122120 body : has (# navigation ) # container ,
123121 body .has-navigation # container {
124122 margin-left : auto;
0 commit comments