@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth}body{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}}@layer components{.btn{@apply inline-flex items-center justify-center px-8 py-4 rounded-2xl font-semibold text-base transition-all duration-300 gap-3 focus:outline-none focus:ring-4 focus:ring-offset-2 transform hover:scale-105}.btn-primary{@apply bg-gradient-to-r from-purple-600 via-blue-600 to-indigo-600 text-white shadow-2xl hover:shadow-purple-500/25 hover:-translate-y-1}.btn-secondary{@apply bg-white/10 backdrop-blur-md text-white border-2 border-white/20 hover:bg-white/20 hover:border-white/40}.btn-outline{@apply border-2 border-white/30 text-white hover:bg-white/10 hover:border-white/50}.card{@apply bg-white/95 backdrop-blur-xl rounded-3xl shadow-2xl hover:shadow-3xl transition-all duration-500 p-8 border border-white/20}.card-hover{@apply hover:-translate-y-3 hover:shadow-3xl hover:scale-105}.form-input{@apply w-full px-6 py-4 border-2 border-white/20 rounded-2xl focus:border-purple-400 focus:ring-4 focus:ring-purple-200 transition-all duration-300 bg-white/80 backdrop-blur-sm}.form-label{@apply block text-sm font-semibold text-gray-800 mb-3}.section-title{@apply text-5xl md:text-6xl font-black text-transparent bg-clip-text bg-gradient-to-r from-purple-600 via-blue-600 to-indigo-600 mb-6}.section-subtitle{@apply text-xl md:text-2xl text-white/90 mb-12 font-light}.gradient-bg{@apply bg-gradient-to-br from-purple-900 via-blue-900 to-indigo-900}.glass-effect{@apply bg-white/10 backdrop-blur-xl border border-white/20}.text-gradient{@apply bg-gradient-to-r from-purple-400 via-blue-400 to-indigo-400 bg-clip-text text-transparent}.hero-gradient{@apply bg-gradient-to-br from-purple-600/20 via-blue-600/20 to-indigo-600/20 backdrop-blur-sm}.floating{animation:floating 3s ease-in-out infinite}.glow{box-shadow:0 0 20px rgba(139,92,246,.3)}.glow:hover{box-shadow:0 0 30px rgba(139,92,246,.5)}}@layer utilities{.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.shadow-3xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
/*# sourceMappingURL=main.7e30587e.chunk.css.map */