@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.glass-card{@apply bg-[#0a0a0a]/90 backdrop-blur-[40px] border border-white/[.04] rounded-[2rem] shadow-[0_4px_30px_rgba(0,0,0,.5)];border-top:1px solid rgba(255,255,255,.08)}.glass-panel{@apply bg-[#050505]/70 backdrop-blur-[40px] border border-white/[.03] shadow-[0_8px_40px_rgba(0,0,0,.6)];border-top:1px solid rgba(255,255,255,.06)}.text-glow{text-shadow:0 0 25px rgba(255,255,255,.4)}.bg-glow-purple{background:radial-gradient(circle at center,rgba(147,51,234,.1) 0%,transparent 60%)}.bg-glow-blue{background:radial-gradient(circle at center,rgba(59,130,246,.1) 0%,transparent 60%)}}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes float-reverse{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(8px) rotate(-.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-float{animation:float 8s ease-in-out infinite}.animate-float-reverse{animation:float-reverse 9s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 5s ease-in-out infinite}.animate-marquee{animation:marquee 25s linear infinite}.animate-fade-in{animation:fade-in .5s ease-out forwards}body{background-color:#000;color:#fff;font-family:Inter,sans-serif;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.font-black{letter-spacing:-.04em!important;font-weight:600!important}p,span,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#222;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-reverse{animation:marquee-reverse 30s linear infinite}
