@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&display=swap";:root{--bg-deep: #06060e;--bg-surface: #0c0c1a;--bg-card: #111126;--bg-elevated: #1a1a3e;--border: #1e1e4a;--border-glow: #2a2a6a;--cyan: #00f0ff;--cyan-dim: #00a0aa;--magenta: #ff00ff;--magenta-dim: #aa00aa;--yellow: #f0ff00;--green: #00ff88;--red: #ff0044;--orange: #ff6600;--purple: #8000ff;--text-primary: #e8e8f0;--text-secondary: #8888aa;--text-muted: #555577;--font-display: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif;--font-mono: "Share Tech Mono", monospace;--glow-cyan: 0 0 20px rgba(0, 240, 255, .3), 0 0 40px rgba(0, 240, 255, .1);--glow-magenta: 0 0 20px rgba(255, 0, 255, .3), 0 0 40px rgba(255, 0, 255, .1);--glow-green: 0 0 20px rgba(0, 255, 136, .3);--glow-red: 0 0 20px rgba(255, 0, 68, .3)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);font-weight:400;line-height:1.5;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,240,255,.015) 2px,rgba(0,240,255,.015) 4px);pointer-events:none;z-index:9999}body:after{content:"";position:fixed;inset:0;background:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:-1}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:.05em;text-transform:uppercase}h1{font-size:2.5rem}h2{font-size:1.5rem}h3{font-size:1.1rem}h4{font-size:.85rem}.mono{font-family:var(--font-mono)}.neon-cyan{color:var(--cyan);text-shadow:0 0 10px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.2)}.neon-magenta{color:var(--magenta);text-shadow:0 0 10px rgba(255,0,255,.5),0 0 30px rgba(255,0,255,.2)}.neon-green{color:var(--green);text-shadow:0 0 10px rgba(0,255,136,.5)}.neon-red{color:var(--red);text-shadow:0 0 10px rgba(255,0,68,.5)}a{color:var(--cyan);text-decoration:none;transition:color .2s,text-shadow .2s}a:hover{color:#fff;text-shadow:0 0 10px var(--cyan)}.btn{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:12px 28px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.btn:before{content:"";position:absolute;inset:0;background:var(--cyan);opacity:0;transition:opacity .3s;z-index:-1}.btn:hover{color:var(--bg-deep);box-shadow:var(--glow-cyan)}.btn:hover:before{opacity:1}.btn-magenta{border-color:var(--magenta);color:var(--magenta)}.btn-magenta:before{background:var(--magenta)}.btn-magenta:hover{box-shadow:var(--glow-magenta)}.btn-green{border-color:var(--green);color:var(--green)}.btn-green:before{background:var(--green)}.btn-green:hover{box-shadow:var(--glow-green)}.btn-red{border-color:var(--red);color:var(--red)}.btn-red:before{background:var(--red)}.btn-red:hover{box-shadow:var(--glow-red)}.btn-sm{padding:8px 16px;font-size:.7rem}.btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}input,select{font-family:var(--font-mono);font-size:.9rem;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);padding:12px 16px;outline:none;transition:border-color .3s,box-shadow .3s;width:100%}input:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 15px #00f0ff26}input::placeholder{color:var(--text-muted)}.card{background:var(--bg-card);border:1px solid var(--border);padding:20px;position:relative;transition:border-color .3s,box-shadow .3s}.card:hover{border-color:var(--border-glow)}.card-glow{border-color:var(--cyan);box-shadow:var(--glow-cyan)}.card-glow-magenta{border-color:var(--magenta);box-shadow:var(--glow-magenta)}.badge{font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;display:inline-block}.badge-live{background:var(--red);color:#fff;animation:pulse-badge 2s infinite}.badge-upcoming{background:var(--cyan-dim);color:#fff}.badge-completed{background:var(--text-muted);color:var(--bg-deep)}.badge-csgo{border:1px solid var(--orange);color:var(--orange);background:transparent}.badge-chess{border:1px solid var(--purple);color:var(--purple);background:transparent}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.6}}.navbar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--border);background:#06060ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000}.navbar-logo{font-family:var(--font-display);font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 15px rgba(0,240,255,.4);text-decoration:none}.navbar-logo span{color:var(--magenta);text-shadow:0 0 15px rgba(255,0,255,.4)}.navbar-links{display:flex;align-items:center;gap:8px}.navbar-links a,.navbar-links button{font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;padding:8px 16px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .3s}.navbar-links a:hover,.navbar-links button:hover{color:var(--cyan);text-shadow:0 0 10px rgba(0,240,255,.3)}.navbar-links a.active,.navbar-links button.active{color:var(--cyan);border-color:var(--cyan);background:#00f0ff0d}.navbar-links .disabled{opacity:.3;pointer-events:none}.navbar-links .coming-soon{font-size:.5rem;color:var(--text-muted);margin-left:-4px}.container{max-width:1400px;margin:0 auto;padding:0 32px}.page-content{padding:32px 0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-value{font-family:var(--font-mono);font-size:1.6rem;color:var(--cyan)}.stat-label{font-family:var(--font-display);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.data-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.85rem}.data-table th{font-family:var(--font-display);font-size:.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);text-align:left;padding:12px 16px;border-bottom:1px solid var(--border)}.data-table td{padding:12px 16px;border-bottom:1px solid rgba(30,30,74,.5);color:var(--text-secondary)}.data-table tr:hover td{background:#00f0ff08;color:var(--text-primary)}@keyframes pulse-neon{0%,to{box-shadow:0 0 10px #00f0ff33,0 0 20px #00f0ff1a;border-color:var(--cyan)}50%{box-shadow:0 0 20px #00f0ff66,0 0 40px #00f0ff33;border-color:#00f0ffcc}}.pulse-live{animation:pulse-neon 2s ease-in-out infinite}@keyframes glitch-1{0%,to{clip-path:inset(0 0 90% 0);transform:translate(-2px,2px)}25%{clip-path:inset(20% 0 60% 0);transform:translate(2px,-1px)}50%{clip-path:inset(50% 0 20% 0);transform:translate(-1px,1px)}75%{clip-path:inset(70% 0 5% 0);transform:translate(1px,-2px)}}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.glitch:before{color:var(--cyan);animation:glitch-1 3s infinite linear;opacity:.6}.glitch:after{color:var(--magenta);animation:glitch-1 3s infinite linear reverse;opacity:.6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border-glow)}::-webkit-scrollbar-thumb:hover{background:var(--cyan-dim)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-32{gap:32px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-32{margin-bottom:32px}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.hidden{display:none}@media (max-width: 768px){.navbar{padding:12px 16px;flex-wrap:wrap;gap:8px}.navbar-links{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;justify-content:flex-start;padding-bottom:4px}.navbar-links::-webkit-scrollbar{display:none}.navbar-links a,.navbar-links button{padding:6px 12px;font-size:.6rem;white-space:nowrap;flex-shrink:0}.container{padding:0 16px}.grid-2,.grid-3{grid-template-columns:1fr}h1{font-size:1.6rem}h2{font-size:1.2rem}.btn{padding:10px 20px;font-size:.75rem;min-height:44px}.btn-sm{padding:8px 14px;min-height:40px}input,select{min-height:44px;font-size:16px}.page-content{padding:20px 0}}@media (max-width: 480px){.navbar-logo{font-size:.9rem}h1{font-size:1.3rem;letter-spacing:.06em}h2{font-size:1rem}h3{font-size:.9rem}.stat-value{font-size:1.3rem}.page-content{padding:16px 0}}@media (max-height: 500px) and (orientation: landscape){.navbar{padding:8px 16px;position:relative}.navbar-logo{font-size:.9rem}.navbar-links a,.navbar-links button{padding:4px 10px;font-size:.55rem}.page-content{padding:12px 0}}@media (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.container{max-width:100%;padding:0 24px}}
