@tailwind base;@tailwind components;@tailwind utilities;:root{--neon-lime: #D4FF00;--glass-border: rgba(255, 255, 255, .08);--glass-bg: rgba(20, 20, 23, .7)}@layer base{body{@apply bg-black text-white font-sans antialiased selection:bg-lime-400 selection:text-black;font-feature-settings:"cv11","ss01"}}@layer components{.glass-panel{@apply bg-zinc-900/60 backdrop-blur-xl border border-white/10 shadow-2xl;}.glass-button{@apply px-6 py-3 rounded-full font-bold transition-all duration-300 bg-white/5 border border-white/10 hover:bg-white/10 hover:scale-105 active:scale-95 backdrop-blur-md;}.neon-button{@apply px-8 py-3 rounded-full font-black text-base transition-all duration-300 bg-[#D4FF00] text-black relative overflow-hidden hover:bg-[#ccff00] hover:shadow-[0_0_30px_rgba(212,255,0,.6)] hover:scale-105 active:scale-95 flex items-center gap-2;}.neon-button:after{content:"";@apply absolute top-0 left-[-100%] w-full h-full bg-gradient-to-r from-transparent via-white/40 to-transparent skew-x-[-20deg];animation:shimmer 3s infinite;will-change:transform}@keyframes shimmer{0%{transform:translate(0)}20%{transform:translate(300%)}to{transform:translate(300%)}}}@layer utilities{.text-glow{text-shadow:0 0 20px rgba(212,255,0,.5)}.perspective-1000{perspective:1000px}.will-change-transform{will-change:transform}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}
