textarea:focus {
  outline: none !important;
}
.text-primary-500 {
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-primary-700 {
  color: rgb(22 93 255 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-500:hover {
  color: rgb(60 120 255 / var(--tw-text-opacity, 1));
}
.dark\:text-primary-500:is(.dark *) {
  color: rgb(22 93 255 / var(--tw-text-opacity, 1));
}
.text-primary-600 {
  font-weight: 500;
  color: rgb(22 93 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-primary-600:hover:is(.dark *) {
  color: rgb(60 120 255 / var(--tw-text-opacity, 1));
}
.bg-primary-600 {
  background-color: rgb(22, 93, 255);
}
.btn-send:disabled {
  background-color: #79a2ff;
}
.btn-send {
  background-color: #165dff;
}
.btn-stop {
  background-color: #165dff;
}
.btn-primary {
  background-color: #165dff;
}
.btn-pill {
    border: 1px solid #e0e0e0;
}
.btn-pill-active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #165dff;
  border: 1px solid #e0e0e0;
}
.btn-pill-active:hover:not(:disabled) {
  background-color: #e0e7ff;
  border-color: #e0e7ff;
  color: #165dff;
}
.btn-send:hover:not(:disabled){
  background-color: #3c78ff;
}
.btn-captcha {
  background-color: #165dff;
}
.btn-captcha:hover:not(:disabled){
  background-color: #3c78ff;
}
.btn-primary:hover:not(:disabled){
  background-color: #3c78ff;
}
.tab-active {
  color: #165dff;
}
.dark .btn-primary {
  background-color: #165dff;
}
.dark .btn-primary:hover:not(:disabled){
  background-color: #3c78ff;
}
.dark .btn-captcha {
  background-color: #165dff;
}
.dark .btn-captcha:hover:not(:disabled){
  background-color: #3c78ff;
}
.dark\:hover\:text-primary-300:hover:is(.dark *) {
  color: rgb(93 137 235 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-primary-400:hover:is(.dark *) {
  color: rgb(93 137 235 / var(--tw-text-opacity, 1));
}
.dark\:text-primary-400:is(.dark *) {
  color: rgb(22 93 255);
}
.dark .input:focus:not(:disabled) {
  border-color: #3c78ff;
}
.input:focus:not(:disabled) {
  border-color: #3c78ff;
}
.hover\:bg-primary-500:hover {
  background-color: rgb(93 137 235);
}
.hover\:bg-primary-700:hover {
  background-color: rgb(93 137 235);
}
.hover\:text-primary-600:hover {
  color: rgb(60 120 255 / var(--tw-text-opacity, 1));
}
.hover\:bg-primary-600:hover {
  background-color: rgb(93 137 235 / var(--tw-bg-opacity, 1));
}
.bg-primary-500 {
  background-color: rgb(22 93 255 / var(--tw-bg-opacity, 1));
}
.border-primary-600 {
  border-color: rgb(22 93 255);
}
.hover\:ring-primary-500:hover {
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.dark\:hover\:ring-primary-500:hover:is(.dark *) {
  --tw-ring-color: rgb(69 69 69 / var(--tw-ring-opacity, 1));
}
.border-gray-400 {
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.focus-within\:ring-primary-500:focus-within {
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.dark\:focus-within\:ring-primary-500:focus-within:is(.dark *) {
  --tw-ring-color: rgb(69 69 69 / var(--tw-ring-opacity, 1));
}
.dark\:border-gray-600:is(.dark *) {
  border-color: rgb(69 69 69 / var(--tw-border-opacity, 1));
}
.loading-animation:before, .loading-animation:after, .loading-animation span {
  background-color: #165dff;
}
.markdown-body hr {
  height: 0.06em;
  margin: 16px 0px;
}
