/* One geometry owner: nav-story.js. Width changes are confined to this fixed pill. */
[data-nav-dock-target] { visibility:hidden; }
@media(prefers-reduced-motion:reduce) { [data-nav-dock-target] { visibility:visible; } }
#top[data-nav-story] > ._inner_9j0ea_19 { display:flex; justify-content:center; gap:0; width:var(--nav-width); height:var(--nav-height); padding:0 var(--nav-padding); transform:var(--nav-transform,none); border-radius:var(--nav-radius,999px); will-change:transform; }
#top[data-nav-story] ._brand_9j0ea_44 { flex:none; min-height:44px; padding:0; gap:calc(.65rem * (1 - var(--nav-collapse))); justify-content:center; }
#top[data-nav-story] ._brand_9j0ea_44 .aenv-logo { width:36px; height:36px; }
#top[data-nav-story] ._desktopNav_9j0ea_73 { flex:none; justify-content:center; gap:0; margin-inline:auto; }
#top[data-nav-story] ._navLink_9j0ea_80 { flex:none; min-width:0; height:44px; padding:0; overflow:hidden; }
#top[data-nav-story] ._navLink_9j0ea_80 [data-nav-label] { max-width:none; }
#top[data-nav-story] ._actions_9j0ea_110 { flex:none; gap:0; }
#top[data-nav-story] ._githubLink_9j0ea_163 { flex:none; min-width:0; height:44px; border:0; padding:0; overflow:hidden; }
#top[data-nav-story] ._downloadLink_9j0ea_116 { flex:none; min-width:0; min-height:44px; height:44px; padding:0; overflow:hidden; margin:0; }
#top[data-nav-story] ._menuButton_9j0ea_258 { min-height:44px; padding-inline:.75rem; }
#top[data-nav-story] > ._inner_9j0ea_19::after { opacity:var(--nav-track-opacity,1); }
#top[data-nav-story] .aenv-mobile-menu { max-height:calc(100dvh - 6rem); overflow-y:auto; }
#top[data-nav-story] .aenv-mobile-menu a { width:auto!important; opacity:1!important; transform:none!important; min-height:44px; padding:.75rem 1rem; overflow:visible; }
#top[data-nav-story] .aenv-mobile-menu [data-nav-label] { width:auto!important; max-width:none!important; opacity:1!important; }
@media(min-width:961px) { #top[data-nav-story] ._desktopNav_9j0ea_73 { display:flex; } #top[data-nav-story] ._downloadLink_9j0ea_116,#top[data-nav-story] ._githubLink_9j0ea_163 { display:inline-flex; } #top[data-nav-story] ._menuButton_9j0ea_258 { display:none; } }
@media(max-width:960px) { #top[data-nav-story] ._desktopNav_9j0ea_73,#top[data-nav-story] ._githubLink_9j0ea_163 { display:none; } #top[data-nav-story] ._actions_9j0ea_110 { margin-left:auto; } #top[data-nav-story] ._downloadLink_9j0ea_116 { display:inline-flex; margin-right:.5rem; } #top[data-nav-story] ._brandName_9j0ea_63[data-nav-label] { opacity:calc(1 - var(--nav-collapse)); max-width:calc(var(--nav-label-width) * (1 - var(--nav-collapse))); } }
