/* Late cascade fixes for the navigation shell. Kept separate so the existing utility bundle stays cacheable. */
body.nav-open{overflow:hidden}
.public-site .menu-toggle{display:none}
.public-site .topbar .app-nav{position:static;display:flex;max-height:none;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}
.public-site .topbar .nav-link{width:auto;padding:9px 10px}
.app-auth .container.app-main{width:auto;max-width:1460px;margin:0 0 0 268px;padding:34px clamp(24px,4vw,58px) 64px}
.app-auth .app-topbar{display:none}
.app-sidebar h1,.app-sidebar h2,.app-sidebar h3,.setup-path h2,.conversation-path h2,.conversation-path h3{color:#fff}
@media(max-width:900px){
  .app-auth .app-topbar{display:flex}
  .app-auth .container.app-main{width:auto;max-width:none;margin:0;padding:25px 20px 50px}
}
@media(max-width:650px){
  .public-site .menu-toggle{display:grid}
  .public-site .topbar .app-nav{position:static;display:none!important;width:100%;padding-top:8px}
  .public-site .topbar .app-nav.is-open{display:grid!important}
  .public-site .topbar .nav-link{width:100%;padding:12px 16px}
  .home-hero .actions{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px}
  .home-hero .actions .button{width:100%}
  .home-hero .home-text-link{justify-content:center;margin:0;padding:10px}
  .app-auth .container.app-main{padding:21px 14px 45px}
}
