body{@apply antialiased leading-relaxed;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{@apply font-bold leading-tight tracking-tight}h1{@apply text-4xl md:text-6xl}h2{@apply text-3xl md:text-5xl}h3{@apply text-2xl md:text-4xl}h4{@apply text-xl md:text-3xl}.btn{@apply inline-block px-8 py-3 rounded-full font-medium transition-all duration-300 transform hover:scale-105}.btn-primary{@apply bg-blue-600 hover:bg-blue-700 text-white}.btn-outline{@apply border-2 border-blue-400 text-blue-400 hover:bg-blue-400/10}.nav-link{@apply relative text-gray-400 hover:text-white transition-colors duration-300}.nav-link::after{content:"";@apply absolute bottom-0 left-0 w-0 h-0.5 bg-blue-400 transition-all duration-300}.nav-link:hover::after{@apply w-full}.nav-link.active{@apply text-white}.nav-link.active::after{@apply w-full}section{@apply py-20}section .section-title{@apply text-4xl md:text-5xl font-bold text-center mb-16}section .section-title::after{content:"";@apply block w-20 h-1 bg-gradient-to-r from-blue-600 to-blue-400 mx-auto mt-4}.card{@apply bg-slate-800/50 backdrop-blur-sm rounded-xl overflow-hidden shadow-2xl transition-all duration-300 hover:shadow-2xl hover:-translate-y-1}.card-header{@apply p-6 pb-0}.card-body{@apply p-6}.card-footer{@apply p-6 pt-0}input[type=text],input[type=email],input[type=password],textarea,select{@apply w-full bg-slate-900 border border-slate-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-all duration-300}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder,select::placeholder{@apply text-slate-500}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{@apply ring-2 ring-blue-500 border-transparent}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}@media(max-width: 768px){.container{@apply px-6}section{@apply py-16}}::-webkit-scrollbar{@apply w-2}::-webkit-scrollbar-track{@apply bg-slate-900}::-webkit-scrollbar-thumb{@apply bg-slate-700 rounded-full hover:bg-slate-600 transition-colors}/*# sourceMappingURL=styles.css.map */
