@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--rose-500: #f43f5e;--amber-500: #f59e0b;--emerald-500: #10b981}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#0a0a0a;color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#262626;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#404040}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-soft{animation:pulse-soft 2s cubic-bezier(.4,0,.6,1) infinite}.glass-panel{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05)}.glass-card{background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}*:focus-visible{outline:2px solid var(--rose-500);outline-offset:4px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.aurora-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(244,63,94,.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(245,158,11,.1) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.05) 0%,transparent 60%);filter:blur(80px);animation:aurora-flow 20s ease-in-out infinite alternate}@keyframes aurora-flow{0%{transform:scale(1) translate(0)}50%{transform:scale(1.1) translate(20px,10px)}to{transform:scale(1) translate(-10px,20px)}}.mesh-gradient{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 100%);position:relative;overflow:hidden}.mesh-gradient:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 30% 20%,rgba(244,63,94,.1) 0%,transparent 20%),radial-gradient(circle at 70% 80%,rgba(245,158,11,.05) 0%,transparent 20%);animation:mesh-rotate 30s linear infinite;z-index:-1}@keyframes mesh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
