@tailwind base;@tailwind components;@tailwind utilities;.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#1f2937;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#6b7280;border-radius:10px;border:2px solid #1f2937}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.writing-vertical{writing-mode:vertical-rl;text-orientation:mixed}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scaleIn{animation:scaleIn .2s ease-out forwards}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes softPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-soft-pulse{animation:softPulse 3s ease-in-out infinite}@keyframes glow{0%,to{filter:drop-shadow(0 0 5px rgba(56,189,248,.3))}50%{filter:drop-shadow(0 0 20px rgba(56,189,248,.8))}}.animate-glow{animation:glow 3s ease-in-out infinite}@keyframes tilt{0%,to{transform:perspective(500px) rotateX(0) rotateY(0)}25%{transform:perspective(500px) rotateX(5deg) rotateY(5deg)}75%{transform:perspective(500px) rotateX(-5deg) rotateY(-5deg)}}.animate-tilt-auto{animation:tilt 6s ease-in-out infinite}@keyframes glint{0%,90%,to{filter:brightness(1)}95%{filter:brightness(1.5) contrast(1.2)}}.animate-glint{animation:glint 5s ease-in-out infinite}
