@tailwind base;@tailwind components;@tailwind utilities;@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px #6366f133}50%{box-shadow:0 0 25px #6366f180}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .2s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in-down{animation:fadeInDown .3s cubic-bezier(.4,0,.2,1) forwards}.animate-scale-in{animation:scaleIn .2s cubic-bezier(.4,0,.2,1) forwards}.animate-pulse-glow{animation:pulse-glow 3s infinite}.bg-glass{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bg-glass-heavy{background:#0f172acc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.border-glass{border:1px solid rgba(255,255,255,.08)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}
