@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
:root{--background:#070910;--foreground:#f8fafc}body{color:var(--foreground);background-color:var(--background);min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#0f172a73;border:1px solid #ffffff14}.glass-panel-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-panel-hover:hover{background:#0f172a99;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080}.glow-emerald{filter:blur(120px);background:radial-gradient(circle,#10b9811f 0%,#0000 70%)}.glow-violet{filter:blur(120px);background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%)}.glow-rose{filter:blur(100px);background:radial-gradient(circle,#f43f5e14 0%,#0000 70%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a33}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes pulse-slow{0%,to{opacity:.6}50%{opacity:.9}}.animate-pulse-slow{animation:8s infinite pulse-slow}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}.animate-float{animation:6s ease-in-out infinite float}@keyframes laser{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.animate-laser{animation:2.5s linear infinite laser}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}.animate-pulse-ring{animation:3s cubic-bezier(.4,0,.6,1) infinite pulse-ring}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-rotate-slow{animation:20s linear infinite rotate-slow}.alert-pill{background:linear-gradient(90deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0d}
