/* Core Navigation's top bar (`.top-bar`) only shows itself when its tools/context/actions regions are non-empty -- but with no blocks placed there, the regions still contain whitespace text nodes from the Twig loop scaffolding, which defeats the `:not(:empty)` check. Result: an empty top bar renders anyway, with the page content pushed down to make room for it. We only use the Gin sidebar (the left icon rail), so force the phantom bar off and collapse the space it would otherwise reserve. */ .top-bar { display: none !important; } .top-bar ~ .dialog-off-canvas-main-canvas { margin-block-start: 0 !important; } /* Grand livre / Dashboard switcher, top-right of both pages. Only present on those two custom routes, but attached here (already loaded on every page for the phantom-top-bar fix above) rather than duplicated between home.css and dashboard.css -- and defined with its own explicit colors rather than relying on either page's #figli-*-app-scoped custom properties, since this