/* Improve chat readability without changing text sizes or layout. */
.missgpt-message-row.assistant .missgpt-bubble,
.missgpt-bubble{
  color:rgba(18,17,15,.98)!important;
  font-weight:560!important;
}

.missgpt-message-row.user .missgpt-bubble{
  color:#fffaf4!important;
  font-weight:560!important;
}

.missgpt-chat-suggestion{
  color:rgba(18,17,15,.92)!important;
  font-weight:560!important;
  border-color:rgba(18,17,15,.24)!important;
  background:rgba(255,252,247,.74)!important;
}

.missgpt-chat-suggestion:hover{
  color:#12110f!important;
  border-color:rgba(18,17,15,.34)!important;
  background:rgba(255,252,247,.94)!important;
}

.missgpt-chat-current span,
.missgpt-chat-status,
.missgpt-chat-side-note,
.missgpt-chat-footnote,
.missgpt-chat-title span,
.missgpt-chat-nav a,
.missgpt-chat-meta,
.missgpt-chat-label,
.missgpt-chat-hint{
  color:rgba(18,17,15,.78)!important;
  font-weight:540!important;
}

.missgpt-chat-input{
  color:rgba(18,17,15,.95)!important;
  font-weight:540!important;
}

.missgpt-chat-input::placeholder{
  color:rgba(18,17,15,.66)!important;
  font-weight:540!important;
}

.missgpt-attach-menu,
.missgpt-model-tier-menu{
  color:#fffdf7!important;
  background:#302f2d!important;
  border-color:rgba(255,253,247,.16)!important;
}

.missgpt-attach-menu-item,
.missgpt-model-tier-item,
.missgpt-model-tier-plans{
  color:#fffdf7!important;
}

.missgpt-attach-menu-icon svg{
  color:#fffdf7!important;
  opacity:1!important;
  stroke:currentColor!important;
}

.missgpt-attach-menu-copy strong,
.missgpt-model-tier-item strong{
  color:#fffdf7!important;
  font-weight:560!important;
}

.missgpt-attach-menu-copy small,
.missgpt-model-tier-item small{
  color:rgba(255,253,247,.78)!important;
  font-weight:520!important;
}

.missgpt-attach-menu-lock,
.missgpt-model-tier-item em{
  border-color:rgba(255,253,247,.26)!important;
  color:rgba(255,253,247,.84)!important;
  font-weight:520!important;
}

.missgpt-attach-menu-divider,
.missgpt-model-tier-plans{
  border-color:rgba(255,253,247,.18)!important;
}

.missgpt-attach-menu-item:hover,
.missgpt-model-tier-item:hover,
.missgpt-model-tier-plans:hover{
  background:rgba(255,253,247,.1)!important;
}
