@tailwind base;@tailwind components;@tailwind utilities;@keyframes rgbFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{animation:rgbFlow 20s ease infinite;background:linear-gradient(270deg,#ff4ecd,#00f0ff,#3eff5b,#ffe600,#ff4ecd);background-size:1500% 1500%}.dark,.life,.neon,.vivid{@apply text-gray-100}#root,body,html{transition:background .6s ease,color .6s ease}.glow-button{@apply relative px-6 py-3 rounded-lg text-white font-bold z-10;animation:glowMove 8s ease infinite;background:linear-gradient(45deg,#f05,#0ff,#f05,#0ff);background-size:400% 400%;border:none;box-shadow:0 0 8px #ff0055b3,0 0 20px #00ffffb3;cursor:pointer;transition:box-shadow .3s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.glow-button:hover{box-shadow:0 0 15px #f05,0 0 30px #0ff,0 0 40px #f05;transform:scale(1.05)}@keyframes glowMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes glowPulse{0%{filter:brightness(1.2)}50%{filter:brightness(2)}to{filter:brightness(1.2)}}.animate-glow{animation:glowPulse 3s ease-in-out infinite}.tab-active:after{content:"";@apply absolute bottom-0 left-0 w-full h-[3px];animation:glowMove 4s linear infinite;background:linear-gradient(90deg,#f0f,#0ff,#00ff95);border-radius:2px}
/*# sourceMappingURL=main.0fa24c86.css.map*/