@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Rajdhani:wght@300;400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--q-cyan:#00e5ff;--q-teal:#0fc;--q-purple:#9d4edd;--q-red:#f35;--q-gold:gold;--q-orange:#ff6d00;--q-bg:#010816;--q-bg2:#020d24;--q-panel:rgba(0,20,50,.85);--q-border:rgba(0,229,255,.25);--q-glow-cyan:0 0 20px rgba(0,229,255,.6),0 0 60px rgba(0,229,255,.2);--q-glow-teal:0 0 20px rgba(0,255,204,.5);--q-glow-red:0 0 20px rgba(255,51,85,.5);--q-glow-gold:0 0 20px rgba(255,215,0,.5);--font-display:"Orbitron",monospace;--font-body:"Rajdhani",sans-serif}body,html{background:var(--q-bg);color:#c8e6ff;font-family:var(--font-body);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}#__next,body,html{height:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--q-bg)}::-webkit-scrollbar-thumb{background:var(--q-border);border-radius:3px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-20px)}20%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.q-btn{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1.4rem;background:transparent;border:1px solid var(--q-cyan);color:var(--q-cyan);cursor:pointer;position:relative;-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:all .2s ease}.q-btn:hover{background:rgba(0,229,255,.12);box-shadow:var(--q-glow-cyan);color:#fff}.q-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.q-btn.danger{border-color:var(--q-red);color:var(--q-red)}.q-btn.danger:hover{background:rgba(255,51,85,.12);box-shadow:var(--q-glow-red)}.q-btn.gold{border-color:var(--q-gold);color:var(--q-gold)}.q-btn.gold:hover{background:rgba(255,215,0,.12);box-shadow:var(--q-glow-gold)}