@tailwind base;@tailwind components;@tailwind utilities;:root{--neural-glow: rgba(139, 92, 246, .5);--beast-red: #ef4444}body{margin:0;padding:0;background-color:#000;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.neural-glass{background:#ffffff08;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08)}.neural-card-hover{transition:all .4s cubic-bezier(.23,1,.32,1)}.neural-card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0006,0 0 20px var(--neural-glow);border-color:#8b5cf666}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes glitter{0%,to{filter:brightness(1) drop-shadow(0 0 5px #ff0099)}50%{filter:brightness(1.5) drop-shadow(0 0 25px #00f2ea)}}@keyframes neural-pulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 20px #ef444400}to{box-shadow:0 0 #ef444400}}.animate-float{animation:float 6s ease-in-out infinite}.animate-glitter{animation:glitter 3s ease-in-out infinite}.animate-pulse-red{animation:neural-pulse 2s infinite}.view-enter{animation:viewFadeIn .7s cubic-bezier(.23,1,.32,1) forwards}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
