/* Cosmetic only: no borders in the box model, sizes, offsets or scrolling changes. */
.chat-screen .chat-identity,
.chat-screen .composer,
.chat-screen .phone-head>.round-icon,
.chat-screen .composer-wrap>.round-icon,
.chat-screen .composer-wrap>.send-button:not(.has-text){
  box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.055);
  background-clip:padding-box;
}
.chat-screen .composer-wrap>.round-icon,
.chat-screen .composer-wrap>.send-button:not(.has-text){
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);
}
.chat-screen .composer-wrap>.send-button.has-text{
  box-shadow:0 1px 3px rgba(0,0,0,.08);
}
.chat-screen .phone-head>.round-icon:last-child{
  /* The avatar already carries its own ring; avoid a second visible rim. */
  box-shadow:none;
}
.chat-screen .phone-head svg,
.chat-screen .composer-wrap svg{
  filter:none;
  text-shadow:none;
}
