@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Exo+2:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.menu-layout{max-width:500px;margin:0 auto}.logo-container{text-align:center;margin-bottom:40px;position:relative}.logo-glow{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse,rgba(0,255,255,.12) 0%,transparent 70%);filter:blur(30px);animation:logoPulse 3s ease-in-out infinite}@keyframes logoPulse{0%,to{opacity:.5}50%{opacity:1}}.logo-text{font-family:Orbitron,monospace;font-weight:900;font-size:48px;letter-spacing:8px;position:relative;background:linear-gradient(180deg,#ffffff 0%,var(--neon-cyan) 50%,var(--neon-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(0,255,255,.4)) drop-shadow(0 0 60px rgba(0,255,255,.2));line-height:1.1}.logo-sub{font-family:Orbitron,monospace;font-size:10px;letter-spacing:12px;color:var(--neon-magenta);text-shadow:var(--glow-magenta);margin-top:8px;text-transform:uppercase}.logo-pieces{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.logo-piece{position:absolute;width:16px;height:16px;border-radius:2px;animation:floatPiece 4s ease-in-out infinite}.logo-piece:nth-child(1){background:var(--neon-cyan);top:-10px;left:10%;animation-delay:0s;box-shadow:0 0 10px var(--neon-cyan)}.logo-piece:nth-child(2){background:var(--neon-magenta);top:20px;right:5%;animation-delay:.5s;box-shadow:0 0 10px var(--neon-magenta)}.logo-piece:nth-child(3){background:var(--neon-green);bottom:-5px;left:20%;animation-delay:1s;box-shadow:0 0 10px var(--neon-green);width:12px;height:12px}.logo-piece:nth-child(4){background:var(--neon-orange);top:5px;left:40%;animation-delay:1.5s;box-shadow:0 0 10px var(--neon-orange);width:10px;height:10px}.logo-piece:nth-child(5){background:var(--neon-yellow);bottom:10px;right:15%;animation-delay:2s;box-shadow:0 0 10px var(--neon-yellow);width:14px;height:14px}@keyframes floatPiece{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-12px) rotate(180deg);opacity:1}}.player-card{background:linear-gradient(135deg,var(--bg-card),rgba(0,255,255,.04));border:1px solid rgba(0,255,255,.15);border-radius:var(--radius-lg);padding:24px;margin-bottom:32px;position:relative;overflow:hidden}.player-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-cyan),var(--neon-magenta),transparent)}.player-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.player-avatar-large{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;font-family:Orbitron,monospace;box-shadow:0 0 20px #00ffff4d;border:2px solid rgba(0,255,255,.4)}.player-info h3{font-family:Orbitron,monospace;font-size:16px;font-weight:700;letter-spacing:1px}.player-rank{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 12px;background:linear-gradient(135deg,#0080ff26,#00ffff1a);border:1px solid rgba(0,128,255,.3);border-radius:20px;font-size:11px;font-family:Orbitron,monospace;color:var(--neon-blue);letter-spacing:1px}.player-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-box{text-align:center;padding:12px 8px;background:#0000004d;border-radius:var(--radius);border:1px solid rgba(255,255,255,.04)}.stat-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,255,255,.3)}.stat-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-top:4px}.menu-buttons{display:flex;flex-direction:column;gap:10px}.menu-btn{display:flex;align-items:center;gap:16px;padding:18px 24px;background:linear-gradient(135deg,var(--bg-card),var(--bg-card-hover));border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden}.menu-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--neon-cyan);opacity:0;transition:opacity .3s}.menu-btn:hover{background:linear-gradient(135deg,#00ffff0f,#00ffff05);border-color:#0ff3;transform:translate(4px);box-shadow:-4px 0 20px #00ffff1a}.menu-btn:hover:before{opacity:1}.menu-btn-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.menu-btn-icon.cyan{background:#00ffff1a}.menu-btn-icon.magenta{background:#ff00ff1a}.menu-btn-icon.green{background:#39ff141a}.menu-btn-icon.orange{background:#ff66001a}.menu-btn-icon.blue{background:#0080ff1a}.menu-btn-icon.purple{background:#bf00ff1a}.menu-btn-text h4{font-family:Orbitron,monospace;font-size:13px;font-weight:600;letter-spacing:2px}.menu-btn-text p{font-size:12px;color:var(--text-secondary);margin-top:2px}.menu-btn.coming-soon{opacity:.45;pointer-events:none;position:relative}.coming-soon-badge{position:absolute;top:12px;right:16px;font-family:Orbitron,monospace;font-size:8px;letter-spacing:2px;padding:4px 10px;background:#ff660026;border:1px solid rgba(255,102,0,.4);border-radius:20px;color:var(--neon-orange)}.balance-bar{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:14px;background:#0000004d;border-radius:var(--radius);border:1px solid rgba(255,255,255,.04)}.balance-bar .label{font-size:12px;color:var(--text-secondary);letter-spacing:1px}.balance-bar .amount{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--neon-green);text-shadow:0 0 10px rgba(57,255,20,.3)}.balance-bar .currency{font-family:Orbitron,monospace;font-size:11px;color:var(--text-secondary);letter-spacing:2px}.balance-actions{display:flex;gap:8px;margin-left:12px}.balance-btn{padding:6px 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#0000004d;color:var(--text-primary);font-family:Orbitron,monospace;font-size:11px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .2s}.balance-btn.deposit{border-color:#39ff144d;color:var(--neon-green)}.balance-btn.deposit:hover{background:#39ff141a;box-shadow:0 0 10px #39ff1433}.balance-btn.withdraw{border-color:#ff66004d;color:var(--neon-orange)}.balance-btn.withdraw:hover{background:#ff66001a;box-shadow:0 0 10px #f603}.balance-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.balance-dialog-card{background:linear-gradient(135deg,var(--bg-card),rgba(0,255,255,.03));border:1px solid rgba(0,255,255,.2);border-radius:var(--radius-lg);padding:32px;max-width:420px;width:90%;text-align:center;box-shadow:0 0 40px #00ffff1a}.balance-dialog-title{font-family:Orbitron,monospace;font-size:18px;font-weight:700;letter-spacing:2px;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,255,255,.3);margin-bottom:16px}.balance-dialog-desc{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.balance-dialog-recipient{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--neon-green);text-shadow:0 0 10px rgba(57,255,20,.3);margin-bottom:16px;padding:12px;background:#39ff140d;border:1px solid rgba(57,255,20,.2);border-radius:var(--radius)}.balance-dialog-memo-label{font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px}.balance-dialog-memo{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#0006;border:1px solid rgba(0,255,255,.15);border-radius:var(--radius);cursor:pointer;transition:all .2s;margin-bottom:12px}.balance-dialog-memo:hover{border-color:#0ff6;box-shadow:0 0 15px #00ffff1a}.balance-dialog-memo .memo-text{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--neon-cyan);word-break:break-all}.balance-dialog-memo .copy-btn{font-size:16px;flex-shrink:0}.balance-dialog-hint{font-size:11px;color:var(--text-secondary);opacity:.7;margin-bottom:20px}.balance-dialog-btns{display:flex;gap:10px;justify-content:center}.balance-dialog-btns .neon-btn.secondary{background:#ffffff0d;border-color:#ffffff26;color:var(--text-secondary)}.balance-dialog-btns .neon-btn.secondary:hover{background:#ffffff1a}.withdraw-form{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:12px}.withdraw-form .form-input{max-width:160px;text-align:center}.withdraw-currency{font-family:Orbitron,monospace;font-size:12px;color:var(--text-secondary);letter-spacing:2px}.withdraw-result{font-family:JetBrains Mono,monospace;font-size:13px;margin-bottom:12px}.balance-hint{text-align:center;font-size:11px;color:var(--text-secondary);opacity:.6;margin-top:6px}.deposit-field-label{font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:6px;text-align:left}.deposit-copy-field{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0006;border:1px solid rgba(0,255,255,.15);border-radius:var(--radius);cursor:pointer;transition:all .2s;margin-bottom:16px}.deposit-copy-field:hover{border-color:#0ff6;box-shadow:0 0 15px #00ffff1a}.deposit-copy-value{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:var(--neon-cyan)}.deposit-copy-btn{font-size:16px;flex-shrink:0;transition:all .2s}.deposit-copy-btn.copied{color:var(--neon-green);font-family:Orbitron,monospace;font-size:10px;letter-spacing:1px;text-shadow:0 0 8px rgba(57,255,20,.5)}.deposit-wallet-info{font-size:12px;color:var(--text-secondary);line-height:1.7;text-align:left;padding:14px;background:#00ffff08;border:1px solid rgba(0,255,255,.08);border-radius:var(--radius);margin-bottom:16px}.deposit-live-balance{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#39ff140a;border:1px solid rgba(57,255,20,.15);border-radius:var(--radius);margin-bottom:20px}.deposit-balance-label{font-size:12px;color:var(--text-secondary)}.deposit-balance-value{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--neon-green);text-shadow:0 0 10px rgba(57,255,20,.3)}.stake-info-text{color:var(--text-secondary);font-size:11px;line-height:1.5;margin-top:8px;width:100%;opacity:.7}.stake-fee-info{width:100%;margin-top:8px;padding:10px 12px;background:#00ffff08;border:1px solid rgba(0,255,255,.1);border-radius:var(--radius)}.fee-tiers{font-size:10px;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:6px}.potential-win{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--neon-green);text-shadow:0 0 8px rgba(57,255,20,.2);display:flex;align-items:center;gap:8px}.fee-badge{font-family:Orbitron,monospace;font-size:9px;padding:2px 6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-secondary)}.stake-balance-row{width:100%;margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px}.stake-balance-label{color:var(--text-secondary)}.stake-balance-value{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--neon-green)}.stake-balance-value.insufficient{color:var(--neon-red)}.stake-deposit-btn{background:#39ff141a;border:1px solid rgba(57,255,20,.3);border-radius:4px;color:var(--neon-green);padding:3px 10px;font-size:10px;font-family:Orbitron,monospace;cursor:pointer;transition:all .2s}.stake-deposit-btn:hover{background:#39ff1433;box-shadow:0 0 8px #39ff1433}.game-layout{max-width:1100px;margin:0 auto}.solo-layout{max-width:800px}.game-arena{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:start;justify-items:center}.solo-arena{gap:20px}.player-side{display:flex;flex-direction:column;gap:12px;min-width:100px}.right-side{align-items:flex-end}.piece-preview-container{background:#0006;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:12px}.preview-label{font-family:Orbitron,monospace;font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);text-align:center;margin-bottom:10px}.hold-canvas,.next-canvas{display:block;margin:0 auto}.score-display{text-align:center;padding:12px;background:#0000004d;border-radius:var(--radius);border:1px solid rgba(255,255,255,.04)}.score-label{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim)}.score-value{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 15px rgba(0,255,255,.4)}.stats-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stats-mini .stat{text-align:center;padding:8px;background:#0003;border-radius:6px}.stats-mini .stat .val{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;color:var(--text-primary)}.stats-mini .stat .lbl{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim)}.board-container{position:relative}.game-canvas{display:block;border-radius:4px}.combo-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Orbitron,monospace;font-size:24px;font-weight:900;color:var(--neon-yellow);text-shadow:0 0 20px var(--neon-yellow),0 0 40px rgba(255,255,0,.4);animation:comboPop 1s ease-out forwards;pointer-events:none;text-align:center;line-height:1.2;white-space:pre-line;z-index:10}.combo-popup .combo-sub{font-size:12px;color:var(--neon-green);text-shadow:0 0 10px var(--neon-green);display:block;margin-top:4px}@keyframes comboPop{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}30%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-70%) scale(1);opacity:0}}.pause-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#060613d9;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;z-index:20}.pause-text{font-family:Orbitron,monospace;font-size:32px;font-weight:800;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,255,255,.5);letter-spacing:6px}.pause-sub{font-size:14px;color:var(--text-secondary);margin-top:12px}.gameover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#060613e6;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;z-index:20}.gameover-text{font-family:Orbitron,monospace;font-size:28px;font-weight:800;color:var(--neon-red);text-shadow:0 0 20px rgba(255,7,58,.5);letter-spacing:4px;margin-bottom:16px}.gameover-score{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--text-primary);margin-bottom:24px}.restart-btn{font-family:Orbitron,monospace;font-size:12px;letter-spacing:2px;padding:12px 32px;background:linear-gradient(135deg,#00ffff26,#00ffff0d);border:1px solid rgba(0,255,255,.4);border-radius:var(--radius);color:var(--neon-cyan);cursor:pointer;transition:all .3s}.restart-btn:hover{background:linear-gradient(135deg,#00ffff40,#00ffff1a);box-shadow:var(--glow-cyan)}.controls-hint{display:flex;justify-content:center;gap:16px;margin-top:20px;flex-wrap:wrap}.control-key{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim)}.control-key kbd{font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-secondary)}.match-info-bar{display:flex;align-items:center;justify-content:center;gap:32px;padding:10px 24px;background:#0006;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);margin-bottom:20px;font-family:Orbitron,monospace;font-size:11px;letter-spacing:2px;color:var(--text-secondary)}.match-info-bar .match-id{color:var(--text-dim)}.match-info-bar .timer{color:var(--neon-cyan);font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(0,255,255,.4)}.player-name-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#00ffff0d;border:1px solid rgba(0,255,255,.15);border-radius:var(--radius)}.player-name-bar.opponent{background:#ff00ff0d;border-color:#ff00ff26}.player-name-bar .name{font-family:Orbitron,monospace;font-size:13px;font-weight:600;letter-spacing:1px}.score-display.opponent .score-value{color:var(--neon-magenta);text-shadow:0 0 15px rgba(255,0,255,.4)}.countdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060613e6;display:flex;align-items:center;justify-content:center;z-index:50}.countdown-number{font-family:Orbitron,monospace;font-size:120px;font-weight:900;color:var(--neon-cyan);text-shadow:0 0 40px rgba(0,255,255,.6),0 0 80px rgba(0,255,255,.3);animation:countdownPulse 1s ease-in-out}@keyframes countdownPulse{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@media (max-width: 700px){.game-arena{grid-template-columns:auto auto;gap:12px}.right-side{display:none}.solo-arena{grid-template-columns:auto auto}}.queue-layout{max-width:700px;margin:0 auto}.queue-desc{color:var(--text-secondary);font-size:13px;margin-bottom:20px;text-align:center}.queue-action{text-align:center;margin-bottom:24px}.queue-join-btn{padding:14px 48px!important;font-size:13px!important}.queue-leave-btn{padding:14px 48px!important;font-size:13px!important;border-color:var(--neon-red)!important;color:var(--neon-red)!important;background:linear-gradient(135deg,#ff073a26,#ff073a0d)!important}.queue-leave-btn:hover{box-shadow:var(--glow-red)!important}.stake-section{background:linear-gradient(135deg,#1139,#0c0c24b3);border:1px solid rgba(0,255,255,.15);border-radius:var(--radius);padding:16px;margin-bottom:24px}.stake-field{display:flex;align-items:center;gap:12px}.stake-label{font-size:12px;color:var(--neon-cyan);min-width:80px;font-family:Orbitron,monospace;letter-spacing:1px}.stake-input{flex:1;text-align:center}.stake-input::-webkit-inner-spin-button,.stake-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stake-input[type=number]{-moz-appearance:textfield}.stake-currency{font-family:Orbitron,monospace;font-size:11px;color:var(--neon-yellow);letter-spacing:1px}.stake-hint{color:var(--text-dim);font-size:11px;margin-top:10px;line-height:1.4}.queue-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:Orbitron,monospace;font-size:11px;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase}.queue-count{background:#00ffff1f;color:var(--neon-cyan);padding:2px 10px;border-radius:12px;font-size:12px}.queue-empty{text-align:center;padding:40px 20px;color:var(--text-dim);font-size:14px}.queue-list{display:flex;flex-direction:column;gap:10px}.queue-card{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#113c,#0c0c24e6);border:1px solid rgba(0,255,255,.1);border-radius:var(--radius);transition:all .3s}.queue-card:hover{border-color:#00ffff4d;background:linear-gradient(135deg,#111133e6,#0c0c24)}.queue-card.self{border-color:#00ffff4d;background:linear-gradient(135deg,#00ffff0f,#111133e6)}.queue-player-info{display:flex;align-items:center;gap:14px}.queue-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--bg-card),var(--bg-surface));border:2px solid var(--neon-cyan);display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-weight:700;font-size:16px}.queue-details{display:flex;flex-direction:column;gap:4px}.queue-name{font-size:14px;font-weight:600}.queue-meta{display:flex;align-items:center;gap:10px;font-size:11px}.queue-elo{color:var(--text-secondary);font-family:JetBrains Mono,monospace}.queue-rank{font-family:Orbitron,monospace;font-size:9px;letter-spacing:1px}.queue-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.queue-wait-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim)}.queue-accept-btn{padding:8px 20px!important;font-size:10px!important}.queue-schedule-section{background:linear-gradient(135deg,#1139,#0c0c24b3);border:1px solid rgba(0,255,255,.15);border-radius:var(--radius);padding:16px;margin-bottom:20px}.queue-schedule-toggle{display:flex;gap:10px;justify-content:center}.queue-schedule-picker{margin-top:16px;padding:14px;background:#0003;border-radius:var(--radius);border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:12px}.queue-schedule-row{display:flex;align-items:center;gap:12px}.queue-schedule-label{font-family:Orbitron,monospace;font-size:9px;letter-spacing:2px;color:var(--text-secondary);min-width:85px;text-transform:uppercase}.queue-schedule-preview{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0000004d;border-radius:var(--radius);border:1px solid rgba(0,255,255,.08);font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-primary)}.queue-schedule-utc{margin-left:8px;font-size:10px;color:var(--text-secondary)}.queue-preview-countdown{font-size:11px;color:var(--neon-magenta);font-family:Orbitron,monospace;letter-spacing:1px}.queue-schedule-badge{font-family:Orbitron,monospace;font-size:9px;letter-spacing:1px;padding:4px 12px;border-radius:12px;text-align:right}.queue-schedule-badge.ready{color:var(--neon-green);background:#39ff1414;border:1px solid rgba(57,255,20,.3);font-weight:700;letter-spacing:2px}.queue-schedule-badge.ready.glow-pulse{animation:readyPulse 2s ease-in-out infinite}.queue-schedule-badge.countdown{display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:#ff00ff0a;border:1px solid rgba(255,0,255,.15);color:var(--text-secondary);padding:6px 12px}.queue-schedule-badge .queue-schedule-time{font-size:10px;color:var(--text-secondary)}.queue-schedule-badge .queue-countdown-timer{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--neon-magenta);text-shadow:0 0 10px rgba(255,0,255,.4);letter-spacing:2px}.leaderboard-layout{max-width:800px;margin:0 auto}.leaderboard-tabs{display:flex;gap:4px;margin-bottom:24px;background:#0000004d;border-radius:var(--radius);padding:4px}.lb-tab{flex:1;text-align:center;padding:10px 16px;font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;border-radius:6px;transition:all .3s}.lb-tab.active{background:#00ffff14;color:var(--neon-cyan);box-shadow:0 0 10px #00ffff1a}.podium{display:flex;justify-content:center;align-items:flex-end;gap:16px;margin-bottom:32px;padding:20px 0}.podium-place{text-align:center;padding:20px 16px;border-radius:var(--radius-lg)}.podium-place.first{background:linear-gradient(180deg,#ffd7001f,#ffd70005);border:1px solid rgba(255,215,0,.25);padding-bottom:40px;min-width:160px}.podium-place.second{background:linear-gradient(180deg,#c0c0c01a,#c0c0c005);border:1px solid rgba(192,192,192,.2);padding-bottom:28px;min-width:140px}.podium-place.third{background:linear-gradient(180deg,#cd7f321a,#cd7f3205);border:1px solid rgba(205,127,50,.2);padding-bottom:16px;min-width:130px}.podium-medal{font-size:36px;margin-bottom:8px}.podium-place.first .podium-medal{font-size:44px;filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.podium-name{font-family:Orbitron,monospace;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:4px}.podium-elo{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.podium-place.first .podium-elo{color:gold;text-shadow:0 0 15px rgba(255,215,0,.4)}.podium-place.second .podium-elo{color:silver;text-shadow:0 0 10px rgba(192,192,192,.3)}.podium-place.third .podium-elo{color:#cd7f32;text-shadow:0 0 10px rgba(205,127,50,.3)}.podium-record{font-size:11px;color:var(--text-secondary);margin-top:4px}.lb-table{width:100%;border-collapse:separate;border-spacing:0 4px}.lb-table th{font-family:Orbitron,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);padding:8px 16px;text-align:left}.lb-table th:last-child{text-align:right}.lb-table td{padding:14px 16px;background:var(--bg-card);font-size:13px}.lb-table tr td:first-child{border-radius:var(--radius) 0 0 var(--radius)}.lb-table tr td:last-child{border-radius:0 var(--radius) var(--radius) 0}.lb-table tr:hover td{background:var(--bg-card-hover)}.lb-rank{font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;color:var(--text-secondary)}.lb-player{display:flex;align-items:center;gap:10px}.lb-player-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;font-family:Orbitron,monospace}.lb-player-name{font-family:Orbitron,monospace;font-size:12px;font-weight:500;letter-spacing:1px}.lb-elo{font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px;color:var(--neon-cyan)}.lb-record{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary)}.lb-streak{font-size:13px}.streak-fire{color:var(--neon-orange)}.streak-skull{color:var(--neon-red)}.rank-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-family:Orbitron,monospace;font-size:8px;letter-spacing:1px}.rank-bronze{background:#cd7f321f;border:1px solid rgba(205,127,50,.3);color:#cd7f32}.rank-silver{background:#c0c0c01f;border:1px solid rgba(192,192,192,.3);color:silver}.rank-gold{background:#ffd7001f;border:1px solid rgba(255,215,0,.3);color:gold}.rank-platinum{background:#00d2d21f;border:1px solid rgba(0,210,210,.3);color:#00d2d2}.rank-diamond{background:#00c8ff26;border:1px solid rgba(0,200,255,.3);color:#00c8ff}.rank-champion{background:#bf00ff1f;border:1px solid rgba(191,0,255,.3);color:var(--neon-purple)}.rank-grandmaster{background:linear-gradient(135deg,#ff00ff1f,#00ffff1f);border:1px solid rgba(255,0,255,.3);color:var(--neon-magenta);animation:gmGlow 2s ease-in-out infinite}@keyframes gmGlow{0%,to{box-shadow:0 0 5px #f0f3}50%{box-shadow:0 0 15px #f0f6,0 0 5px #0ff3}}@media (max-width: 800px){.podium{flex-direction:column;align-items:center}}.challenges-layout{max-width:700px;margin:0 auto}.challenge-card{background:linear-gradient(135deg,var(--bg-card),rgba(0,0,0,.3));border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:20px;margin-bottom:12px;transition:all .3s;position:relative;overflow:hidden}.challenge-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.challenge-card.open:before{background:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.challenge-card.direct:before{background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.challenge-card.rated:before{background:var(--neon-magenta);box-shadow:0 0 10px var(--neon-magenta)}.challenge-card:hover{border-color:#ffffff1f;background:linear-gradient(135deg,var(--bg-card-hover),rgba(0,0,0,.2))}.challenge-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.challenger-info{display:flex;align-items:center;gap:12px}.challenger-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;font-family:Orbitron,monospace}.green-gradient{background:linear-gradient(135deg,var(--neon-green),#00aa00)}.cyan-gradient{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue))}.magenta-gradient{background:linear-gradient(135deg,var(--neon-magenta),var(--neon-red))}.challenger-name{font-family:Orbitron,monospace;font-size:14px;font-weight:600;letter-spacing:1px}.challenger-elo{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary);margin-top:2px}.challenge-type-badge{font-family:Orbitron,monospace;font-size:8px;letter-spacing:2px;padding:4px 12px;border-radius:20px;text-transform:uppercase}.badge-open{background:#39ff141f;border:1px solid rgba(57,255,20,.3);color:var(--neon-green)}.badge-direct{background:#00ffff1f;border:1px solid rgba(0,255,255,.3);color:var(--neon-cyan)}.badge-rated{background:#ff00ff1f;border:1px solid rgba(255,0,255,.3);color:var(--neon-magenta)}.challenge-details{display:flex;gap:24px;margin-bottom:14px;font-size:13px;color:var(--text-secondary)}.challenge-details .detail{display:flex;align-items:center;gap:6px}.challenge-details .value{font-family:JetBrains Mono,monospace;color:var(--text-primary);font-weight:500}.challenge-actions{display:flex;gap:10px}.btn-accept{font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;padding:8px 24px;background:linear-gradient(135deg,#39ff1426,#39ff140d);border:1px solid rgba(57,255,20,.4);border-radius:var(--radius);color:var(--neon-green);cursor:pointer;transition:all .3s}.btn-accept:hover{background:linear-gradient(135deg,#39ff1440,#39ff141a);box-shadow:var(--glow-green)}.btn-decline{font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;transition:all .3s}.btn-decline:hover{border-color:#ff073a4d;color:var(--neon-red)}.create-challenge-box{background:linear-gradient(135deg,var(--bg-surface),var(--bg-card));border:1px solid rgba(0,255,255,.1);border-radius:var(--radius-lg);padding:28px;margin-top:24px}.create-challenge-box h3{font-family:Orbitron,monospace;font-size:14px;letter-spacing:3px;margin-bottom:24px;color:var(--neon-cyan)}.form-row{display:flex;align-items:center;gap:16px;margin-bottom:18px}.form-label{font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;color:var(--text-secondary);min-width:100px;text-transform:uppercase}.form-input{flex:1;padding:10px 16px;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);color:var(--text-primary);font-family:"Exo 2",sans-serif;font-size:14px;transition:border-color .3s}.form-input:focus{outline:none;border-color:#0ff6;box-shadow:0 0 10px #00ffff1a}.form-radio-group{display:flex;gap:10px}.form-radio{padding:8px 18px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);font-family:Orbitron,monospace;font-size:11px;letter-spacing:1px;color:var(--text-secondary);cursor:pointer;transition:all .3s}.form-radio.selected{border-color:#0ff6;color:var(--neon-cyan);background:#00ffff0f}.schedule-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.schedule-picker{margin-top:12px;padding:16px;background:#0003;border-radius:var(--radius);border:1px solid rgba(255,255,255,.04)}.schedule-preview{margin-top:16px;padding:14px 18px;background:#0000004d;border-radius:var(--radius);border:1px solid rgba(0,255,255,.08)}.schedule-preview-row{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text-primary)}.schedule-preview-label{font-size:16px}.schedule-preview-time{font-weight:600;letter-spacing:1px}.schedule-utc{margin-left:10px;font-size:11px;color:var(--text-secondary);font-weight:400}.countdown-display{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 16px;background:#ff00ff0a;border:1px solid rgba(255,0,255,.15);border-radius:var(--radius)}.countdown-label{font-family:Orbitron,monospace;font-size:9px;letter-spacing:2px;color:var(--neon-magenta);text-transform:uppercase}.countdown-timer{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--neon-magenta);text-shadow:0 0 10px rgba(255,0,255,.4),0 0 30px rgba(255,0,255,.2);letter-spacing:2px}.ready-badge{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 18px;font-family:Orbitron,monospace;font-size:11px;font-weight:700;letter-spacing:3px;color:var(--neon-green);background:#39ff1414;border:1px solid rgba(57,255,20,.3);border-radius:20px}.ready-badge.glow-pulse{animation:readyPulse 2s ease-in-out infinite}@keyframes readyPulse{0%,to{box-shadow:0 0 5px #39ff1433,0 0 15px #39ff141a;border-color:#39ff144d}50%{box-shadow:0 0 15px #39ff1480,0 0 40px #39ff1433,0 0 60px #39ff141a;border-color:#39ff1499}}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237777aa' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.form-select option{background:#113;color:#e0e0ff}.highscore-layout{max-width:700px;margin:0 auto}.highscore-hero{text-align:center;padding:40px 20px;margin-bottom:32px}.highscore-hero .your-best-label{font-family:Orbitron,monospace;font-size:10px;letter-spacing:5px;color:var(--text-dim);text-transform:uppercase;margin-bottom:8px}.highscore-hero .your-best-score{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:800;background:linear-gradient(180deg,#fff,var(--neon-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(0,255,255,.4));line-height:1}.highscore-hero .your-best-details{margin-top:8px;font-size:13px;color:var(--text-secondary)}.highscore-list{display:flex;flex-direction:column;gap:6px}.hs-entry{display:grid;grid-template-columns:50px 1fr 140px 100px;align-items:center;padding:14px 20px;background:var(--bg-card);border-radius:var(--radius);border:1px solid rgba(255,255,255,.03);transition:all .3s}.hs-entry:hover{background:var(--bg-card-hover);border-color:#ffffff14}.hs-rank{font-family:JetBrains Mono,monospace;font-weight:700;font-size:16px;color:var(--text-dim)}.hs-entry:nth-child(1) .hs-rank{color:gold;font-size:20px}.hs-entry:nth-child(2) .hs-rank{color:silver;font-size:18px}.hs-entry:nth-child(3) .hs-rank{color:#cd7f32;font-size:18px}.hs-player{font-family:Orbitron,monospace;font-size:13px;font-weight:500;letter-spacing:1px}.hs-score{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--neon-cyan);text-align:right;text-shadow:0 0 10px rgba(0,255,255,.3)}.hs-lines{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary);text-align:right}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.toggle-label{font-size:13px;color:var(--text-primary)}.toggle-switch{position:relative;width:48px;height:24px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0f;border:1px solid var(--text-dim);border-radius:12px;transition:all .3s}.toggle-switch input:checked+.toggle-track{background:#0ff3;border-color:var(--neon-cyan);box-shadow:0 0 8px #00ffff4d}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-dim);transition:all .3s}.toggle-switch input:checked+.toggle-track:after{transform:translate(24px);background:var(--neon-cyan)}.volume-row{display:flex;align-items:center;gap:12px;padding:8px 0}.volume-label{font-size:12px;color:var(--text-secondary);min-width:100px}.volume-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ffffff1a;border-radius:2px;outline:none}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--neon-cyan);cursor:pointer;box-shadow:0 0 8px #0ff6;transition:box-shadow .2s}.volume-slider::-webkit-slider-thumb:hover{box-shadow:0 0 14px #0ff9}.volume-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--neon-cyan);cursor:pointer;border:none;box-shadow:0 0 8px #0ff6}.volume-value{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--neon-cyan);min-width:36px;text-align:right}:root{--bg-primary: #060613;--bg-secondary: #0c0c24;--bg-surface: #111133;--bg-card: #151540;--bg-card-hover: #1a1a50;--neon-cyan: #00ffff;--neon-magenta: #ff00ff;--neon-green: #39ff14;--neon-red: #ff073a;--neon-orange: #ff6600;--neon-blue: #0080ff;--neon-yellow: #ffff00;--neon-purple: #bf00ff;--text-primary: #e0e0ff;--text-secondary: #7777aa;--text-dim: #444466;--glow-cyan: 0 0 10px #00ffff44, 0 0 30px #00ffff22, 0 0 60px #00ffff11;--glow-magenta: 0 0 10px #ff00ff44, 0 0 30px #ff00ff22, 0 0 60px #ff00ff11;--glow-green: 0 0 10px #39ff1444, 0 0 30px #39ff1422;--glow-red: 0 0 10px #ff073a44, 0 0 30px #ff073a22;--border-glow: 1px solid #00ffff33;--radius: 8px;--radius-lg: 16px}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);font-family:"Exo 2",sans-serif;overflow-x:hidden;min-height:100vh}#root{position:relative;z-index:5;min-height:100vh}.grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px);background-size:40px 40px;animation:gridMove 20s linear infinite;pointer-events:none;z-index:0}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}.atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 80%,rgba(0,255,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,0,255,.05) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(0,0,30,.8) 0%,transparent 100%);pointer-events:none;z-index:1}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:2}.top-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:linear-gradient(135deg,#111133e6,#0c0c24f2);border:var(--border-glow);border-radius:var(--radius);margin-bottom:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.top-bar-left{display:flex;align-items:center;gap:16px}.top-bar-title{font-family:Orbitron,monospace;font-weight:800;font-size:18px;letter-spacing:4px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(0,255,255,.3))}.top-bar-right{display:flex;align-items:center;gap:16px}.lang-selector{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#00ffff0f;border:1px solid rgba(0,255,255,.2);border-radius:20px;cursor:pointer;transition:all .3s;font-size:13px;color:var(--neon-cyan);position:relative}.lang-selector:hover{background:#00ffff1f;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.lang-dropdown{position:absolute;top:100%;left:0;margin-top:4px;background:linear-gradient(135deg,var(--bg-surface),var(--bg-card));border:1px solid rgba(0,255,255,.2);border-radius:var(--radius);padding:4px;z-index:100;min-width:140px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lang-option{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;color:var(--text-secondary);transition:all .2s}.lang-option:hover{background:#00ffff14;color:var(--text-primary)}.lang-option.active{color:var(--neon-cyan);background:#00ffff1a}.user-badge{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff0a;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;position:relative;transition:all .3s}.user-badge:hover{background:#00ffff14;border-color:#00ffff4d}.user-badge-name{color:var(--neon-cyan)}.user-badge .chevron{font-size:10px;color:var(--text-dim);margin-left:2px}.user-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:linear-gradient(135deg,var(--bg-surface),var(--bg-card));border:1px solid rgba(0,255,255,.2);border-radius:var(--radius);padding:4px;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.user-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text-secondary);transition:all .2s;text-decoration:none}.user-dropdown-item:hover{background:#00ffff14;color:var(--text-primary)}.user-dropdown-item.logout{color:var(--neon-red)}.user-dropdown-item.logout:hover{background:#ff073a1a;color:var(--neon-red)}.user-dropdown-icon{font-size:15px;width:20px;text-align:center}.user-dropdown-divider{height:1px;background:#ffffff0f;margin:4px 8px}.settings-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--text-dim);background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s}.settings-btn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.neon-btn{font-family:Orbitron,monospace;font-size:11px;letter-spacing:2px;padding:10px 24px;background:linear-gradient(135deg,#00ffff26,#00ffff0d);border:1px solid rgba(0,255,255,.4);border-radius:var(--radius);color:var(--neon-cyan);cursor:pointer;transition:all .3s}.neon-btn:hover{background:linear-gradient(135deg,#00ffff40,#00ffff1a);box-shadow:var(--glow-cyan)}.glass-panel{background:linear-gradient(135deg,#113c,#0c0c24e6);border:var(--border-glow);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px}.page-container{padding:20px;max-width:1200px;margin:0 auto;position:relative;z-index:5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#0ff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0ff6}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title{font-family:Orbitron,monospace;font-size:18px;font-weight:700;letter-spacing:3px;display:flex;align-items:center;gap:12px}.section-title .icon{font-size:22px}.back-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin-bottom:16px;font-family:Orbitron,monospace;font-size:10px;letter-spacing:2px;color:var(--neon-cyan);background:#00ffff0f;border:1px solid rgba(0,255,255,.25);border-radius:20px;cursor:pointer;transition:all .3s}.back-btn:hover{background:#00ffff26;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.back-btn .back-arrow{font-size:14px;line-height:1}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background:linear-gradient(135deg,#1139,#0c0c24b3);border:1px dashed rgba(0,255,255,.15);border-radius:var(--radius-lg)}.empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state .empty-text{font-family:"Exo 2",sans-serif;font-size:14px;color:var(--text-secondary);line-height:1.6}.steem-link{color:var(--neon-cyan);text-decoration:none;transition:all .3s;cursor:pointer}.steem-link:hover{text-shadow:var(--glow-cyan);color:#6ff}.info-text{color:var(--text-secondary);font-size:12px;line-height:1.6;margin-bottom:20px;padding:12px 16px;background:#00ffff08;border-left:2px solid rgba(0,255,255,.2);border-radius:0 var(--radius) var(--radius) 0}.queue-info-text{color:var(--text-secondary);font-size:12px;line-height:1.6;margin-bottom:20px;padding:12px 16px;background:#00ffff08;border-left:2px solid rgba(0,255,255,.2);border-radius:0 var(--radius) var(--radius) 0;text-align:left}
