@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply bg-slate-950 text-slate-200;}}@layer utilities{.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-fade-in-up{animation:fadeInUp .8s ease-out}.animate-bounce-slow{animation:bounce-slow 3s infinite}.animate-pulse-glow{animation:pulse-glow 3s infinite ease-in-out}.animate-spotlight{animation:spotlight 8s infinite alternate ease-in-out}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.1);filter:brightness(1.2)}}@keyframes spotlight{0% {transform: rotate(-15deg) translateX(-10%);} 100% {transform: rotate(15deg) translateX(10%);} @keyframes blob {0% {transform: translate(0px,0px) scale(1);} 33% {transform: translate(30px,-50px) scale(1.1);} 66% {transform: translate(-20px,20px) scale(.9);} 100% {transform: translate(0px,0px) scale(1);}} @keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}} @keyframes fadeInUp {from {opacity: 0; transform: translateY(20px);} to {opacity: 1; transform: translateY(0);}} @keyframes bounce-slow {0%,100% {transform: translateY(0);} 50% {transform: translateY(-10px);}} @keyframes aurora {0%,100% {opacity: .3; transform: scale(1);} 50% {opacity: .8; transform: scale(1.2); filter: brightness(1.3);}} .animate-aurora {animation: aurora 6s infinite ease-in-out;} .animate-slide-in {animation: slideInRight .5s ease-out forwards;} @keyframes slideInRight {from {opacity: 0; transform: translateX(100%);} to {opacity: 1; transform: translateX(0);}}}
