/* Flat indentation keeps every depth legible inside the 218–252 px white rail. */
#secondary-menu .nav-node{min-width:0}
#secondary-menu .nav-children{margin:0;padding:0;border:0}
#secondary-menu .nav-subgroup{margin:2px 0 5px}
#secondary-menu .nav-node>.nav-group-toggle{padding-left:calc(10px + var(--nav-inset));padding-right:9px;min-height:35px;gap:8px}
#secondary-menu .nav-node[data-nav-depth="0"]>.nav-group-toggle{font-size:13px;font-weight:600;color:var(--ink)}
#secondary-menu .nav-node[data-nav-depth="0"].current-branch>.nav-group-toggle{color:var(--accent)}
#secondary-menu .nav-subgroup>.nav-group-toggle{font-size:11px;font-weight:400;color:var(--accent);padding-top:8px;padding-bottom:7px}
#secondary-menu .nav-subgroup.current-branch>.nav-group-toggle{color:var(--accent);font-weight:600}
#secondary-menu .nav-node>.nav-group-toggle:hover{color:var(--accent);background:#f8f5f6}
#secondary-menu .nav-leaf{padding-left:calc(10px + var(--nav-inset));padding-right:9px;font-size:12px;min-height:34px}
#secondary-menu .nav-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#secondary-menu .group-chevron,#secondary-menu .menu-count{flex:none}
#secondary-menu .menu-count{margin-left:auto;min-width:1.5ch;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#secondary-menu .nav-node .group-chevron{transition:transform .15s ease}
#secondary-menu .nav-node>.nav-group-toggle:active{background:#f0e4e8}
#breadcrumbs{min-width:0;flex:1}
#breadcrumbs .breadcrumbs{min-width:0;gap:9px;white-space:nowrap}
#breadcrumbs .breadcrumbs>span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}
#breadcrumbs .breadcrumbs>.icon{flex:none}
@media(min-width:1800px){#secondary-menu .nav-node[data-nav-depth="0"]>.nav-group-toggle{font-size:14px}#secondary-menu .nav-subgroup>.nav-group-toggle{font-size:12px}#secondary-menu .nav-leaf{font-size:13px}}
@media(prefers-reduced-motion:reduce){#secondary-menu .nav-node .group-chevron{transition:none}}
