/* v17.4.5 — quiet chat-composer focus
   The purple focus ring was inherited from the shared design system twice:
   once by the input itself and once by its composer container. Chat typing
   should remain calm while retaining a restrained keyboard-focus indicator. */

#appView .composer:focus-within {
  border-color: #484848 !important;
  outline: 0 !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.33) !important;
}

#appView #messageInput:focus,
#appView #messageInput:focus-visible,
.social-shell #networkPostInput:focus,
.social-shell #networkPostInput:focus-visible {
  border-color: transparent !important;
  box-shadow: none !important;
  outline: 0 !important;
}

.social-shell .post-composer:focus-within {
  border-color: var(--ds-border, #303747) !important;
  outline: 0 !important;
}

/* Keyboard users still receive a neutral, non-purple focus indicator. */
#appView #messageInput:focus-visible,
.social-shell #networkPostInput:focus-visible {
  outline: 1px solid #667085 !important;
  outline-offset: 3px !important;
}
