@tailwind base;@tailwind components;@tailwind utilities;:root{--vh: 1vh}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-typing{display:inline-block;overflow:hidden;border-right:2px solid black;animation:typing 2s steps(30,end)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes glow{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.5}}@keyframes typing{to{left:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.message-appear{opacity:0;transform:translateY(10px);animation:messageAppear .3s ease forwards}@keyframes messageAppear{to{opacity:1;transform:translateY(0)}}.overflow-y-auto::-webkit-scrollbar{width:8px}.overflow-y-auto::-webkit-scrollbar-track{background:#0000004d}.overflow-y-auto::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:20px}
