@font-face{font-family:Black Ops One;src:url(/fonts/BlackOpsOne-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowcondensed-BarlowCondensed-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowcondensed-BarlowCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowcondensed-BarlowCondensed-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-Rajdhani-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--black:#0a0a0c;--charcoal:#16171b;--steel:#2a2d35;--primary:#ff3b1f;--primary-dark:#b3200f;--accent:#00e5ff;--gold:#ffc23d;--white:#f5f7fa;--muted:#9aa1ad;--win:#3dff8b;--loss:#ff3b1f;--display:"Black Ops One",Impact,system-ui,sans-serif;--body:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--tech:"Rajdhani","Barlow Condensed",system-ui,sans-serif;--max:1120px;--r:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--white);font-family:var(--body);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;margin:0;font-size:1.15rem;font-weight:500;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--white)}h1,h2,h3{font-family:var(--display);letter-spacing:.02em;margin:1.4em 0 .5em;font-weight:400;line-height:1.1}h1{margin-top:.2em;font-size:clamp(2rem,6vw,3.4rem)}h2{font-size:clamp(1.5rem,4vw,2.1rem)}h3{font-size:1.3rem}p{margin:.6em 0 1em}.wrap{max-width:var(--max);margin:0 auto;padding:0 1.1rem}.skip{position:absolute;left:-999px}.skip:focus{background:var(--primary);color:#fff;z-index:99;padding:.5rem 1rem;top:1rem;left:1rem}.rgbar{background:var(--charcoal);border-bottom:1px solid var(--steel);font-family:var(--tech);color:var(--muted);text-align:center;letter-spacing:.03em;padding:.35rem 1rem;font-size:.85rem}.rgbar a{color:var(--gold)}.site-header{z-index:50;backdrop-filter:blur(8px);border-bottom:2px solid var(--primary);background:#0a0a0cf0;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.brand{color:var(--white);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand img{width:40px;height:40px}.brand .wm{font-family:var(--display);letter-spacing:.04em;font-size:1.55rem}.brand .wm span{color:var(--primary)}.nav ul{gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--white);font-family:var(--tech);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r);padding:.5rem .7rem;font-size:1rem;text-decoration:none;display:block}.nav a:hover,.nav a[aria-current=page]{color:var(--accent);background:var(--charcoal)}.menu-btn{border:1px solid var(--steel);color:var(--white);font-family:var(--tech);border-radius:var(--r);background:0 0;padding:.45rem .8rem;font-size:1rem;display:none}@media (width<=860px){.menu-btn{display:block}.nav{background:var(--charcoal);border-bottom:2px solid var(--primary);display:none;position:absolute;top:100%;left:0;right:0}.nav.open{display:block}.nav ul{flex-direction:column;padding:.5rem 1rem 1rem}.nav a{border-bottom:1px solid var(--steel);border-radius:0;padding:.8rem .5rem;font-size:1.15rem}}.hero{border-bottom:1px solid var(--steel);background:radial-gradient(1000px 400px at 85% 10%,#ff3b1f2e,#0000 60%),radial-gradient(700px 300px at 0 100%,#00e5ff14,#0000 60%);padding:3.5rem 0 3rem;position:relative;overflow:hidden}.hero .grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:2rem;display:grid}.kicker{font-family:var(--tech);color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.95rem}.hero h1{margin:.2em 0 .3em;font-size:clamp(2.4rem,8vw,4.6rem)}.hero h1 .r{color:var(--primary)}.hero p.lead{color:#d7dbe2;max-width:36ch;font-size:1.3rem}.hero .mark{filter:drop-shadow(0 10px 40px #ff3b1f40);justify-self:center;width:min(300px,70vw)}@media (width<=760px){.hero .grid{grid-template-columns:1fr}.hero .mark{order:-1;justify-self:start;width:170px}}.btns{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.btn{font-family:var(--tech);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r);border:2px solid var(--primary);color:var(--white);background:var(--primary);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:.75rem 1.3rem;font-size:1.05rem;text-decoration:none;display:inline-block}.btn:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.btn.ghost{border-color:var(--accent);color:var(--accent);background:0 0}.btn.ghost:hover{background:var(--accent);color:var(--black)}section.block{padding:2.6rem 0}.sec-title{border-bottom:1px solid var(--steel);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.3rem;padding-bottom:.5rem;display:flex}.sec-title h2{margin:0}.sec-title a{font-family:var(--tech);text-transform:uppercase;letter-spacing:.08em}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.1rem;display:grid}.card{background:var(--charcoal);border:1px solid var(--steel);border-radius:var(--r);border-top:3px solid var(--primary);flex-direction:column;padding:1.2rem 1.25rem;display:flex;position:relative}.card h3{margin:.35rem 0 .45rem;font-size:1.35rem}.card h3 a{color:var(--white);text-decoration:none}.card h3 a:hover{color:var(--accent)}.card p{color:#c9ced6;margin:.2rem 0 .8rem}.card .more{font-family:var(--tech);text-transform:uppercase;letter-spacing:.08em;margin-top:auto}.meta{font-family:var(--tech);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.92rem}.tag{font-family:var(--tech);letter-spacing:.1em;text-transform:uppercase;background:var(--steel);color:var(--white);border-radius:3px;margin-right:.35rem;padding:.12rem .5rem;font-size:.8rem;display:inline-block}.tag.preview{background:var(--primary);color:#fff}.tag.roundup{background:var(--accent);color:var(--black)}.tag.news{background:var(--gold);color:var(--black)}.tag.recap,.tag.results{background:var(--win);color:var(--black)}.stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;display:grid}.stat{background:var(--charcoal);border:1px solid var(--steel);border-radius:var(--r);text-align:center;padding:1rem}.stat .n{font-family:var(--tech);color:var(--white);font-size:2.3rem;line-height:1}.stat .l{font-family:var(--tech);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:.35rem;font-size:.85rem}.stat.w .n{color:var(--win)}.stat.lo .n{color:var(--loss)}.stat.g .n{color:var(--gold)}.notice{border-left:4px solid var(--gold);border-radius:0 var(--r) var(--r) 0;background:#ffc23d14;margin:1rem 0;padding:.85rem 1rem;font-size:1.05rem}.notice.red{border-color:var(--primary);background:#ff3b1f17}.notice.cyan{border-color:var(--accent);background:#00e5ff12}.notice strong{font-family:var(--tech);letter-spacing:.06em;text-transform:uppercase}.page-head{border-bottom:1px solid var(--steel);margin-bottom:1.6rem;padding:2.4rem 0 1rem}.page-head h1{margin-bottom:.2em}.prose{max-width:780px}.prose.wide{max-width:none}.prose li{margin:.3em 0}.prose blockquote{border-left:4px solid var(--accent);color:#cfd4dc;background:var(--charcoal);margin:1rem 0;padding:.3rem 1rem}.prose code{font-family:var(--tech);background:var(--steel);border-radius:3px;padding:.05em .35em;font-size:.95em}.prose hr{border:0;border-top:1px solid var(--steel);margin:2rem 0}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--steel);border-radius:var(--r);margin:1rem 0 1.4rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem}th,td{text-align:left;border-bottom:1px solid var(--steel);vertical-align:top;padding:.6rem .75rem}th{font-family:var(--tech);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--charcoal);white-space:nowrap;font-size:.85rem}tr:nth-child(2n) td{background:#ffffff04}.prose table{min-width:0;display:block;overflow-x:auto}.res{font-family:var(--tech);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.1rem .45rem;font-size:.85rem;font-weight:700}.res.win{background:var(--win);color:var(--black)}.res.loss{background:var(--loss);color:#fff}.res.push,.res.void{background:var(--steel);color:var(--white)}.res.pending{border:1px solid var(--gold);color:var(--gold)}.mono{font-family:var(--tech);white-space:nowrap}.pos{color:var(--win)}.neg{color:var(--loss)}form.stack{gap:.9rem;max-width:560px;display:grid}label{font-family:var(--tech);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.9rem}input,textarea{width:100%;font:inherit;color:var(--white);background:var(--charcoal);border:1px solid var(--steel);border-radius:var(--r);margin-top:.3rem;padding:.7rem .8rem}input:focus,textarea:focus{outline:2px solid var(--accent);border-color:#0000}button[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.embed-slot{background:var(--charcoal);border:2px dashed var(--steel);border-radius:var(--r);text-align:center;max-width:620px;padding:1.6rem}.site-footer{border-top:2px solid var(--primary);background:var(--charcoal);margin-top:3rem;padding:2rem 0 1.4rem;font-size:1rem}.site-footer .cols{grid-template-columns:1.4fr 1fr 1fr;gap:1.5rem;display:grid}.site-footer img{width:240px}.site-footer h4{font-family:var(--tech);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:.2rem 0 .6rem;font-size:.9rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:.3rem 0}.site-footer a{color:var(--white);text-decoration:none}.site-footer a:hover{color:var(--accent)}.legal{border-top:1px solid var(--steel);color:var(--muted);font-family:var(--tech);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1.5rem;padding-top:1rem;font-size:.92rem;display:flex}.legal .sep{color:var(--steel)}.legal .b21{border:1px solid var(--gold);color:var(--gold);border-radius:3px;padding:0 .4rem}@media (width<=760px){.site-footer .cols{grid-template-columns:1fr 1fr}.site-footer .cols>div:first-child{grid-column:1/-1}}
