/* 5.27.22: mobile public hero spacing, assistant visibility and Character/Image parity. */
/* The assistant is an authenticated workspace tool, never a landing-page widget. */
html body:has(#authGate:not(.hidden)) #lumetraAssistantLauncher,
html body:has(#authGate:not(.hidden)) #lumetraAssistantPanel {display:none!important;visibility:hidden!important;pointer-events:none!important;}
@media(max-width:1024px){
  /* Mobile hero must follow its header, not start behind the menu button. */
  html body .authGate:not(.hidden) .l484Hero[data-cinematic-hero]{
    min-height:calc(100svh - 62px)!important;
    height:auto!important;
    padding:56px 0 64px!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:flex-start!important;
  }
  html body .authGate:not(.hidden) .l484Hero[data-cinematic-hero] .l484HeroCopy{
    position:relative!important;
    top:auto!important;bottom:auto!important;
    left:auto!important;right:auto!important;
    width:calc(100% - 36px)!important;
    margin:0 auto!important;
    transform:none!important;
  }
  html body .authGate:not(.hidden) .l484Hero[data-cinematic-hero] .l484HeroImage{
    transform:none!important;
  }
}
/* The Character Pack cards share the exact media aspect and grid breakpoints of Images. */
