:root {
  --color-primary: #22d3ee;
}

@layer utilities {
  .glow-primary { box-shadow: 0 0 8px rgba(34,211,238,0.7); }
  .bg-primary { background-color: var(--color-primary); }
  .bg-primary\/20 { background-color: rgba(34,211,238,0.2); }
  .text-primary { color: var(--color-primary); }
  .border-primary { border-color: var(--color-primary); }
  .focus\:ring-primary:focus { --tw-ring-color: var(--color-primary); }
}

#thread-input,
#article-chat-input {
  min-height: 2.5rem;
}

.message-image {
  max-height: 16rem;
}

#img-container img {
  user-select: none;
}
