/* Keep the controls intact; float only their shared navigation surface. */
@layer realm-surface-treatment{
 html body.launcher-app[class][class] .site-header,html body.launcher-app[class][class] .site-header.scrolled{position:fixed!important;top:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 48px)!important;max-width:1100px!important;height:64px!important;min-height:64px!important;box-sizing:border-box!important;margin:0!important;padding:0 22px!important;border:1px solid #ffffff1b!important;border-radius:20px!important;background:#111113f5!important;box-shadow:inset 0 1px #ffffff08,0 8px 24px #0005!important;backdrop-filter:none!important;overflow:visible!important;z-index:110!important;animation:none!important}
 html body.launcher-app[class] .launcher-workspace{padding-top:0!important}
 html body.launcher-app[class] main{padding-top:112px!important}
 html body.launcher-app[class].realm-home-nav main,html body.launcher-app[class].site-view-server main,html body.launcher-app[class] main.profile-page,html body.launcher-app[class] main.project-shell{padding-top:0!important}
 html body.launcher-app[class] .project-identity,html body.launcher-app[class] .profile-showcase{padding-top:112px!important}
 html body.launcher-app[class].site-view-server .server-banner-layout{padding-top:120px!important}
 html body.launcher-app[class].realm-home-nav .realm-portal-hero{margin-top:0!important;width:100%!important;max-width:none!important;border:0!important;min-height:420px!important}
 html body.launcher-app[class].realm-home-nav .realm-portal-hero .welcome-caption{padding-top:116px!important;padding-bottom:42px!important}
 html body.launcher-app[class].realm-home-nav .realm-portal-hero .welcome-art{align-self:stretch!important}
 html body.launcher-app[class] .site-nav-menu nav{border-radius:12px!important;max-height:calc(100dvh - 110px);overflow-y:auto}
 html body.launcher-app[class] .account-dropdown{border-radius:12px!important}
 html body.launcher-app[class] :is(#launcher-main,[id]){scroll-margin-top:104px}
 @media(max-width:800px){html body.launcher-app[class][class] .site-header,html body.launcher-app[class][class] .site-header.scrolled{top:10px!important;width:calc(100% - 24px)!important;max-width:720px!important;height:60px!important;min-height:60px!important;padding-inline:14px!important;border-radius:17px!important}html body.launcher-app[class] main{padding-top:96px!important}html body.launcher-app[class] :is(.project-identity,.profile-showcase){padding-top:98px!important}}
 @media(max-width:600px){html body.launcher-app[class][class] .site-header,html body.launcher-app[class][class] .site-header.scrolled{width:calc(100% - 20px)!important;padding-inline:10px!important;gap:8px!important}html body.launcher-app[class].realm-home-nav .realm-portal-hero .welcome-caption{padding-top:32px!important}html body.launcher-app[class].realm-home-nav .realm-portal-hero .welcome-art{height:270px!important}html body.launcher-app[class].site-view-server .server-banner-layout{padding-top:102px!important}.site-header .brand>span{max-width:82px;overflow:hidden;text-overflow:ellipsis}.site-header .account-link-label{max-width:58px!important}}
 @media(max-width:380px){.site-header .brand>span{display:none!important}.site-header .account-count{display:none}}
}
