*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#07111f;--bg-secondary:#0d1930;--bg-card:#13233f;--accent:#00f0ff;--accent-secondary:#77ffb8;--text-primary:#eaf1f8;--text-secondary:#eaf1f8a8;--border:#ffffff14;--neon-cyan:#00f0ff;--neon-magenta:#f0f;--neon-green:#77ffb8;--neon-orange:#ffb347;--neon-pink:#ff6b8a;--glow-cyan:#00f0ff80;--glow-magenta:#ff00ff47;--glow-accent:#77ffb859}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow-x:hidden}#app{min-height:100vh;position:relative}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00f0ff0d 1px,#0000 1px),linear-gradient(90deg,#00f0ff0d 1px,#0000 1px);background-position:top;background-size:72px 72px;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:9999;background:linear-gradient(#ffffff05,#0000 22%),repeating-linear-gradient(0deg,#0000,#0000 3px,#00000008 3px 6px);width:100%;height:100%;animation:.18s linear infinite scanlines;position:fixed;top:0;left:0}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 6px}}body .glow-orb{filter:blur(100px);pointer-events:none;z-index:0;opacity:.18;border-radius:50%;position:fixed}body .glow-orb--cyan{background:var(--neon-cyan);width:420px;height:420px;animation:20s ease-in-out infinite alternate orb-float;top:-120px;left:-120px}body .glow-orb--magenta{background:var(--neon-pink);width:320px;height:320px;animation:25s ease-in-out infinite alternate-reverse orb-float;bottom:-70px;right:-70px}body .glow-orb--accent{background:var(--glow-accent);width:300px;height:300px;animation:30s ease-in-out infinite alternate orb-float;top:42%;left:58%;transform:translate(-50%,-50%)}@keyframes orb-float{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}to{transform:translate(10px,-10px)scale(1.02)}}
