/* TWINS v0.2.110 — Android direct-message composer viewport repair */

/*
 * Android standalone Chrome can report a dynamic viewport that leaves the
 * grid composer underneath the fixed bottom navigation. iPhone is already
 * correct, so only Android switches the composer back to a fixed control.
 */
html.message-thread-open.message-thread-android .message-compose{
  position:fixed!important;
  z-index:32!important;
  left:50%!important;
  right:auto!important;
  bottom:74px!important;
  transform:translateX(-50%)!important;
  width:min(620px,100%)!important;
  max-width:620px!important;
  margin:0!important;
  padding:8px 10px!important;
  background:#0c090df2!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
  backdrop-filter:blur(22px);
  -webkit-backdrop-filter:blur(22px);
}

html.message-thread-open.message-thread-android .message-bubbles{
  padding-bottom:72px!important;
}

html.message-thread-open.message-thread-android .message-start-note{
  margin-bottom:8px!important;
}

/* Keep the input reachable when Android's visual viewport changes for keyboard. */
@supports(height:100dvh){
  html.message-thread-open.message-thread-android .message-thread-page{
    min-height:0!important;
  }
}
