*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes aurora-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.aurora-bg{background:var(--bg);position:relative;min-height:100vh;overflow:hidden}.aurora-bg:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 20% 50%,rgba(124,92,252,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(0,212,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 40% 80%,rgba(255,107,202,.04) 0%,transparent 50%);background-size:200% 200%;animation:aurora-shift 20s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes neon-pulse{0%,to{opacity:.6;filter:blur(0px)}50%{opacity:1;filter:blur(1px)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@property --input-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes input-border-rotate{to{--input-angle: 360deg}}@keyframes spin{to{transform:rotate(360deg)}}
