@theme{--color-midnight: #080f24; --color-cyber-dark: #111127; --color-electric-cyan: #34d9f3; --color-cyber-purple: #a66bff; --color-neon-pink: #ff64b5; --color-text-white: #f5f7ff; --color-text-muted: #aeb9d2;}:root{--background:#080f24;--foreground:#f5f7ff}body{color:#f5f7ff;background-color:#080f24;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#111127b3;border:1px solid #34d9f326;box-shadow:0 8px 32px #0000005e}.glass-panel-glow{-webkit-backdrop-filter:blur(16px);background:#111127bf;border:1px solid #a66bff40;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 25px #a66bff26}.glass-panel-glow:hover{border-color:#34d9f380;transform:translateY(-2px);box-shadow:0 0 35px #34d9f340}.neon-text-cyan{text-shadow:0 0 10px #34d9f399,0 0 20px #34d9f34d}.neon-text-purple{text-shadow:0 0 10px #a66bff99,0 0 20px #a66bff4d}.neon-border-cyan{box-shadow:0 0 15px #34d9f366}@keyframes trainMove{0%{opacity:0;transform:translate(-150%)translateY(20px)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(250%)translateY(-20px)}}.animate-monorail{animation:14s linear infinite trainMove}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}@media (prefers-reduced-motion:reduce){.animate-monorail,.animate-pulse-glow{animation:none!important}}
