body.page-home .home-v17-auth-note,
body.page-home .home-v17-auth-actions {
  display: none ;
}

body.page-home .composer-dock .input-wrap textarea:focus,
body.page-home .composer-dock .input-wrap textarea:focus-visible,
body.page-home .composer-dock .home-input-wrap textarea:focus,
body.page-home .composer-dock .home-input-wrap textarea:focus-visible,
body.page-chat .composer-dock .input-wrap textarea:focus,
body.page-chat .composer-dock .input-wrap textarea:focus-visible,
body.page-chat .composer-dock .home-input-wrap textarea:focus,
body.page-chat .composer-dock .home-input-wrap textarea:focus-visible {
  outline: none;
  outline-offset: 0;
  box-shadow: none;
}

body.page-home .composer-dock .input-wrap:focus-within,
body.page-home .composer-dock .home-input-wrap:focus-within,
body.page-chat .composer-dock .input-wrap:focus-within,
body.page-chat .composer-dock .home-input-wrap:focus-within {
  border-color: rgba(95, 118, 160, 0.54);
  box-shadow: 0 18px 46px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255,255,255,0.035);
}

body.theme-light.page-home .composer-dock .input-wrap:focus-within,
body.theme-light.page-home .composer-dock .home-input-wrap:focus-within,
body.theme-light.page-chat .composer-dock .input-wrap:focus-within,
body.theme-light.page-chat .composer-dock .home-input-wrap:focus-within {
  border-color: rgba(120, 142, 178, 0.58);
  box-shadow: 0 18px 42px rgba(45, 70, 110, 0.12), inset 0 1px 0 rgba(255,255,255,0.68);
}
