2626 --border : 0 0% 89.8% ;
2727 --input : 0 0% 89.8% ;
2828 --ring : 0 0% 3.9% ;
29- --radius : 0 .5rem ;
29+ --radius : 1 .5rem ;
3030
3131 --chart-1 : 0 100% 50% ;
3232 --chart-2 : 29 100% 50% ;
@@ -526,9 +526,8 @@ pre {
526526
527527/* Clean sidebar like roocode.com */
528528.theme-doc-sidebar-container {
529- background : hsl (var (--background ) / 0.7 ) !important ;
530529 backdrop-filter : blur (20px );
531- border-right : 1px solid hsl (var (--border ) / 0.1 ) !important ;
530+ border-right : 1px solid hsl (var (--border )) ;
532531}
533532
534533/* Clean TOC */
@@ -1446,6 +1445,7 @@ body {
14461445.theme-doc-markdown td ,
14471446.theme-doc-markdown dd ,
14481447.theme-doc-markdown .admonition-content {
1448+
14491449 color : hsl (var (--foreground ) / 0.9 ) !important ; /* 90% brightness */
14501450 font-weight : 400 !important ; /* Normal weight */
14511451}
@@ -1468,6 +1468,17 @@ body {
14681468.breadcrumbs__link : hover ,
14691469.footer__link-item : hover {
14701470 color : hsl (var (--foreground )) !important ; /* 100% on hover/active */
1471+
1472+ }
1473+
1474+ .menu__list-item--collapsed .menu__link--sublist ::after ,
1475+ .menu__list-item--collapsed .menu__caret ::before ,
1476+ .menu__link : after ,
1477+ .menu__link--active : after {
1478+ height : 1.4em ;
1479+ width : 1.4em ;
1480+ background : var (--ifm-menu-link-sublist-icon ) 50% / 1.4rem 1.4rem ;
1481+ transition : transform 0.25s ;
14711482}
14721483
14731484/* Ensure headings are at full brightness */
@@ -1734,16 +1745,18 @@ main[class*="docMainContainer"] {
17341745
17351746.menu__link {
17361747 padding : 0.375rem 0.75rem ; /* Reduced vertical padding */
1737- border-radius : calc (var (--radius ) - 2 px );
1748+ border-radius : calc (var (--radius ));
17381749 transition : all 200ms ease;
17391750 font-size : 0.875rem ; /* Ensure consistent font size */
17401751}
17411752
17421753/* Nested menu items */
17431754.menu__list .menu__list {
1755+ border-left : 1px solid hsl (var (--border ));
17441756 margin-left : 0.75rem ; /* Indentation for nested items */
1745- margin-top : 0 ;
1746- margin-bottom : 0 ;
1757+ margin-top : 0.25rem ;
1758+ margin-bottom : 1.5rem ;
1759+ padding-left : 0.75em ;
17471760}
17481761
17491762/* Category headers */
@@ -1774,9 +1787,7 @@ main[class*="docMainContainer"] {
17741787/* TOC styling */
17751788.table-of-contents {
17761789 padding : 0.5rem 0.75rem ; /* Match left sidebar spacing */
1777- background : hsl (var (--background ) / 0.3 );
1778- border-radius : calc (var (--radius ));
1779- border : 1px solid hsl (var (--border ) / 0.3 );
1790+ border-left : 1px solid hsl (var (--border ));
17801791 backdrop-filter : blur (16px );
17811792}
17821793
0 commit comments