@tailwind base;@tailwind components;@tailwind utilities;.chat-interface .chat-bubble,.chat-interface .chat-message,.chat-interface .markdown-body,.chat-interface .text-white,.chat-interface .text-slate-100,.chat-interface .text-slate-200,.chat-interface .text-slate-300,.chat-interface .text-slate-400,.chat-interface .text-slate-500,.chat-interface .text-slate-600,.chat-interface .text-slate-700,.chat-interface .text-slate-800,.chat-interface .text-slate-900,.chat-interface .text-gray-100,.chat-interface .text-gray-200,.chat-interface .text-gray-300,.chat-interface .text-gray-400,.chat-interface .text-gray-500,.chat-interface .text-gray-600,.chat-interface .text-gray-700,.chat-interface .text-gray-800,.chat-interface .text-gray-900,.chat-interface input,.chat-interface textarea,.chat-interface [contenteditable],.chat-bubble,.chat-message,.markdown-body{color:#000!important}@keyframes messageSlideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes messageSlideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes messageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-animate-right{animation:messageSlideInRight .3s ease-out}.message-animate-left{animation:messageSlideInLeft .3s ease-out}.message-animate-fade{animation:messageFadeIn .3s ease-out}
