#app{width:100%;height:100%;background:#131328}#app .el-backtop{background:rgba(168,85,247,.2);border:1px solid rgba(168,85,247,.3);backdrop-filter:blur(12px)}#app .el-backtop .el-icon{color:#a855f7}#app .el-backtop:hover{background:rgba(168,85,247,.35)}@font-face{font-family:Lora;src:url(/fonts/Lora-Regular.da0781fa.ttf)}@font-face{font-family:Untold History;src:url(/fonts/Untold%20History.cfcf09eb.ttf)}@font-face{font-family:Softizen;src:url(/fonts/Softizen.68f8cffe.ttf)}@font-face{font-family:Open-Sans;src:url(/fonts/Open-Sans.74ae8a23.ttf)}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.0d095b7d.ttf)}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.266775f9.ttf)}@font-face{font-family:Retro-Gaming;src:url(/fonts/Retro%20Gaming.1fb39db6.ttf)}body{font-family:Poppins-Regular}*{box-sizing:border-box}body,html{width:100%;height:100%;font-size:14px;color:#f1f5f9;background:#131328}body,dd,dl,h1,h2,h3,h4,html,p,ul{padding:0;margin:0}a{text-decoration:none;color:#f1f5f9;outline:none}img{max-width:100%;max-height:100%;vertical-align:middle}ul{list-style:none}#app{user-select:auto}:root{--bg-primary:#131328;--bg-secondary:#1a1a36;--bg-card:hsla(0,0%,100%,.06);--bg-card-hover:hsla(0,0%,100%,.1);--glass-border:hsla(0,0%,100%,.1);--glass-border-hover:hsla(0,0%,100%,.18);--neon-purple:#a855f7;--neon-cyan:#06b6d4;--neon-pink:#ec4899;--neon-blue:#3b82f6;--neon-green:#22d3ee;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--gradient-main:linear-gradient(135deg,#a855f7,#06b6d4);--gradient-accent:linear-gradient(135deg,#ec4899,#a855f7);--gradient-cta:linear-gradient(135deg,#06b6d4,#3b82f6)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:rgba(168,85,247,.3);border-radius:3px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.5)}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}