/* One composer anchor for both guest and signed-in landing screens. */
body.is-landing .chat-panel.is-empty .ask-hero {
  position:fixed!important;
  inset-inline: auto!important;
  left:50%!important;
  right:auto!important;
  top:calc(83.333dvh - 42px)!important;
  bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  width:min(560px,calc(100vw - 40px))!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
body.is-landing .ask-hero .composer-stack {position:relative;width:100%}
body.is-landing .ask-hero .empty-dock,
body.public-home.is-landing .ask-hero .home-suggestions {
  position:absolute!important;
  top:calc(100% + 12px);
  inset-inline:0;
  margin:0!important;
}
body.public-home.is-landing .ask-hero .home-suggestions {
  display:flex;
  flex-wrap:nowrap;
  justify-content:flex-start;
  overflow-x:auto;
  padding:4px 2px;
  scrollbar-width:thin;
}
body.public-home.is-landing .home-suggestions button {flex-shrink:0}
