@@ -770,32 +770,54 @@ html.dark-theme .nav .ftn-nav-component-title a {
770770 color : # d7d8da ;
771771}
772772
773- /* Page tree: smaller + lighter + muted vs. component title */
774- nav .nav-menu .nav-tree-only li .nav-item .nav-link ,
775- nav .nav-menu .ftn-nav-tree-only li .nav-item .nav-link {
776- padding : 0.12rem 0.3rem ;
777- min-height : 0 ;
773+ /* Page tree: smaller + lighter + muted vs. component title.
774+ — Antora draws the caret in a 1em×nav-line-height column; without matching left
775+ padding on .nav-link/.nav-text, wrapped lines align to the li edge and sit left
776+ of the first line. Reserve the same column on every row so folder labels, leaf
777+ links, and multi-line text share one text origin. */
778+ nav .nav-menu .nav-tree-only .nav-item ,
779+ nav .nav-menu .ftn-nav-tree-only .nav-item {
780+ position : relative;
778781}
779782
780- nav .nav-menu .nav-tree-only li .nav-item .nav-text ,
781- nav .nav-menu .ftn-nav-tree-only li .nav-item .nav-text {
783+ /* Same label column for links (leaves) and .nav-text (section title without link). */
784+ nav .nav-menu .nav-tree-only .nav-item > .nav-link ,
785+ nav .nav-menu .ftn-nav-tree-only .nav-item > .nav-link ,
786+ nav .nav-menu .nav-tree-only .nav-item > .nav-text ,
787+ nav .nav-menu .ftn-nav-tree-only .nav-item > .nav-text {
788+ display : block;
789+ box-sizing : border-box;
790+ width : 100% ;
791+ max-width : 100% ;
792+ min-height : 0 ;
793+ margin : 0 ;
794+ text-indent : 0 ;
795+ word-wrap : break-word;
796+ overflow-wrap : break-word;
797+ padding : 0.12rem 0.35rem 0.12rem calc (var (--nav-line-height ) * 1em + 0.2rem );
782798 font-size : 0.75rem ;
783799 font-weight : 400 ;
784800 line-height : 1.35 ;
785801 color : # 6a6a6a ;
786802}
787803
804+ nav .nav-menu .nav-tree-only .nav-item .is-current-page > .nav-link ,
805+ nav .nav-menu .ftn-nav-tree-only .nav-item .is-current-page > .nav-link ,
788806nav .nav-menu .nav-tree-only .nav-item .is-current-page > .nav-link .nav-text ,
789807nav .nav-menu .ftn-nav-tree-only .nav-item .is-current-page > .nav-link .nav-text {
790808 font-weight : 500 ;
791809 color : # 1a1a1a ;
792810}
793811
794- html .dark-theme nav .nav-menu .nav-tree-only li .nav-item .nav-text ,
795- html .dark-theme nav .nav-menu .ftn-nav-tree-only li .nav-item .nav-text {
812+ html .dark-theme nav .nav-menu .nav-tree-only .nav-item > .nav-link ,
813+ html .dark-theme nav .nav-menu .ftn-nav-tree-only .nav-item > .nav-link ,
814+ html .dark-theme nav .nav-menu .nav-tree-only .nav-item > .nav-text ,
815+ html .dark-theme nav .nav-menu .ftn-nav-tree-only .nav-item > .nav-text {
796816 color : # 8f9194 ;
797817}
798818
819+ html .dark-theme nav .nav-menu .nav-tree-only .nav-item .is-current-page > .nav-link ,
820+ html .dark-theme nav .nav-menu .ftn-nav-tree-only .nav-item .is-current-page > .nav-link ,
799821html .dark-theme nav .nav-menu .nav-tree-only .nav-item .is-current-page > .nav-link .nav-text ,
800822html .dark-theme nav .nav-menu .ftn-nav-tree-only .nav-item .is-current-page > .nav-link .nav-text {
801823 color : # d4d4d4 ;
0 commit comments