@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/font-manrope-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/font-manrope-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/font-manrope-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-manrope-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/font-manrope-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/font-barlow-condensed-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/font-barlow-condensed-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-barlow-condensed-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/font-barlow-condensed-3.ttf) format('truetype');
}

:root{--bg:#0b1017;--panel:#121922;--line:#242d38;--muted:#7c8999;--text:#eef0f3;--red:#ff5362;--green:#9be0bc}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:13px Manrope,Arial,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{transition:.18s}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:4px}header{height:88px;display:flex;align-items:center;gap:70px;padding:0 5%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:900;letter-spacing:-1px;white-space:nowrap}.brand-mark{display:block;flex:none;object-fit:contain}.brand-name{color:var(--text);margin:0}.brand-name span{color:var(--red)}nav{display:flex;height:100%;gap:32px}nav button{border:0;border-bottom:2px solid transparent;color:var(--light-ink-97a2b0,#97a2b0);background:none;font-weight:700;padding:0 0;position:relative}nav button.active{color:white;border-color:var(--red)}nav i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--red);vertical-align:top;margin:28px 0 0 4px}.header-end{margin-left:auto;display:flex;align-items:center;gap:25px}.edition{font-size:9px;letter-spacing:2px;color:var(--muted)}.clock{font:12px monospace;border-left:1px solid var(--line);padding-left:24px}.ticker{display:flex;height:40px;border-bottom:1px solid var(--line);background:#10161e;align-items:center;overflow:hidden}.ticker>b{align-self:stretch;display:flex;gap:9px;align-items:center;padding:0 27px 0 max(22px,5vw);color:var(--red);font-size:9px;letter-spacing:1.5px;white-space:nowrap;background:#171b24;z-index:1}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--red);display:inline-block;box-shadow:0 0 10px #ff536244}.ticker-window{flex:1;overflow:hidden}.ticker-track{white-space:nowrap;animation:scroll 65s linear infinite;color:var(--light-ink-b4bcc7,#b4bcc7);font-size:10px;letter-spacing:.3px}.ticker-track em{color:var(--red);padding:0 25px}.ticker>button{height:100%;width:45px;background:#171b24;color:var(--light-ink-a6afbb,#a6afbb);border:0}.paused .ticker-track{animation-play-state:paused}@keyframes scroll{to{transform:translateX(-48%)}}main{max-width:1440px;margin:auto;padding:35px 5% 0}.eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--muted);font-weight:700;display:flex;justify-content:space-between}.hero{display:grid;grid-template-columns:1.16fr 1fr;margin-top:17px;min-height:386px;border:1px solid var(--line);overflow:hidden;background:linear-gradient(115deg,#161e28,#101720)}.hero-copy{padding:37px 40px}.hero-tag{font-size:9px;letter-spacing:1.3px;color:var(--light-ink-b4bdc9,#b4bdc9);display:flex;gap:8px;align-items:center}h1{font-size:clamp(35px,4.1vw,59px);line-height:1.08;letter-spacing:-2.8px;margin:22px 0 18px;font-weight:800}h1 span{color:var(--red)}.hero-copy p{color:var(--light-ink-99a5b3,#99a5b3);line-height:1.9;max-width:410px;font-size:12px;margin:0}.hero-buttons{display:flex;gap:21px;align-items:center;margin-top:25px}.primary{border:0;background:var(--red);color:var(--light-ink-10141b,#10141b);font-weight:800;padding:14px 20px;font-size:11px;clip-path:polygon(0 0,100% 0,100% 78%,95% 100%,0 100%)}.primary span{margin-left:20px;font-size:17px}.primary:hover{background:#ff7b86}.secondary{background:none;color:var(--light-ink-ccd2da,#ccd2da);border:0;font-size:10px;font-weight:700}.hero-foot{display:flex;gap:17px;align-items:center;margin-top:27px;font-size:8px;color:var(--light-ink-657386,#657386)}.hero-foot span:first-child{color:var(--light-ink-94bba8,#94bba8);letter-spacing:.7px}.hero-art{position:relative;min-height:100%;overflow:hidden;background:radial-gradient(ellipse at 55% 50%,#87364055,transparent 70%);border-left:1px solid var(--line)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#65738612 1px,transparent 1px),linear-gradient(90deg,#65738612 1px,transparent 1px);background-size:43px 43px;transform:perspective(400px) rotateY(-15deg) scale(1.15)}.hero-art:after{content:'VALORANT';position:absolute;bottom:65px;font:100px 'Barlow Condensed',Impact,sans-serif;letter-spacing:7px;color:transparent;-webkit-text-stroke:1px #ba6d7c22;left:20px;transform:rotate(-8deg)}.art-top,.art-bottom{position:absolute;left:30px;right:30px;display:flex;justify-content:space-between;color:var(--light-ink-8c7b86,#8c7b86);font:8px monospace;letter-spacing:2px}.art-top{top:25px}.art-bottom{bottom:25px;align-items:end;line-height:1.8}.art-bottom b{color:var(--light-ink-d0b8c1,#d0b8c1);font-weight:400}.spike-symbol{position:absolute;inset:40px 70px 60px;filter:drop-shadow(0 16px 24px #ff4b6030)}.spike-symbol img{display:block;width:100%;height:100%;object-fit:contain}.art-cross{position:absolute;color:var(--light-ink-a87881,#a87881);font:20px monospace}.cross1{left:30px;top:60px}.cross2{right:30px;bottom:80px}.barcode{font:26px monospace;letter-spacing:-3px;color:var(--light-ink-ac848c,#ac848c)}.barcode small{display:block;font:7px monospace;letter-spacing:2px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 42px;border:1px solid var(--line);background:#101720}.stats>div{padding:20px 24px;position:relative;border-right:1px solid var(--line)}.stats>div:last-child{border:0}.stats b{font:32px 'Barlow Condensed',Impact,sans-serif;font-weight:600;letter-spacing:.5px;display:block}.stats b.coral{font-size:24px;color:var(--red);padding:4px 0}.stats span{display:block;font-size:9px;color:var(--muted);margin-top:5px}.stats i{position:absolute;right:23px;top:26px;font-size:18px;color:var(--light-ink-4d5b6b,#4d5b6b);font-style:normal}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title h2{font-size:26px;margin:9px 0 23px;letter-spacing:-.8px}.view-actions{display:flex;align-items:center;gap:18px;font-size:9px;color:var(--muted)}.view-actions a{border:1px solid var(--line);padding:9px 12px;color:var(--light-ink-c3cbd5,#c3cbd5)}.subnav{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:22px}.subnav button{border:0;border-bottom:2px solid transparent;background:none;padding:0 0 15px;color:var(--light-ink-8c98a7,#8c98a7);font-size:11px;font-weight:700}.subnav button.active{color:var(--light-ink-fff,#fff);border-color:var(--red)}#filters{display:flex;justify-content:space-between;gap:15px;align-items:center}.regions{display:flex;gap:5px;flex-wrap:wrap}.regions button{background:transparent;border:1px solid transparent;padding:9px 13px;font-size:10px;color:var(--light-ink-8f9cac,#8f9cac);border-radius:3px}.regions button.active{color:var(--light-ink-fff,#fff);background:#26303c;border-color:#3a4653}.regions button:hover{color:var(--light-ink-fff,#fff)}.search{display:flex;align-items:center;gap:10px;background:#131b25;border:1px solid var(--line);padding:9px 12px;border-radius:3px;width:225px}.search span{font-size:20px;line-height:10px;color:var(--light-ink-768397,#768397)}.search input{min-width:0;width:100%;background:none;border:0;color:white;font-size:10px;outline:none}.filter-bottom{display:flex;justify-content:space-between;align-items:center;padding:19px 0 14px;font-size:9px;color:var(--muted)}select{background:var(--bg);border:0;color:var(--light-ink-99a7b7,#99a7b7);font-size:10px}.overview-layout{display:grid;grid-template-columns:1fr 310px;gap:23px}.events-list{display:flex;flex-direction:column;gap:9px}.event-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:17px;background:var(--panel);border:1px solid var(--line);padding:19px 20px;position:relative;border-radius:4px}.event-card:hover{border-color:#5a626f;transform:translateY(-1px)}.event-card .event-emblem{width:48px;height:48px;background:#202c36;display:grid;place-items:center;color:var(--light-ink-bdd3d3,#bdd3d3);font:28px 'Barlow Condensed',Impact,sans-serif;font-weight:700;transform:skew(-5deg)}.event-card:nth-child(3n+2) .event-emblem{color:var(--light-ink-e0bb86,#e0bb86);background:#312a25}.event-card:nth-child(3n) .event-emblem{color:var(--light-ink-baafff,#baafff);background:#28263b}.event-card h3{font-size:13px;margin:5px 0 9px;line-height:1.5}.event-top{font-size:8px;letter-spacing:.7px;color:var(--muted);display:flex;gap:10px;align-items:center}.badge{display:inline-flex;align-items:center;font-size:8px;padding:4px 6px;letter-spacing:.5px;border-radius:2px;background:#29313c;color:var(--light-ink-aeb8c6,#aeb8c6)}.badge.ongoing{color:var(--green);background:#1b302b}.badge.rumor{color:var(--light-ink-e7bc74,#e7bc74);background:#332b1d}.badge.official{color:var(--green);background:#19332b}.event-meta{font-size:9px;color:var(--light-ink-78899c,#78899c);display:flex;gap:20px}.event-right{display:flex;align-items:center;gap:18px}.event-right>span{color:var(--light-ink-69788a,#69788a)}.favorite{border:1px solid #344050;border-radius:3px;background:none;color:var(--light-ink-9ba8b8,#9ba8b8);width:29px;height:29px;font-size:17px}.favorite.saved{color:var(--red);border-color:#7f3945;background:#ff53620e}.side{background:#111923;border:1px solid var(--line);border-radius:4px;padding:21px;height:fit-content}.side-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:var(--light-ink-c3ccd7,#c3ccd7)}.side-label span{color:var(--red)}.side h3{font-size:22px;line-height:1.3;margin:21px 0 12px;letter-spacing:-.6px}.side p{font-size:10px;color:var(--muted);line-height:1.9}.wire-mini{padding:17px 0;border-top:1px solid var(--line);margin-top:17px}.wire-mini strong{font-size:12px;display:block;margin:10px 0 6px}.wire-mini small{font-size:9px;color:var(--muted)}.text-link{display:block;color:var(--red);font-size:10px;padding-top:15px;font-weight:700}.more{width:100%;margin-top:13px;padding:13px;background:none;color:var(--light-ink-a7b3c2,#a7b3c2);border:1px solid var(--line);font-size:10px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.team-card{position:relative;border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:22px;text-align:left;color:white;min-height:205px}.team-card:hover{border-color:#ff53627a;transform:translateY(-3px)}.team-card .favorite{position:absolute;top:15px;right:15px}.team-logo{height:62px;width:74px;object-fit:contain;display:block;margin:11px 0 22px}.team-card h3{font-size:16px;margin:5px 0 10px}.team-card small{font-size:8px;letter-spacing:1px;color:var(--muted)}.team-card p{font-size:10px;line-height:1.8;color:var(--light-ink-9aa7b8,#9aa7b8);margin:0}.team-card .open-team{position:absolute;inset:0;border:0;background:none}.team-card .favorite{z-index:1}.transfer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.transfer-card{background:var(--panel);border:1px solid var(--line);padding:24px;border-radius:4px}.transfer-date{float:right;font-size:9px;color:var(--muted)}.transfer-card h3{font-size:21px;margin:25px 0 8px}.transfer-route{font:18px 'Barlow Condensed',Arial,sans-serif;color:var(--light-ink-b2bccb,#b2bccb);letter-spacing:1px}.transfer-route span{color:var(--red);padding:0 7px}.transfer-card p{color:var(--light-ink-8c9bad,#8c9bad);font-size:11px;line-height:1.9}.source{display:block;border-top:1px solid var(--line);padding-top:13px;font-size:9px;color:var(--light-ink-c0cbd8,#c0cbd8);line-height:1.8}.empty{padding:60px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line);grid-column:1/-1}.bottom-note{margin:35px 0 40px;padding:25px;display:flex;gap:20px;border:1px solid var(--line);align-items:center;background:#0e151e}.note-icon{font-size:30px;color:var(--red)}.bottom-note h3{font-size:12px;margin:0 0 8px}.bottom-note p{font-size:10px;color:var(--muted);line-height:1.8;margin:0;max-width:650px}.bottom-note>a{white-space:nowrap;margin-left:auto;font-size:10px;color:var(--light-ink-b5c0ce,#b5c0ce)}footer{max-width:1440px;margin:auto;padding:25px 5% 35px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);gap:20px}footer .brand{font-size:16px}footer span:not(.brand span){font-size:8px;color:var(--light-ink-667587,#667587)}dialog{border:1px solid #424d5b;border-radius:6px;background:#121a25;color:white;padding:34px;max-width:670px;width:calc(100% - 30px);max-height:85vh}dialog::backdrop{background:#02060bcc;backdrop-filter:blur(6px)}.close{position:absolute;right:15px;top:15px;background:none;border:0;color:white;font-size:20px}.dialog-head{display:flex;gap:23px;align-items:center;margin-bottom:20px}.dialog-head img{width:80px;height:80px;object-fit:contain}.dialog-head h2{font-size:27px;margin:8px 0}.dialog-intro{font-size:12px;color:var(--light-ink-9aa8b9,#9aa8b9);line-height:1.9}.roster-title{font-size:10px;letter-spacing:1px;margin-top:24px;color:var(--light-ink-a4b3c5,#a4b3c5)}.player-row{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--line);font-size:12px}.player-row span{font-size:9px;color:var(--light-ink-8f9daf,#8f9daf);max-width:190px;text-align:right}.dialog-note{font-size:10px;color:var(--light-ink-7e8fa3,#7e8fa3);line-height:1.9}.forecast{padding:12px;border:1px solid var(--line);margin-top:20px}.forecast summary{cursor:pointer;font-size:11px}.forecast p{font-size:10px;color:var(--light-ink-a2afbf,#a2afbf);line-height:1.8}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#e9eef4;color:var(--light-ink-121923,#121923);padding:13px 24px;border-radius:4px;transition:.2s;font-size:12px;z-index:10}#toast.show{opacity:1;transform:translate(-50%,0)}@media(min-width:1500px){main{padding-top:45px}.hero{min-height:425px}.hero-copy{padding:45px}}@media(max-width:1050px){header{gap:30px}nav{gap:22px}.edition{display:none}.hero-copy{padding:30px}.hero-foot{flex-wrap:wrap;gap:7px}.hero-art .spike-symbol{inset:50px 30px 60px}.overview-layout{grid-template-columns:1fr 260px}.team-grid{grid-template-columns:repeat(3,1fr)}.stats>div{padding:18px}.stats i{display:none}.hero-copy p{font-size:11px}.hero-buttons{gap:10px}.primary{padding:12px}.transfer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){header{height:auto;padding:20px 5% 0;flex-wrap:wrap;gap:20px}header .brand{font-size:21px}.header-end{margin-left:auto}nav{order:3;width:100%;justify-content:space-between;height:40px}nav i{margin-top:3px}main{padding-top:25px}.hero{grid-template-columns:1fr;position:relative}.hero-copy{padding:30px 25px;position:relative;z-index:1}.hero-art{display:none}h1{font-size:45px;letter-spacing:-2px}.hero-copy p{max-width:400px}.hero-buttons{gap:20px}.stats{grid-template-columns:repeat(2,1fr);margin-bottom:30px}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats>div:nth-child(2){border-right:0}.stats b{font-size:29px}.stats b.coral{font-size:22px}.view-actions>span{display:none}.section-title h2{font-size:24px}.subnav{gap:22px;overflow:auto;white-space:nowrap}.subnav button{font-size:10px}.overview-layout{grid-template-columns:1fr}.side{margin-top:10px}.team-grid{grid-template-columns:repeat(2,1fr)}.transfer-grid{grid-template-columns:1fr}#filters{align-items:stretch;flex-direction:column;gap:15px}.regions{gap:1px}.regions button{padding:8px 9px;font-size:9px}.search{width:100%}.event-card{padding:15px 12px;gap:11px;grid-template-columns:40px 1fr auto}.event-card .event-emblem{width:36px;height:40px;font-size:22px}.event-card h3{font-size:12px}.event-meta{gap:10px;font-size:8px;flex-wrap:wrap}.event-right{gap:5px}.event-right>span{display:none}.team-card{padding:17px;min-height:210px}.team-card h3{font-size:14px}.bottom-note{align-items:start;padding:20px;gap:14px;flex-wrap:wrap}.bottom-note>div:nth-child(2){flex:1}.bottom-note>a{margin-left:40px}footer{align-items:start;flex-direction:column;gap:12px}.ticker>b{font-size:8px;padding-right:15px}.hero-tag{font-size:8px}.eyebrow{font-size:8px}.dialog-head h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/* Val.Cyber internal pages */
[hidden]{display:none!important}header{gap:32px}nav{gap:23px}.brand{flex-shrink:0}nav button{flex-shrink:0}.header-end{gap:15px}.local-mark{border:1px solid #344534;color:var(--light-ink-9bc6aa,#9bc6aa);padding:9px 12px;font-size:8px;letter-spacing:1px}.catalog-note{font-size:11px;line-height:1.9;color:var(--light-ink-8d9db0,#8d9db0);margin:0 0 18px}.favorite-teams{margin-top:20px}.card-arrow{font-size:20px;color:var(--light-ink-9eacbc,#9eacbc)}.card-arrow:hover{color:var(--red)}.team-card .open-team{position:absolute;inset:0}.team-card{min-height:242px}.team-card p{padding-right:3px}.team-card .favorite{z-index:2}.wire-link{display:block}.wire-link:hover strong{color:var(--red)}.section-inline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 18px}.section-inline h2,.section-inline h3{font-size:20px;margin:0;letter-spacing:-.4px}.muted{color:var(--muted);font-size:11px}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.person-card{display:flex;align-items:center;gap:15px;padding:19px;border:1px solid var(--line);background:var(--panel);border-radius:4px;min-width:0}.person-card>div:nth-child(2){min-width:0}.person-card h3{margin:5px 0;font-size:16px;overflow:hidden;text-overflow:ellipsis}.person-card small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.person-card p{font-size:10px;color:var(--light-ink-9aabbe,#9aabbe);margin:0}.person-card>span{margin-left:auto;color:var(--red)}.person-card:hover{border-color:#ff536280;transform:translateY(-2px)}.avatar{width:49px;height:49px;border-radius:5px;background:linear-gradient(135deg,#293543,#16202b);border:1px solid #435163;display:flex;align-items:center;justify-content:center;font:24px 'Barlow Condensed',Arial,sans-serif;color:var(--light-ink-e5b4bc,#e5b4bc);flex-shrink:0;letter-spacing:2px}.match-list{display:flex;flex-direction:column;gap:10px}.match-row{display:grid;grid-template-columns:170px 1fr 220px;gap:25px;padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:4px;align-items:center;min-width:0}.match-row:hover{border-color:#6b4d5b;background:#17202b}.match-context{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.match-context>span:first-child{font-size:10px;color:var(--light-ink-a6b2c1,#a6b2c1)}.match-context small{font-size:9px;color:var(--muted)}.match-versus{display:flex;flex-direction:column;gap:12px;min-width:0}.match-side{display:flex;align-items:center;gap:12px;min-width:0}.match-side b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-side strong{margin-left:auto;color:white;font-size:17px}.tiny-logo{width:25px;height:25px;object-fit:contain;flex-shrink:0}.match-event{font-size:10px;line-height:1.7;color:var(--light-ink-9dabbd,#9dabbd);border-left:1px solid var(--line);padding-left:20px}.match-event span{display:block;color:var(--red);font-size:9px;margin-top:9px}.detail-mode main>.eyebrow,.detail-mode .hero,.detail-mode .stats{display:none}.detail-mode main{padding-top:26px}.detail-breadcrumb{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:35px}.detail-breadcrumb button{border:1px solid var(--line);padding:10px 16px;background:var(--panel);color:var(--light-ink-b9c5d4,#b9c5d4);letter-spacing:0;font-size:11px}.detail-heading{display:flex;align-items:center;gap:26px;margin:20px 0 27px}.detail-heading h1{font-size:clamp(28px,3.4vw,46px);letter-spacing:-1.6px;line-height:1.18;margin:10px 0 12px;overflow-wrap:anywhere}.detail-heading p{font-size:12px;line-height:1.9;color:var(--light-ink-8e9fb3,#8e9fb3);max-width:780px;margin:0}.profile-logo{width:110px;height:110px;object-fit:contain;flex-shrink:0}.profile-avatar{width:100px;height:100px;font-size:42px}.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#111923;border-radius:4px;margin:20px 0 25px}.detail-metrics>div{padding:20px;border-right:1px solid var(--line);min-width:0}.detail-metrics>div:last-child{border:0}.detail-metrics small{display:block;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--light-ink-75869a,#75869a);margin-bottom:10px}.detail-metrics b{font-size:13px;line-height:1.8;display:block;overflow-wrap:anywhere}.detail-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin:32px 0 25px;overflow:auto;white-space:nowrap}.detail-tabs button{padding:0 0 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--light-ink-8e9fb2,#8e9fb2);font-size:11px;font-weight:700}.detail-tabs button.active{color:white;border-color:var(--red)}.detail-panel{padding:25px;border:1px solid var(--line);background:var(--panel);border-radius:4px;min-width:0}.detail-panel h2{font-size:18px;margin:0 0 16px;letter-spacing:-.4px}.detail-copy{font-size:12px;color:var(--light-ink-a3b1c2,#a3b1c2);line-height:1.95}.detail-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.detail-panel .detail-metrics{background:#0e151f;margin:20px 0 0;grid-template-columns:repeat(2,1fr)}.detail-panel .detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-panel .detail-metrics>div:nth-child(2){border-right:0}.data-note{color:var(--light-ink-718298,#718298);font-size:10px;line-height:1.95;margin:22px 0 0}.quick-actions{display:flex;gap:20px;align-items:center;margin-top:25px}.participant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.participant-head{display:flex;gap:18px;align-items:center;margin-bottom:25px}.medium-logo{width:55px;height:55px;object-fit:contain;flex-shrink:0}.participant-head h3{font-size:19px;margin:0 0 7px}.participant-head small{font-size:10px;color:var(--muted)}.roster-caption{font-size:9px;color:var(--muted);letter-spacing:1px;margin:15px 0}.roster-row{display:flex;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);min-width:0}.roster-row:last-child{border-bottom:0}.roster-number{font:13px monospace;color:var(--light-ink-526175,#526175);flex-shrink:0}.roster-row>div{flex:1;min-width:0}.roster-row small{display:block;font-size:10px;color:var(--light-ink-7b8ea5,#7b8ea5);margin-top:6px;line-height:1.5}.player-link{font-size:13px;font-weight:700}.player-link:hover,.team-name-link:hover{color:var(--red)}.roster-country{font-size:9px;color:var(--light-ink-98a8bd,#98a8bd)}.roster-role{font-size:9px;color:var(--light-ink-92a2b8,#92a2b8);text-align:right;max-width:130px;line-height:1.6}.roster-row>a:last-child{color:var(--red)}.event-roster{margin-top:16px}.event-roster summary{cursor:pointer;font-size:12px;font-weight:700}.event-roster .roster-list{margin-top:20px}.bracket-board{display:flex;gap:19px;overflow:auto;padding-bottom:20px}.bracket-round{width:238px;min-width:238px}.bracket-round h3{font-size:11px;color:var(--light-ink-a6b3c4,#a6b3c4);font-weight:700;margin:0 0 18px;min-height:30px;line-height:1.5}.bracket-match{display:block;border:1px solid #344152;background:#131d2a;padding:15px;margin-bottom:14px;border-radius:4px}.bracket-match:hover{border-color:var(--red)}.bracket-match>div{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:7px 0;font-size:11px}.bracket-match b{font:17px 'Barlow Condensed',Arial,sans-serif}.bracket-match small{display:block;border-top:1px solid var(--line);padding-top:9px;margin-top:7px;color:var(--light-ink-7c8fa6,#7c8fa6);font-size:8px}.table-scroll{overflow-x:auto;border:1px solid var(--line);background:var(--panel);border-radius:4px}.data-table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap;text-align:left}.data-table th{background:#1a2532;font-size:9px;letter-spacing:.5px;color:var(--light-ink-90a1b7,#90a1b7);font-weight:700}.data-table td,.data-table th{padding:16px;border-bottom:1px solid var(--line)}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#1b2531}.data-table small{display:block;font-size:8px;color:var(--light-ink-697e98,#697e98);margin-top:6px}.score-table{min-width:850px}.score-table td:first-child{min-width:150px}.score-table td:nth-child(3),.score-table td:nth-child(4){color:var(--light-ink-c6e4d2,#c6e4d2)}.group-table{margin-top:20px}.match-hero{display:flex;align-items:center;justify-content:space-evenly;gap:25px;padding:38px 25px;border:1px solid var(--line);border-radius:4px;background:radial-gradient(ellipse at center,#44232d77,transparent 65%),#131b26;margin-top:20px}.series-team{flex:1;display:flex;align-items:center;justify-content:center;gap:18px;flex-direction:column;text-align:center;font-size:18px;font-weight:700}.series-team .profile-logo{width:85px;height:85px}.series-center{text-align:center;flex-shrink:0}.series-center>b{font:68px 'Barlow Condensed',Arial,sans-serif;letter-spacing:5px;display:block;line-height:1.4}.series-center>b>span{color:var(--light-ink-5e5e6d,#5e5e6d)}.series-center small{display:block;color:var(--light-ink-91a1b5,#91a1b5);font-size:10px}.map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.map-card{background:linear-gradient(125deg,#26313d,#131c28);border:1px solid var(--line);border-radius:5px;padding:25px;position:relative;overflow:hidden}.map-card:after{content:'VAL';font:80px 'Barlow Condensed',Arial,sans-serif;color:var(--light-ink-9baabc08,#9baabc08);position:absolute;right:-10px;bottom:10px;pointer-events:none}.map-card>small{font-size:9px;letter-spacing:2px;color:var(--light-ink-8b9cb1,#8b9cb1)}.map-card h2{font-size:25px;margin:15px 0 7px}.map-score{font:43px 'Barlow Condensed',Arial,sans-serif}.map-score span{color:var(--red)}.map-card p{color:var(--muted);font-size:10px}.map-card button{padding:10px 0;color:var(--light-ink-e3a4af,#e3a4af)}.map-tabs{display:flex;gap:10px;margin-bottom:18px;overflow:auto}.map-tabs button{background:#131d29;border:1px solid var(--line);padding:10px 15px;color:var(--light-ink-91a2b7,#91a2b7);font-size:10px;white-space:nowrap}.map-tabs button.active{color:white;border-color:var(--red)}.profile-team{display:flex;gap:18px;align-items:center;padding:15px 0}.profile-team a{font-size:16px;font-weight:700}.profile-team small{display:block;color:var(--light-ink-7f92a9,#7f92a9);font-size:10px;margin-top:7px}.player-match-block{margin-bottom:22px}.player-match-block .table-scroll{margin-top:10px}.news-article{max-width:860px;padding:35px}.news-article h2{font-size:27px;margin:26px 0 18px;line-height:1.5}.news-article h2 span{color:var(--red);padding:0 10px}.news-article p{font-size:13px;line-height:2;color:var(--light-ink-a7b4c6,#a7b4c6)}.news-explainer{border-left:2px solid var(--red);padding:4px 0 4px 20px;margin:25px 0}.news-explainer h3{font-size:13px}.news-explainer p{font-size:11px;margin:0}.news-article p.data-note{font-size:10px}.data-credit{margin-top:14px}.data-credit summary{font-size:10px;cursor:pointer;color:var(--light-ink-a8b6c9,#a8b6c9)}.data-credit p{margin-top:10px}.bottom-note>.secondary{margin-left:auto;white-space:nowrap;font-size:10px}.event-meta{flex-wrap:wrap;row-gap:6px}.profile-team .medium-logo{width:42px;height:42px}.detail-mode .bottom-note{margin-top:40px}
@media(max-width:1150px){.header-end .edition{display:none}header{gap:25px}nav{gap:20px}.people-grid{grid-template-columns:repeat(2,1fr)}.match-row{grid-template-columns:135px 1fr 170px;gap:18px}.match-event{padding-left:15px}.detail-columns{grid-template-columns:1fr 1fr}}
@media(max-width:800px){nav{overflow-x:auto;justify-content:flex-start;gap:25px}.header-end{margin-left:auto}.match-row{grid-template-columns:110px 1fr;gap:17px;padding:17px}.match-event{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.match-event span{margin:0;white-space:nowrap}.detail-columns{grid-template-columns:1fr}.detail-heading{gap:20px}.detail-heading h1{font-size:33px}.profile-logo{width:80px;height:80px}.participant-grid{grid-template-columns:1fr}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-metrics>div:nth-child(2){border-right:0}.map-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:550px){header{gap:18px}.header-end{font-size:10px}.clock{padding-left:0;border:0;font-size:10px}nav{gap:24px}.brand{font-size:21px}nav button{font-size:11px}.people-grid{grid-template-columns:1fr}.team-card{min-height:236px}.team-card .team-logo{height:52px;width:60px;margin-bottom:18px}.team-card p{font-size:9px}.team-card small{font-size:7px}.person-card{padding:16px}.section-inline h2,.section-inline h3{font-size:18px}.detail-breadcrumb{margin-bottom:25px;gap:10px;font-size:8px}.detail-breadcrumb span{font-size:7px}.detail-heading{align-items:flex-start;gap:15px}.detail-heading h1{font-size:28px;letter-spacing:-1px}.detail-heading p{font-size:11px}.profile-logo,.profile-avatar{width:63px;height:63px;font-size:29px}.detail-panel{padding:20px}.detail-metrics>div{padding:16px}.detail-metrics b{font-size:11px}.detail-tabs{gap:23px}.detail-tabs button{font-size:10px}.detail-copy{font-size:11px}.quick-actions{flex-wrap:wrap;gap:15px}.match-hero{padding:25px 13px;gap:13px}.series-team{font-size:12px;gap:12px}.series-team .profile-logo{width:50px;height:50px}.series-center>b{font-size:47px;letter-spacing:2px}.series-center .badge{font-size:6px}.series-center small{font-size:8px}.map-grid{grid-template-columns:1fr}.map-card{padding:22px}.match-context>span:first-child{font-size:9px}.match-context{gap:7px}.match-context small{font-size:8px}.match-row{grid-template-columns:90px 1fr;gap:12px}.tiny-logo{width:20px;height:20px}.match-side{gap:8px}.match-side b{font-size:10px}.match-event{font-size:9px}.match-event span{font-size:8px}.match-context .badge{font-size:7px}.roster-row{gap:10px}.roster-role{font-size:8px;max-width:90px}.roster-country{font-size:8px}.player-link{font-size:12px}.roster-row small{font-size:9px}.roster-number{font-size:11px}.bottom-note>.secondary{margin-left:42px}.news-article{padding:23px}.news-article h2{font-size:22px}.news-article p{font-size:12px}.local-mark{font-size:7px;padding:8px}.data-table td,.data-table th{padding:13px}.subnav{gap:21px}.detail-panel h2{font-size:17px}.detail-heading .eyebrow{font-size:7px}.roster-row>div{overflow-wrap:anywhere}.detail-breadcrumb button{font-size:10px;padding:9px 12px}}

.catalog-subpage main>.eyebrow,.catalog-subpage .hero,.catalog-subpage .stats{display:none}.catalog-subpage main{padding-top:32px}
/* Clearer type: real semibold faces, larger text, normal letter spacing. */
:root{--muted:#afbdd0;--text:#f4f6fa;--line:#344357}body{font-family:'Manrope',Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.65;letter-spacing:normal;font-synthesis:none;text-rendering:optimizeLegibility}button,input,select{font-family:inherit;font-weight:700;letter-spacing:normal}p{line-height:1.85}.brand{font-size:27px;letter-spacing:-.3px;font-weight:800}.eyebrow,.hero-tag,.hero-foot,.ticker-track,.ticker>b,.edition,.art-top,.art-bottom,.view-actions,.stats span,.team-card small,.team-card p,.event-top,.event-meta,.filter-bottom,.badge,.roster-caption,.person-card small,.person-card p,.series-center small,.bracket-match small,.map-card>small,.map-card-content>small{font-size:12px;letter-spacing:.3px}.header-end .clock{font-size:13px}nav button,.subnav button,.detail-tabs button,.regions button,.search input,select,.primary,.secondary,.more,.source,.text-link,.detail-breadcrumb button{font-size:14px}nav{gap:18px}.hero-copy p,.bottom-note p,.catalog-note,.data-note,.dialog-note,.detail-copy,.detail-heading p,.side p,.news-article p,.news-explainer p,.data-credit p{font-size:14px;color:var(--light-ink-c3cfdf,#c3cfdf);font-weight:600;line-height:1.85}.hero-foot{gap:15px;flex-wrap:wrap;line-height:1.7}.hero-copy{padding:34px}.hero{min-height:440px}h1{font-size:clamp(38px,4vw,58px);font-weight:800;letter-spacing:-.025em;line-height:1.15}h2,h3,h4{font-weight:800;letter-spacing:normal}.section-title h2{font-size:30px}.hero-tag{line-height:1.8}.hero-copy p{max-width:470px}.stats b,.stats b.coral{font-family:'Manrope',Arial,sans-serif;font-weight:800;font-size:30px;letter-spacing:normal}.stats span{color:var(--light-ink-c0cede,#c0cede)}.stats>div{padding:24px}.stats i{display:none}.local-mark{font-size:11px}.section-title .eyebrow{font-size:12px}.event-card{padding:22px;gap:18px;grid-template-columns:54px 1fr auto}.event-card h3{font-size:17px;font-weight:800;line-height:1.55;letter-spacing:normal;margin:8px 0 11px}.event-emblem,.event-card .event-emblem{font-family:'Manrope',Arial,sans-serif;font-size:23px;font-weight:800}.event-meta{font-size:13px;color:var(--light-ink-c1cde0,#c1cde0);gap:17px;line-height:1.8}.event-top{font-size:11px;color:var(--light-ink-bbc7d8,#bbc7d8)}.badge{font-size:11px;font-weight:800;line-height:1.6;padding:4px 8px}.team-card{padding:23px;min-height:290px}.team-card h3{font-size:19px;line-height:1.4}.team-card p{font-size:13px;line-height:1.9;color:var(--light-ink-bfcde0,#bfcde0)}.team-card small{display:block;font-size:11px;line-height:1.8;max-width:calc(100% - 30px);color:var(--light-ink-afbed1,#afbed1)}.team-card .favorite{width:31px;height:31px}.team-logo{height:65px;width:78px}.person-card{padding:21px;gap:17px;min-height:126px;align-items:center}.person-card h3{font-size:20px;line-height:1.35}.person-card small{font-size:11px;line-height:1.6;color:var(--light-ink-b7c7dc,#b7c7dc)}.person-card p{font-size:13px;color:var(--light-ink-c7d2e4,#c7d2e4)}.person-card .avatar,.person-card .player-photo{width:70px;height:82px;flex-shrink:0}.player-photo{display:block;width:60px;height:72px;object-fit:contain;object-position:center bottom;border-radius:5px;background:linear-gradient(140deg,#304257,#152131);border:1px solid #455a72}.profile-avatar.player-photo{width:150px;height:170px;flex-shrink:0;object-fit:contain;object-position:center bottom}.profile-avatar.avatar{font-family:'Manrope',Arial,sans-serif;font-size:36px;font-weight:800}.roster-photo.player-photo{width:44px;height:52px;border-radius:3px}.roster-row{padding:17px 0;gap:16px}.roster-row small{font-size:12px;color:var(--light-ink-b0c0d6,#b0c0d6)}.player-link{font-size:16px;font-weight:800;line-height:1.5}.roster-role,.roster-country{font-size:12px;color:var(--light-ink-bfcee2,#bfcee2)}.roster-number{font-size:13px;color:var(--light-ink-b1c0d4,#b1c0d4)}.team-name-link{font-size:15px}.detail-heading h1{letter-spacing:-.02em;line-height:1.25}.detail-metrics small{font-size:12px;color:var(--light-ink-b2c3d9,#b2c3d9);letter-spacing:.3px;line-height:1.6}.detail-metrics b{font-size:15px;line-height:1.8}.detail-panel h2{font-size:22px}.detail-tabs{gap:25px}.detail-tabs button{font-size:15px}.detail-breadcrumb{font-size:12px;letter-spacing:.5px}.participant-head h3{font-size:22px}.participant-head small{font-size:13px}.event-roster summary{font-size:15px;line-height:1.8}.data-table{font-size:14px;line-height:1.7;font-variant-numeric:tabular-nums}.data-table th{font-size:12px;color:var(--light-ink-c3d1e3,#c3d1e3);letter-spacing:.2px}.data-table small{font-size:12px;color:var(--light-ink-b3c3d8,#b3c3d8)}.score-table{min-width:1000px}.data-table td,.data-table th{padding:17px}.data-table td{font-weight:700}.score-table td:nth-child(n+3){font-family:'Manrope',Arial,sans-serif;font-variant-numeric:tabular-nums}.match-row{padding:23px;grid-template-columns:190px 1fr 240px;gap:23px}.match-context>span:first-child,.match-context small,.match-event,.match-event span{font-size:12px;line-height:1.8;color:var(--light-ink-c0cce0,#c0cce0)}.match-side b{font-size:15px;white-space:normal;line-height:1.5}.match-side strong{font-size:21px;min-width:23px;font-variant-numeric:tabular-nums}.match-event span{color:var(--light-ink-ff9aa4,#ff9aa4)}.match-context .badge{font-size:10px}.match-side{gap:14px}.match-versus{gap:14px}.tiny-logo{width:29px;height:29px}.series-center>b{font-family:'Manrope',Arial,sans-serif;font-size:62px;font-weight:800;letter-spacing:1px;line-height:1.6}.series-team .team-name-link{font-size:20px}.map-card{padding:0;overflow:hidden;background:#152133}.map-card:after{display:none}.map-picture{display:block;width:100%;height:180px;object-fit:cover;object-position:center}.map-card-content{padding:24px}.map-card-content h2{font-size:26px;margin:10px 0}.map-card-content>small{font-size:12px;color:var(--light-ink-c0cee0,#c0cee0)}.map-score{font-family:'Manrope',Arial,sans-serif;font-size:35px;font-weight:800;letter-spacing:normal;line-height:1.6;font-variant-numeric:tabular-nums}.map-card p{font-size:13px;color:var(--light-ink-bfcee1,#bfcee1)}.map-card button{font-size:14px}.map-tabs button{font-size:14px}.bracket-round{width:280px;min-width:280px}.bracket-round h3{font-size:14px;color:var(--light-ink-c1cfe2,#c1cfe2);line-height:1.6;min-height:45px}.bracket-match>div{font-size:14px;line-height:1.7}.bracket-match b{font-family:'Manrope',Arial,sans-serif;font-size:18px;font-weight:800}.bracket-match small{font-size:11px;color:var(--light-ink-b7c6da,#b7c6da)}.transfer-card{padding:27px}.transfer-card h3{font-size:25px}.transfer-card p{font-size:14px;color:var(--light-ink-c1cee0,#c1cee0);line-height:1.9}.transfer-date{font-size:12px;color:var(--light-ink-bccadc,#bccadc)}.transfer-route{font-family:'Manrope',Arial,sans-serif;font-size:17px;font-weight:800;line-height:1.8;letter-spacing:normal}.source{font-size:13px;color:var(--light-ink-e2e8f3,#e2e8f3)}.wire-mini strong{font-size:15px;line-height:1.6}.wire-mini small{font-size:12px;color:var(--light-ink-b9c8de,#b9c8de)}.news-article p{font-size:16px}.news-article p.data-note{font-size:13px}.bottom-note h3{font-size:17px}.bottom-note .secondary{font-size:14px}.data-credit summary{font-size:13px;color:var(--light-ink-d0dbea,#d0dbea)}.side-label{font-size:12px;line-height:1.8}.side h3{font-size:25px}.empty{font-size:15px;line-height:1.9;color:var(--light-ink-c4d1e3,#c4d1e3)}.muted{font-size:13px;color:var(--light-ink-bbc9dd,#bbc9dd)}.filter-bottom{font-size:12px}.search{width:270px;padding:12px 15px}.subnav{gap:24px}.subnav button{font-size:14px;line-height:1.7}.regions button{font-size:13px;padding:10px 13px}.view-actions{font-size:12px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}footer span:not(.brand span){font-size:12px;color:var(--light-ink-aabbd2,#aabbd2);line-height:1.8}footer .brand{font-size:22px}.ticker{height:48px}.ticker-track{font-size:12px;line-height:1.8}.ticker>b{font-size:11px}.clock{font-family:'Manrope',Arial,sans-serif;font-weight:700}.profile-team small{font-size:13px}.profile-team a{font-size:18px}.news-update-status{font-size:14px;line-height:1.9;color:var(--light-ink-e5c58a,#e5c58a);border:1px solid #67522f;background:#2b251b;padding:13px 17px;border-radius:4px;margin:0 0 17px}
.prediction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.prediction-card{background:linear-gradient(135deg,#1a2a3b,#111c29);border:1px solid #415570;border-radius:6px;padding:28px}.prediction-top{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:17px}.prediction-card h2{font-size:25px;line-height:1.45}.prediction-card h3{font-size:21px;line-height:1.6;margin:10px 0 20px}.prediction-card h4{font-size:18px;line-height:1.7;color:var(--light-ink-d3f1e4,#d3f1e4);margin:15px 0}.prediction-card>p{font-size:14px;color:var(--light-ink-c8d5e8,#c8d5e8);line-height:1.9}.prediction-forms{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.prediction-forms>div{padding:15px;border:1px solid var(--line);background:#0c1521;border-radius:4px}.prediction-forms b{font-size:14px;line-height:1.7}.prediction-forms>div>span{display:block;font-size:12px;line-height:1.8;color:var(--light-ink-c0cfe4,#c0cfe4);margin:7px 0 12px}.form-line{display:flex;gap:6px;flex-wrap:wrap}.form-result{display:grid;place-items:center;min-width:29px;min-height:30px;border-radius:3px;font-size:17px;font-weight:800;border:1px solid transparent}.form-result.won{color:var(--light-ink-bcf7d9,#bcf7d9);background:#1d4939;border-color:#428d6f}.form-result.lost{color:var(--light-ink-ffc6cd,#ffc6cd);background:#4c2932;border-color:#8f4655}.form-result:hover{border-color:white}.prediction-card .prediction-limit{font-size:13px;color:var(--light-ink-e4c998,#e4c998);margin-top:22px}.forecast-method{padding:18px 22px;background:#162232;border:1px solid #3d526b;border-radius:4px;margin-bottom:22px}.forecast-method summary{font-size:15px;font-weight:800;cursor:pointer}.forecast-method p{font-size:14px;color:var(--light-ink-c7d5e8,#c7d5e8);line-height:1.95;margin-bottom:0}.compact-prediction .prediction-forms{grid-template-columns:1fr}.compact-prediction .prediction-top .badge{font-size:10px}.prediction-card .eyebrow{color:var(--light-ink-b6c7de,#b6c7de);letter-spacing:.8px;font-size:12px}
@media(max-width:1200px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-row{grid-template-columns:155px 1fr 190px;gap:20px}.match-context>span:first-child{font-size:11px}.person-card{padding:18px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-card{padding:23px}}
@media(max-width:1000px){header{height:auto;flex-wrap:wrap;padding-top:20px;gap:15px}.header-end{margin-left:auto}nav{order:3;width:100%;height:50px;overflow-x:auto;gap:27px;justify-content:flex-start}nav button{font-size:15px;padding-bottom:7px}nav i{margin-top:0}.edition{display:none}.hero{min-height:450px}.hero-art .spike-symbol{inset:80px 25px 100px}.hero-copy{padding:30px}.hero-buttons{flex-wrap:wrap;gap:17px}.match-row{grid-template-columns:145px 1fr}.match-event{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.match-event span{margin:0}.team-card{min-height:300px}.hero-foot{font-size:11px}.hero-tag{font-size:11px}.hero-copy p{font-size:14px}.profile-avatar.player-photo{width:125px;height:145px}}
@media(max-width:750px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid,.prediction-grid{grid-template-columns:1fr}.hero-copy{padding:27px}.hero{min-height:auto}.hero h1{font-size:43px;letter-spacing:-.02em}.primary,.secondary{font-size:14px}.stats b,.stats b.coral{font-size:27px}.stats span{font-size:12px;line-height:1.8}.stats>div{padding:19px}.event-card{padding:18px 14px;grid-template-columns:40px 1fr auto;gap:12px}.event-card h3{font-size:16px;line-height:1.6}.event-card .event-emblem{width:38px;height:44px;font-size:21px}.event-meta{font-size:12px;gap:10px}.event-top{flex-wrap:wrap;row-gap:6px}.event-top .badge{font-size:10px}.regions button{font-size:12px;padding:9px 11px}.search{width:100%}.section-title h2{font-size:26px;line-height:1.35}.section-title .eyebrow{font-size:11px}.local-mark{font-size:10px;white-space:nowrap}.view-actions{align-self:flex-start;margin-top:23px}.subnav{gap:24px}.subnav button{font-size:14px;white-space:nowrap}.team-card{padding:19px;min-height:290px}.team-card h3{font-size:17px}.team-card p{font-size:12px;line-height:1.85}.team-card small{font-size:10px}.person-card h3{font-size:20px}.person-card p{font-size:13px}.detail-heading h1{font-size:31px;line-height:1.25;letter-spacing:-.02em}.detail-heading p{font-size:14px}.detail-metrics b{font-size:14px}.detail-metrics small{font-size:11px}.detail-breadcrumb{font-size:11px}.detail-breadcrumb span{font-size:10px}.detail-breadcrumb button{font-size:13px}.detail-tabs button{font-size:14px}.roster-row{gap:12px}.roster-role,.roster-country{font-size:11px}.roster-number{font-size:12px}.roster-row small{font-size:11px}.player-link{font-size:15px}.roster-photo.player-photo{width:36px;height:44px}.profile-avatar.player-photo{width:100px;height:120px}.detail-heading .eyebrow{font-size:11px}.match-row{padding:18px;grid-template-columns:125px 1fr;gap:16px}.match-side b{font-size:14px}.match-side strong{font-size:19px}.match-context small,.match-context>span:first-child{font-size:11px}.match-event,.match-event span{font-size:12px}.match-context .badge{font-size:10px}.tiny-logo{width:25px;height:25px}.series-center>b{font-size:46px}.series-team .team-name-link{font-size:15px}.series-center .badge{font-size:9px}.series-center small{font-size:12px}.map-picture{height:205px}.map-card button{font-size:14px}.map-score{font-size:33px}.map-card-content h2{font-size:25px}.map-card p{font-size:13px}.data-table td,.data-table th{padding:15px}.data-table{font-size:14px}.data-table th{font-size:12px}.data-table small{font-size:11px}.news-article h2{font-size:24px}.news-article p{font-size:15px}.news-article p.data-note{font-size:13px}.transfer-card p{font-size:14px}.catalog-note,.data-note,.detail-copy,.dialog-note{font-size:14px}.bottom-note p{font-size:14px}.bottom-note .secondary{font-size:14px}footer span:not(.brand span){font-size:12px}.map-tabs button{font-size:14px}.bracket-match>div{font-size:14px}.bracket-match small{font-size:12px}.stats{margin-bottom:32px}.prediction-forms{grid-template-columns:1fr}.prediction-card{padding:23px}.forecast-method{padding:17px}.prediction-card h3{font-size:20px}}
@media(max-width:420px){.hero h1{font-size:38px}.team-card{padding:16px;min-height:310px}.team-card h3{font-size:17px}.team-card .team-logo{height:52px;width:60px}.team-card p{font-size:12px}.match-row{grid-template-columns:103px 1fr;padding:15px;gap:12px}.match-side{gap:9px}.match-side b{font-size:13px}.match-context .badge{font-size:9px}.match-event{display:block}.match-event span{margin-top:7px}.roster-number{display:none}.roster-row{gap:9px}.roster-role{max-width:75px}.roster-country{font-size:10px}.profile-avatar.player-photo{width:78px;height:98px}.detail-heading{gap:15px}.detail-heading h1{font-size:27px}.detail-heading p{font-size:13px}.detail-metrics>div{padding:14px}.detail-panel{padding:18px}.local-mark{display:none}.section-title h2{font-size:25px}.prediction-card h2{font-size:22px}.series-team .profile-logo{width:48px;height:48px}.series-center>b{font-size:39px}}
.match-map-strip{display:flex;gap:7px;margin-top:12px;overflow:hidden}.match-map-strip:empty{display:none}.match-map-strip img{display:block;width:62px;height:44px;object-fit:cover;border:1px solid #536a84;border-radius:3px}.match-event{min-width:0}@media(max-width:1000px){.match-event{display:block}.match-map-strip img{width:90px;height:55px}.match-event span{margin-top:8px}}@media(max-width:420px){.match-map-strip img{width:78px;height:49px}}
.form-history{margin-top:13px}.form-history summary{cursor:pointer;font-size:12px;color:var(--light-ink-d1dcee,#d1dcee);font-weight:700}.form-history ul{padding-left:0;list-style:none;margin:12px 0 0}.form-history li{padding:9px 0;border-top:1px solid var(--line);font-size:12px;color:var(--light-ink-d2deee,#d2deee);line-height:1.8}.form-history li b{margin-right:8px;font-variant-numeric:tabular-nums}.form-history li small{display:block;color:var(--light-ink-aebfd6,#aebfd6);font-size:11px}.form-result:focus-visible{outline:2px solid #fff;outline-offset:3px}

.player-bio{margin-bottom:22px}.player-bio .detail-copy{font-size:15px;line-height:1.9}.player-bio .data-note{margin-top:12px}
/* Seamless, constant-speed compositor ticker; each half is identical. */
.ticker-window{min-width:0}.ticker-track{display:flex;width:max-content;max-width:none;white-space:nowrap;animation:ticker-glide var(--ticker-duration,40s) linear infinite;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}.ticker-group{display:flex;flex-shrink:0;align-items:center}.ticker-item{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;padding-right:28px;line-height:1.5}.ticker-item>a{color:var(--light-ink-e1e9f4,#e1e9f4);font-size:13px;font-weight:700}.ticker-item>a:hover{color:var(--light-ink-ff9eaa,#ff9eaa)}.ticker-news-tag{font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--light-ink-f1d08f,#f1d08f)}.ticker-news-tag.official{color:var(--light-ink-a9edc9,#a9edc9)}.ticker-separator{color:var(--red);padding-left:16px}.ticker:focus-within .ticker-track,.ticker.paused .ticker-track{animation-play-state:paused}@keyframes ticker-glide{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.roster-group{margin-bottom:20px}.roster-group h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.group-count{display:inline-grid;place-items:center;min-width:30px;height:30px;background:#283d52;border:1px solid #526c85;border-radius:4px;font-size:15px;color:var(--light-ink-e1ebf6,#e1ebf6)}.confirmed-group{border-color:#3b7b61}.reported-group{border-color:#8b713d;background:linear-gradient(130deg,#2b291f,#172332)}.roster-verified-stamp{margin-bottom:20px;font-size:13px;line-height:1.8;color:var(--light-ink-c0d3e8,#c0d3e8);padding:14px 18px;background:#182c38;border:1px solid #3b6472;border-radius:4px}.roster-status{display:block;margin-top:5px;line-height:1.7;font-weight:800;color:var(--light-ink-c7d7ea,#c7d7ea)}.roster-status.official{color:var(--light-ink-a9edc9,#a9edc9)}.roster-status.reported,.roster-status.rumor,.roster-status.rumored{color:var(--light-ink-f0ce89,#f0ce89)}.roster-status.inactive{color:var(--light-ink-e6b1bd,#e6b1bd)}.roster-group summary{font-size:16px;font-weight:800;cursor:pointer;line-height:1.8}.roster-group[open]>summary{margin-bottom:15px}.roster-role{max-width:175px}.news-update-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:17px;background:#142a25;border:1px solid #427260;border-radius:4px}.news-update-bar .news-update-status{background:none;border:0;color:var(--light-ink-c4ead8,#c4ead8);margin:0;padding:0;flex:1}.refresh-news{white-space:nowrap;border:1px solid #4c7569;border-radius:3px;padding:11px 15px;color:var(--light-ink-daf3e9,#daf3e9)}.refresh-news:disabled{opacity:.7;cursor:wait}.refresh-news:hover{background:#244638}#snapshot{max-width:300px;line-height:1.8;text-align:right}.data-note{color:var(--light-ink-bbcadf,#bbcadf)}.ticker>b{align-self:stretch;flex-shrink:0}
@media(max-width:750px){.news-update-bar{flex-direction:column;align-items:stretch;gap:15px}.refresh-news{text-align:center}.roster-role{max-width:120px}.roster-verified-stamp{font-size:12px;padding:14px}.ticker-item>a{font-size:12px}.ticker-news-tag{font-size:9px}.ticker-item{gap:10px;padding-right:23px}.ticker>b{padding-left:15px;padding-right:15px;font-size:10px}.roster-group summary{font-size:14px}#snapshot{display:none}}@media(max-width:420px){.roster-role{max-width:98px}.roster-status{font-size:10px}.roster-photo.player-photo{width:32px;height:42px}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none!important;transform:none!important;will-change:auto}}
/* Current/next-month match centre and live score state. */
.month-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:22px 0}.month-choices,.bracket-lanes{display:flex;gap:9px;flex-wrap:wrap}.month-choices button,.bracket-lanes button{background:#172535;color:var(--light-ink-c6d7ed,#c6d7ed);border:1px solid #3a526b;border-radius:4px;padding:11px 16px;font-size:14px;line-height:1.6}.month-choices button.active,.bracket-lanes button.active{background:#3d2635;border-color:var(--red);color:var(--light-ink-fff,#fff)}.month-toolbar>.muted{font-size:12px}.live-scorebar{padding:19px 22px;border:1px solid #396c62;border-radius:5px;background:linear-gradient(110deg,#18342d,#142333);margin:0 0 22px;display:flex;gap:22px;justify-content:space-between;align-items:center}.live-scorebar>div:first-child{display:grid;grid-template-columns:9px 1fr;gap:5px 12px;align-items:center}.score-live-dot{display:block;width:7px;height:7px;border-radius:50%;background:#9ce7c0;box-shadow:0 0 12px #9ce7c035}.live-scorebar b{font-size:14px;line-height:1.8}.live-scorebar [data-live-time]{grid-column:2;font-size:12px;color:var(--light-ink-bdd4d0,#bdd4d0);line-height:1.8}.live-scorebar>div:last-child{display:flex;align-items:center;gap:20px}.live-scorebar small{font-size:12px;color:var(--light-ink-bed0df,#bed0df);max-width:270px;line-height:1.8}.live-scorebar button{font-size:13px;white-space:nowrap;padding:9px;border:1px solid #547b72;border-radius:3px}.live-scorebar.stale{background:#30291c;border-color:#8a7142}.live-scorebar.stale .score-live-dot{background:#edc883}.live-round-score{display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #48687d;background:#132c3c;padding:7px 9px;border-radius:3px;font-size:12px;color:var(--light-ink-c8e5f4,#c8e5f4);line-height:1.7}.live-round-score b{font-size:15px;color:var(--light-ink-fff,#fff);white-space:nowrap;font-variant-numeric:tabular-nums}.current-map-score{padding:25px;margin:22px 0;background:linear-gradient(120deg,#1d3851,#191d30);border:1px solid #577893;border-radius:5px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.current-map-score>span{font-size:14px;font-weight:800;letter-spacing:.4px}.current-map-score>b{font-size:36px;color:var(--light-ink-c4f1e2,#c4f1e2);font-variant-numeric:tabular-nums}.current-map-score>small{font-size:12px;color:var(--light-ink-bbcee4,#bbcee4);margin-left:auto}.bracket-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:24px 0 20px}.bracket-legend{display:flex;gap:17px;flex-wrap:wrap;font-size:12px;color:var(--light-ink-b9ccdf,#b9ccdf);line-height:1.8}.bracket-scroll{overflow:auto;padding:22px;background:radial-gradient(ellipse at 40% 20%,#24364c55,transparent 60%),#0c1520;border:1px solid #31485e;border-radius:6px;scrollbar-color:#526980 #111e2b;scrollbar-width:thin}.bracket-tree{position:relative;display:flex;gap:44px;width:max-content;min-width:100%;min-height:calc(var(--tree-height) + 80px);align-items:stretch}.tree-round{display:flex;flex-direction:column;width:280px;flex-shrink:0;position:relative;z-index:1}.tree-round>header{display:block;height:80px;min-height:80px;padding:0;margin:0;border:0;background:none;position:relative;overflow:hidden;line-height:1.7}.tree-round>header>span{font-size:10px;letter-spacing:1.8px;color:var(--light-ink-849fb9,#849fb9)}.tree-round h3{font-size:15px;color:var(--light-ink-e0ebf7,#e0ebf7);line-height:1.6;margin:9px 0 0;font-weight:800}.round-matches{display:flex;flex-direction:column;min-height:var(--tree-height);flex:1}.tree-slot{display:flex;align-items:center;justify-content:center;flex:1;min-height:155px}.bracket-node{width:100%;background:linear-gradient(125deg,#1a2b3e,#142131);border:1px solid #45617e;border-radius:5px;padding:15px;box-shadow:0 5px 18px #02081233;transition:border-color .15s,background .15s;position:relative;z-index:2}.bracket-node:hover{border-color:var(--red);background:#213449}.bracket-node.node-live{border-color:#79d5ad;box-shadow:0 0 0 1px #79d5ad33}.node-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.node-top>.badge{font-size:9px;padding:3px 6px}.node-top>span:last-child{font-size:10px;color:var(--light-ink-b3c8de,#b3c8de)}.node-team{display:flex;align-items:center;gap:9px;padding:6px 0;color:var(--light-ink-d1ddec,#d1ddec);line-height:1.6}.node-team>span{flex:1;min-width:0;font-size:13px;font-weight:800;overflow-wrap:anywhere}.node-team .tiny-logo{width:21px;height:21px}.node-team>b{font-size:18px;min-width:18px;text-align:right;font-variant-numeric:tabular-nums}.node-team>i{font-style:normal;color:var(--light-ink-a9ebc6,#a9ebc6);font-size:12px}.node-team.winner{color:var(--light-ink-c0f5d8,#c0f5d8)}.node-team.loser{color:var(--light-ink-a9bbd1,#a9bbd1)}.bracket-node>small{display:block;border-top:1px solid #344b62;margin-top:10px;padding-top:9px;font-size:10px;line-height:1.8;color:var(--light-ink-b0c5dc,#b0c5dc)}.node-map{font-size:11px;color:var(--light-ink-c9e9f8,#c9e9f8);margin-top:7px;padding:5px 7px;background:#244559;border-radius:3px}.bracket-connections{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}.bracket-connections path{fill:none;stroke:#6aab95;stroke-width:2;stroke-linejoin:round;opacity:.85}.championship-tree{justify-content:center}.championship-tree .tree-round{width:430px}.championship-tree .bracket-node{padding:25px;border-color:#ad9156;background:radial-gradient(ellipse at top,#6d553044,transparent 80%),#182b3e}.championship-tree .node-team>span{font-size:17px}.championship-tree .node-team>b{font-size:25px}.championship-tree .tree-round>header{text-align:center}.championship-tree .tree-round h3{font-size:23px;color:var(--light-ink-f1d79e,#f1d79e)}
@media(max-width:1000px){.live-scorebar{align-items:flex-start;flex-direction:column;gap:15px}.live-scorebar>div:last-child{width:100%;justify-content:space-between}.live-scorebar small{max-width:unset;flex:1}.bracket-legend{font-size:11px}.bracket-scroll{padding:17px}.bracket-tree{gap:35px}.tree-round{width:264px}.current-map-score>small{margin-left:0}.month-toolbar>.muted{font-size:12px}}
@media(max-width:550px){.month-choices{width:100%;gap:7px}.month-choices button{font-size:12px;padding:10px 11px}.live-scorebar{padding:17px}.live-scorebar b{font-size:13px}.live-scorebar small{font-size:11px}.live-scorebar [data-live-time]{font-size:11px}.live-scorebar button{font-size:12px}.live-round-score{font-size:11px;padding:6px}.live-round-score b{font-size:13px}.bracket-lanes{gap:7px}.bracket-lanes button{font-size:12px;padding:10px 12px}.bracket-scroll{padding:15px}.bracket-tree{gap:30px}.tree-round{width:246px}.tree-round h3{font-size:14px}.bracket-node{padding:14px}.node-team>span{font-size:13px}.current-map-score{padding:20px;gap:17px}.current-map-score>b{font-size:31px}.championship-tree .tree-round{width:270px}.championship-tree .bracket-node{padding:20px}.championship-tree .node-team>span{font-size:14px}.bracket-legend span:last-child{color:var(--light-ink-e6c6a3,#e6c6a3)}}
/* Tournament navigation and personal match predictions. */
[hidden]{display:none!important}.tournament-filter{display:flex;align-items:center;gap:14px;min-width:0;flex:1;border:1px solid #354457;border-radius:6px;padding:12px 16px;background:#141e2a}.tournament-filter>span{font-weight:800;color:var(--light-ink-aebed1,#aebed1);font-size:12px}.tournament-filter select{min-width:0;max-width:100%;width:100%;font-weight:750;font-size:14px;color:var(--light-ink-edf3fc,#edf3fc);background:#141e2a;padding:4px;cursor:pointer}.tournament-match-groups{display:grid;gap:30px}.tournament-match-group{border-top:2px solid #3b4d62;padding-top:16px}.tournament-group-heading{display:flex;gap:20px;align-items:center;margin-bottom:14px}.tournament-group-heading>div{flex:1;min-width:0}.tournament-group-heading small{color:var(--red);font-size:10px;font-weight:800;letter-spacing:1.5px}.tournament-group-heading h3{font-size:20px;line-height:1.4;margin:5px 0;overflow-wrap:anywhere}.tournament-group-heading>span{color:var(--light-ink-bac8d9,#bac8d9);font-size:12px;white-space:nowrap}.tournament-group-heading .text-link{padding-top:0;white-space:nowrap}.pick-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;gap:20px;border:1px solid #344459;border-radius:8px;background:linear-gradient(115deg,#1e2e40,#141e2b);padding:22px 25px;margin-bottom:20px}.pick-summary small{display:block;color:var(--light-ink-b4c4d8,#b4c4d8);font-size:10px;font-weight:800;letter-spacing:1px}.pick-summary b{display:block;font-size:32px;line-height:1.5;font-variant-numeric:tabular-nums}.pick-summary b span{font-size:18px;color:var(--light-ink-91a7c1,#91a7c1)}.pick-summary p{font-size:14px;line-height:1.8;color:var(--light-ink-c6d6e8,#c6d6e8);margin:0;align-self:center}.pick-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.pick-modes{display:flex;gap:8px;flex-wrap:wrap}.pick-modes button{padding:11px 16px;border:1px solid #34465d;border-radius:5px;background:#142031;color:var(--light-ink-bfcee1,#bfcee1);font-weight:750;font-size:13px}.pick-modes button.active{background:#e9eff8;color:var(--light-ink-111c2b,#111c2b);border-color:#e9eff8}.personal-pick-card{border:1px solid #3b4c62;border-radius:8px;padding:23px;background:#152131;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 350px}.personal-pick-card.won{border-color:#6bc89e}.personal-pick-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.personal-pick-heading .badge{font-size:10px;letter-spacing:0}.pick-event{font-size:12px;color:var(--light-ink-aebed3,#aebed3);line-height:1.7;margin:17px 0 10px}.pick-event>a{display:block;color:var(--light-ink-c5d5e9,#c5d5e9)}.pick-event>span{display:block;color:var(--light-ink-a2b8d0,#a2b8d0)}.personal-pick-card h3,.personal-pick-card h2{font-size:19px;line-height:1.5;margin:10px 0 18px}.pick-teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pick-team{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:146px;border:1px solid #3b5069;border-radius:6px;background:#1b2d42;color:var(--light-ink-edf4ff,#edf4ff);padding:17px 10px;transition:background .15s,border-color .15s}.pick-team:hover:enabled{background:#253c56;border-color:#b8cee8}.pick-team.selected{border-color:#8ae0b4;background:#1a3c36;box-shadow:inset 0 0 0 1px #8ae0b4}.pick-team:disabled{cursor:default;opacity:.75}.pick-team.selected:disabled{opacity:1}.pick-team .medium-logo{width:40px;height:40px;margin:0;object-fit:contain}.pick-team strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pick-team>span{font-size:11px;color:var(--light-ink-b8cbe2,#b8cbe2)}.pick-team.selected>span{color:var(--light-ink-adf1ce,#adf1ce);font-weight:800}.pick-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;color:var(--light-ink-b9cbe0,#b9cbe0);font-size:12px;line-height:1.7}.pick-card-footer button{color:var(--light-ink-f5a4ac,#f5a4ac);font-size:12px}.personal-pick-card>.text-link{margin-top:10px;border-top:1px solid #304158;padding-top:15px}.tournament-match-group .match-list,.personal-pick-card{contain:layout style}.tournament-match-group .match-row{content-visibility:auto;contain-intrinsic-size:auto 140px}.ticker-track{will-change:transform}.prediction-grid{align-items:start}
@media(max-width:700px){#filters{flex-wrap:wrap}.tournament-filter{flex-basis:100%;width:100%}#filters .search{width:100%}.tournament-group-heading{flex-wrap:wrap;gap:8px}.tournament-group-heading>div{flex-basis:75%}.tournament-group-heading h3{font-size:17px}.tournament-group-heading .text-link{width:100%;font-size:12px;padding:5px 0}.pick-summary{grid-template-columns:repeat(3,1fr);padding:18px 14px;gap:10px}.pick-summary p{grid-column:1/-1;font-size:13px}.pick-summary p br{display:none}.pick-summary b{font-size:26px}.pick-summary small{font-size:9px;letter-spacing:.2px}.personal-pick-card{padding:18px}.pick-modes button{font-size:12px}.pick-team strong{font-size:13px}.pick-team{padding:14px 8px}.pick-card-footer{align-items:start}}

/* One native link covers the full tournament card; favorites remain independent. */
.event-card{position:relative;cursor:pointer}.event-card-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.event-card .favorite{position:relative;z-index:2}.event-card-link:focus-visible{outline:none}.event-card-link:focus-visible::after{outline:2px solid var(--red);outline-offset:4px}
/* Last five results on every match page. */
.recent-team-matches{margin:26px 0}.recent-team-matches .section-inline{margin:0 0 12px;gap:15px;flex-wrap:wrap}.recent-team-matches h2{font-size:21px;margin:0}.recent-legend{color:var(--light-ink-afc1d8,#afc1d8);font-size:12px}.recent-legend .won{color:var(--light-ink-a5eac3,#a5eac3)}.recent-legend .lost{color:var(--light-ink-ffa4ae,#ffa4ae)}.recent-teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:17px}.recent-team-panel{border:1px solid #364b63;border-radius:7px;background:#142131;min-width:0;padding:19px}.recent-team-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.recent-team-heading .medium-logo{width:37px;height:37px;margin:0;object-fit:contain}.recent-team-heading h3{font-size:17px;margin:0 0 3px}.recent-team-heading small{font-size:11px;color:var(--light-ink-aec1d7,#aec1d7)}.recent-streak{display:flex;gap:4px;margin-left:auto}.recent-verdict{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:4px;font-size:12px;font-weight:900;flex-shrink:0}.recent-verdict.won{color:var(--light-ink-aff1ca,#aff1ca);background:#234d3d;border:1px solid #3c6d54}.recent-verdict.lost{color:var(--light-ink-ffadb6,#ffadb6);background:#492d39;border:1px solid #74414f}.recent-games{list-style:none;padding:0;margin:0}.recent-games li{display:flex;align-items:center;gap:12px;border-top:1px solid #2d4158;padding:12px 0}.recent-games li:last-child{padding-bottom:0}.recent-games li>div{flex:1;min-width:0}.recent-opponent{display:block;font-weight:750;font-size:13px;overflow-wrap:anywhere;line-height:1.6}.recent-games li small{display:block;color:var(--light-ink-a2b7cf,#a2b7cf);font-size:11px;line-height:1.7}.recent-games li>strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.recent-game-link{color:var(--light-ink-f38795,#f38795);padding:8px;font-size:17px}.recent-empty{font-size:13px;color:var(--light-ink-afc1d7,#afc1d7);line-height:1.8}.recent-opponent[href]:hover{text-decoration:underline}
@media(max-width:750px){.recent-teams-grid{grid-template-columns:1fr}.recent-team-panel{padding:16px}.recent-streak{margin-left:0}.recent-team-heading>div:nth-child(2){flex:1}.recent-team-matches h2{font-size:19px}}
/* Contrast surfaces for real team marks, chosen from their visible pixels. */
.logo-plate{box-sizing:border-box;border:1px solid #4c6380;border-radius:9px;padding:9px;background:#233b55;object-fit:contain}.logo-plate.logo-plate-light{background:#eef2f7;border-color:#fff;box-shadow:0 2px 10px #0002}.logo-plate.logo-plate-dark{background:linear-gradient(140deg,#2d4662,#192b40);border-color:#587391}.team-card{border-color:#3a4c63;border-top:3px solid #617f9f;background:linear-gradient(145deg,#1b2b3e,#131d2b)}.team-card:hover{border-color:#b3cadf}.team-card .team-logo{width:96px;height:84px;padding:12px;margin:15px 0 18px}.team-card h3{font-weight:850;color:var(--light-ink-f2f6fc,#f2f6fc)}.team-card p{color:var(--light-ink-c0cfe1,#c0cfe1)}.logo-plate.tiny-logo{padding:3px;border-radius:4px}.logo-plate.medium-logo{padding:5px;border-radius:6px}.logo-plate.profile-logo{padding:14px;border-radius:12px}.calendar-update-bar{align-items:center;margin-bottom:18px;padding:17px 20px;border:1px solid #405570;border-radius:6px;background:#152337}.calendar-update-bar strong{font-size:15px}.calendar-update-bar p{font-size:12px;line-height:1.8;color:var(--light-ink-c1d0e3,#c1d0e3);margin:5px 0 0}.calendar-update-bar button{font-size:13px;white-space:nowrap}@media(max-width:700px){.calendar-update-bar{align-items:start;gap:14px;flex-wrap:wrap}}
.portal-gamebar{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:12px 5%;border-bottom:1px solid #36444f;background:#111d22;font-size:11px;font-weight:800;color:var(--light-ink-c4d1d9,#c4d1d9)}.portal-gamebar>div{display:flex;gap:20px;overflow:auto;white-space:nowrap}.portal-gamebar a{padding:6px 0}.portal-gamebar a[aria-current]{color:var(--game-accent,#caff72);border-bottom:2px solid currentColor}.portal-gamebar>a:first-child{color:var(--light-ink-caff72,#caff72);white-space:nowrap}.portal-gamebar>a:last-child{white-space:nowrap;color:var(--light-ink-acbec6,#acbec6)}.discipline-art{display:grid;place-items:center}.discipline-art strong{font-size:clamp(70px,9vw,140px);font-weight:900;color:var(--game-accent);letter-spacing:-7px}.provider-note{display:flex;gap:15px;align-items:start;flex-wrap:wrap;background:#192f2b;border:1px solid #3c6457;border-radius:6px;padding:14px 18px;margin-bottom:20px;font-size:12px;line-height:1.8;color:var(--light-ink-c3e2d6,#c3e2d6)}.provider-note span{color:var(--light-ink-aabfb8,#aabfb8)}.provider-connection{padding:30px;border:1px solid #516e83;border-radius:7px;background:linear-gradient(120deg,#223d50,#152533);margin-bottom:24px}.provider-connection h2{font-size:26px;line-height:1.4;max-width:660px}.provider-connection p{font-size:14px;color:var(--light-ink-bed0df,#bed0df);line-height:1.9;max-width:730px}.connection-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.connection-features span{border:1px solid #4e6a80;border-radius:4px;padding:8px 12px;font-size:11px;color:var(--light-ink-d4e3ee,#d4e3ee)}@media(max-width:750px){.portal-gamebar{gap:10px;flex-wrap:wrap;padding:10px 5%}.portal-gamebar>div{order:3;width:100%;gap:24px}.portal-gamebar>a:last-child{font-size:10px}.provider-connection{padding:20px}.provider-connection h2{font-size:23px}}

body[data-game=cs2] .brand-mark,.discipline-art img{object-fit:contain}.provider-note a,.data-note a{text-decoration:underline;text-underline-offset:3px}.provider-note{content-visibility:auto;contain-intrinsic-size:auto 80px}

/* Primary navigation remains reachable while reading every discipline. */
.site-header{position:sticky;top:0;z-index:80;background:#0b1017;box-shadow:0 8px 22px #03070c55;isolation:isolate}.site-header nav{min-width:0;overscroll-behavior-x:contain;scrollbar-width:thin}.site-header nav button{white-space:nowrap}.workspace,#detailView{scroll-margin-top:calc(var(--site-header-height,100px) + 18px)}.site-header nav button.active{font-weight:850}
@media(max-width:1000px){.site-header{padding-top:12px;gap:9px}.site-header nav{height:48px;margin-top:0}.site-header .brand{font-size:21px}.site-header nav button{font-size:14px}}

.news-radar-card h3{line-height:1.55;font-size:18px}.news-topic{display:block;margin:18px 0 8px;color:var(--light-ink-93d8dc,#93d8dc);font-size:11px;font-weight:850;letter-spacing:.7px}.news-card-actions{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:auto}.source-credit{font-size:11px;color:var(--light-ink-b9c8da,#b9c8da);text-decoration:underline;text-underline-offset:3px}.news-card-actions .source{margin-top:0}

.awards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.award-card{padding:20px;border:1px solid #415d4e;border-radius:7px;background:#142b24;content-visibility:auto;contain-intrinsic-size:auto 180px}.award-card>span{display:block;color:var(--light-ink-d5e8a0,#d5e8a0);font-size:30px}.award-card small{color:var(--light-ink-aebfd1,#aebfd1)}.award-card h3{font-size:16px;line-height:1.6;margin:10px 0}.award-card p{font-size:12px;color:var(--light-ink-b9cfbf,#b9cfbf)}.career-match{padding:16px 0;border-bottom:1px solid #344357}.career-match small{font-size:11px;color:var(--light-ink-aec3da,#aec3da)}.career-match>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:15px;font-weight:750}.career-match>div>b{margin-left:auto;font-variant-numeric:tabular-nums;font-size:20px}.career-match>div>span:not(.badge){color:var(--light-ink-839bb5,#839bb5)}.career-matches .text-link{font-size:12px;margin-top:8px}@media(max-width:600px){.career-match>div{font-size:13px}.awards-grid{grid-template-columns:1fr}}

.spoiler-toggle{position:fixed;right:16px;bottom:18px;z-index:90;background:#14201e;border:1px solid #65dd9b;box-shadow:0 5px 25px #0008;font-weight:800}.spoiler-toggle[aria-pressed=true]{background:#b7f8cf;color:var(--light-ink-14231c,#14231c)}.spoiler-gate{padding:32px;line-height:1.7}.spoiler-gate button{margin-top:16px}
/* Matchdesk: compact glass controls and fixed tournament boards. */
.spoiler-toggle{position:static;right:auto;bottom:auto;display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:9px 12px;margin:0 12px 0 auto;border:1px solid #ffffff24;border-radius:9px;background:linear-gradient(125deg,#e1eaff18,#151d2caa);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff18,0 6px 18px #0002;color:var(--light-ink-c5cfdd,#c5cfdd);font-size:11px;font-weight:750;letter-spacing:0;z-index:1}.spoiler-toggle b{font-size:8px;color:var(--light-ink-95a6b8,#95a6b8);border-left:1px solid #ffffff20;padding-left:8px}.spoiler-toggle[aria-pressed=true]{background:linear-gradient(125deg,#a5d9c324,#182b29aa);border-color:#9cd9c259;color:var(--light-ink-e9fff5,#e9fff5)}.spoiler-toggle[aria-pressed=true] b{color:var(--light-ink-a4f1cf,#a4f1cf)}.spoiler-eye{font-size:19px;line-height:1}.fixed-bracket-intro p,.bracket-missing p{color:var(--light-ink-94a4b8,#94a4b8);line-height:1.8;max-width:800px}.fixed-bracket-section{margin:30px 0 42px;border-top:1px solid #465365}.fixed-bracket-heading{display:flex;align-items:center;gap:20px;padding:18px 0}.fixed-bracket-heading h3{margin:0;font-size:20px}.fixed-bracket-heading>span{font-size:10px;letter-spacing:1.5px;color:var(--light-ink-a9b8ca,#a9b8ca);border-left:3px solid var(--red);padding-left:12px}.fixed-bracket-scroll{overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 0 18px}.fixed-bracket-board{display:flex;width:max-content;gap:28px;align-items:stretch}.fixed-bracket-round{width:260px;flex:0 0 260px}.fixed-bracket-round>header{position:static;display:block;min-height:70px;padding:12px 14px;background:#ffffff05;border:0;border-bottom:1px solid #415064;box-shadow:none;backdrop-filter:none}.fixed-bracket-round h4{font-size:13px;margin:7px 0;line-height:1.4}.fixed-bracket-round header small{font-size:8px;letter-spacing:1.5px;color:var(--light-ink-7f94aa,#7f94aa)}.fixed-bracket-slots{display:flex;flex-direction:column;justify-content:space-around;gap:20px;height:calc(100% - 70px);padding:20px 0}.fixed-match-slot{min-height:146px}.fixed-match-slot .bracket-node{height:146px;min-height:146px;transform:none!important;transition:border-color .16s!important;border-radius:3px;box-shadow:none}.fixed-match-slot .node-team{min-height:35px}.fixed-pending{display:flex;align-items:center;justify-content:center;border:1px dashed #344053;color:var(--light-ink-6e7e92,#6e7e92);font-size:12px}.dossier{margin-bottom:22px;background:linear-gradient(120deg,#172333,#111923)}.dossier-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dossier-heading>span{font:11px monospace;letter-spacing:2px;color:var(--light-ink-b2c9d3,#b2c9d3)}.dossier-heading h2{margin:0;font-size:28px}.dossier-heading small{margin-left:auto;color:var(--light-ink-8093a5,#8093a5)}.dossier .detail-metrics{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){.spoiler-toggle{margin-left:0}.header-end .edition{display:none}}@media(max-width:700px){.site-header{flex-wrap:wrap}.spoiler-toggle{order:2;margin-left:auto;margin-right:0;padding:7px 10px}.site-header nav{order:3;width:100%;flex-basis:100%}.header-end{display:none}.dossier .detail-metrics{grid-template-columns:repeat(2,1fr)}.fixed-bracket-round{width:234px;flex-basis:234px}}
.hero{gap:48px;padding-top:28px;padding-bottom:35px}.hero-copy h1{font-size:clamp(42px,5.2vw,74px);line-height:1.04;letter-spacing:-3.3px}.hero-copy>p{font-size:14px;line-height:1.9;max-width:470px}.hero-art{min-height:330px;border-radius:2px;background:linear-gradient(145deg,#1c2b36,#111923);box-shadow:none}.hero-art .art-grid{opacity:.25}.hero-art .spike-symbol{filter:none;transform:rotate(-7deg);opacity:.85}.hero-art .spike-symbol img{width:210px;height:210px}.hero-art .art-top{font-size:8px;letter-spacing:2px;color:var(--light-ink-8eacbe,#8eacbe)}.hero-art .art-cross,.hero-art .barcode{display:none}.hero-art .art-bottom{font-size:10px;color:var(--light-ink-7997ab,#7997ab)}.hero-art:after{opacity:.035}.hero-tag{font-size:9px;letter-spacing:1.5px}.stats{border-radius:0}.section-title h2{letter-spacing:-1.4px}@media(max-width:700px){.hero-copy h1{letter-spacing:-2px}.hero-art{min-height:240px}.hero-art .spike-symbol img{width:170px;height:170px}}
/* Readable type, unobstructed navigation, straight game logos. */
html{font-size:16px}body{font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.55;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.brand-name,.detail-metrics b,.series-center>b,.node-team b,.match-side strong,.stat-number{font-family:Manrope,Arial,sans-serif;letter-spacing:-.02em;font-stretch:normal}button,input,select{font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.45}p,.detail-copy,.catalog-note{font-size:14px;line-height:1.8;color:var(--light-ink-b7c3d2,#b7c3d2)}.data-note{font-size:12px;line-height:1.85;color:var(--light-ink-9aabbe,#9aabbe)}.eyebrow,.hero-tag,.local-mark,.badge{font-size:11px;letter-spacing:.04em}.site-header{gap:22px}.site-header nav{min-width:0;flex:1;overflow-x:auto;gap:17px}.site-header .nav{font-size:14px;font-weight:700;letter-spacing:0;white-space:nowrap;flex-shrink:0;padding:12px 0}.brand-name{font-size:22px;letter-spacing:-.03em}.team-card h3,.person-card h3,.team-name-link,.player-link{font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:800;line-height:1.4;letter-spacing:0}.team-card p,.person-card p,.roster-row small{font-size:13px;line-height:1.65;color:var(--light-ink-b3c1d1,#b3c1d1)}.team-card small,.person-card small{font-size:11px;letter-spacing:.04em}.detail-tabs{gap:23px}.detail-tabs button{font-size:14px;font-weight:700}.detail-heading h1{font-size:clamp(28px,3.5vw,46px);line-height:1.2;letter-spacing:-.03em}.detail-heading p{font-size:14px;color:var(--light-ink-adbdcf,#adbdcf)}.detail-panel h2{font-size:21px;letter-spacing:-.02em}.detail-metrics small{font-size:11px;letter-spacing:.02em;color:var(--light-ink-9eafc3,#9eafc3)}.detail-metrics b{font-size:15px;font-weight:750;line-height:1.6}.match-side b{font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.5;letter-spacing:0}.match-side strong{font-size:20px;line-height:1.4}.match-context>span:first-child,.match-event{font-size:12px;line-height:1.7}.match-context small{font-size:11px}.node-team{font-family:Manrope,Arial,sans-serif;font-size:14px;letter-spacing:0}.node-team>span{font-weight:700}.node-team b{font-size:16px}.node-top .badge,.bracket-node small{font-size:10px;letter-spacing:0}.fixed-bracket-round h4{font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}.data-table{font-family:Manrope,Arial,sans-serif;font-size:14px}.data-table th{font-size:12px;letter-spacing:0}.data-table td{line-height:1.65}.match-tools{max-width:1400px;margin:0 auto;padding:15px 4% 0;display:flex;align-items:center;justify-content:flex-end;gap:14px;position:static}.match-tools>span{font-size:12px;color:var(--light-ink-92a6bc,#92a6bc)}.match-tools .spoiler-toggle{position:static;order:0;margin:0;padding:9px 13px;font-size:13px;border-radius:8px;z-index:auto}.match-tools .spoiler-toggle b{font-size:10px}.score-mask{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:3px;color:var(--light-ink-adbed0,#adbed0);cursor:pointer;padding:3px 5px;border-radius:5px;background:#ffffff0b;white-space:nowrap}.score-mask:hover{background:#ffffff1d;color:var(--light-ink-fff,#fff)}.reveal-score{font-size:13px;padding:10px 15px;margin:0 0 18px}.hero-copy h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(40px,5vw,66px);font-weight:800;letter-spacing:-.035em;line-height:1.12}.hero-copy>p{font-size:15px;color:var(--light-ink-b2c2d3,#b2c2d3)}.hero-art{display:flex;align-items:center;justify-content:center;min-height:275px;aspect-ratio:1.55;background:linear-gradient(135deg,#1a2836,#101923);border:1px solid #354457;overflow:hidden}.hero-art .art-top,.hero-art .art-bottom,.hero-art .art-cross,.hero-art .art-grid,.hero-art:after{display:none}.hero-art .spike-symbol,.hero-art .discipline-art{position:static;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:none!important;filter:none;opacity:1}.hero-art .spike-symbol img,.hero-art .discipline-art img{display:block;width:150px;height:150px;max-width:75%;object-fit:contain;transform:none;filter:none;image-rendering:auto}[data-game=cs2] .hero-art .spike-symbol img{width:300px;height:100px;filter:brightness(0) invert(1)}[data-game=lol] .hero-art .spike-symbol img{width:270px;height:120px}[data-game=dota2] .hero-art .spike-symbol img{width:135px;height:135px}[data-game=cs2] .brand-mark{width:67px;height:24px;object-fit:contain}[data-game=lol] .brand-mark{width:59px;height:24px;object-fit:contain}[data-game=dota2] .brand-mark,[data-game=valorant] .brand-mark{width:28px;height:28px;object-fit:contain}.ticker-item{font-size:13px;line-height:1.6}.recent-games strong,.career-match b{font-family:Manrope,Arial,sans-serif;font-size:14px;letter-spacing:0}@media(max-width:1100px){.header-end{display:none}.site-header nav{gap:15px}.site-header .nav{font-size:13px}}@media(max-width:700px){body{font-size:14px}.site-header{gap:12px}.site-header nav{width:100%;flex-basis:100%;order:2;gap:20px}.site-header .nav{font-size:14px;padding-bottom:10px}.match-tools{padding-top:12px;justify-content:space-between;gap:10px}.match-tools>span{font-size:11px;max-width:170px;line-height:1.5}.match-tools .spoiler-toggle{flex-shrink:0;font-size:12px}.hero-art{min-height:190px;aspect-ratio:1.8}.hero-art .spike-symbol img{width:110px;height:110px}[data-game=cs2] .hero-art .spike-symbol img{width:240px;height:75px}[data-game=lol] .hero-art .spike-symbol img{width:210px;height:90px}[data-game=dota2] .hero-art .spike-symbol img{width:105px;height:105px}.team-card h3,.person-card h3{font-size:17px}.match-side b{font-size:14px}.detail-metrics b{font-size:14px}}
h1,h2,h3,h4,h5,h6{font-family:Manrope,Arial,sans-serif!important;font-stretch:normal}.side h3,.section-title h2{letter-spacing:-.02em;line-height:1.3}.table-scroll,.person-card,.team-card{font-kerning:normal}
/* Game identity and live indicators: slow, legible movement. */
body{--title-accent:#ff3038}body[data-game="cs2"],body[data-game="lol"]{--title-accent:#ffb55e}
.hero h1,.site-header .brand-name,.site-header .brand-name>span,.site-header .edition{animation:game-title-shimmer 5.5s ease-in-out infinite}
@keyframes game-title-shimmer{0%,100%{color:var(--title-white,#f6f8fb)}50%{color:var(--title-accent)}}
.live-dot,.score-live-dot{animation:live-dot-breathe 2.2s ease-in-out infinite}
@keyframes live-dot-breathe{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}
@media(prefers-reduced-motion:reduce){.hero h1,.site-header .brand-name,.site-header .brand-name>span,.site-header .edition,.live-dot,.score-live-dot{animation:none}}
/* Matchday overview: fixtures first, then calendar and editorial radar. */
.hero{gap:36px;padding-top:32px;padding-bottom:30px}.hero-copy h1{font-size:clamp(48px,6vw,84px);line-height:1.12;margin:18px 0}.hero-copy>p{max-width:44ch;line-height:1.8}.hero-art{min-height:240px;border-radius:16px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--title-accent) 12%,transparent),transparent 72%),#101923}.hero-buttons{gap:12px}.stats{margin-top:0;margin-bottom:32px}.stats>div{padding-top:20px;padding-bottom:20px}.stats b{font-size:30px}.stats span{font-size:12px;line-height:1.6}.workspace .section-title{margin-bottom:22px}.overview-matchdesk{margin-bottom:38px}.overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.overview-section-head h3{font-size:26px;line-height:1.35;margin:7px 0 0;font-weight:800}.overview-section-head .eyebrow{font-size:11px;letter-spacing:1.4px;color:var(--light-ink-9aafc4,#9aafc4)}.overview-section-head>button{white-space:nowrap;padding:11px 15px}.overview-fixtures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview-fixtures>.empty{grid-column:1/-1}.overview-fixtures .match-row{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:21px;border:1px solid #34465a;border-radius:12px;background:linear-gradient(145deg,#182738,#111b28);min-width:0;transition:border-color .18s,background .18s}.overview-fixtures .match-row:hover{border-color:var(--title-accent);background:#1c2c3e}.overview-fixtures .match-row.is-live{border-top:3px solid #ff3038;padding-top:19px}.overview-fixtures .match-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:45px}.overview-fixtures .match-context>span{font-size:12px;font-weight:800;color:var(--light-ink-e1eaf4,#e1eaf4)}.overview-fixtures .match-context>small{flex-basis:100%;font-size:11px;line-height:1.5;color:var(--light-ink-9fb1c6,#9fb1c6)}.overview-fixtures .match-versus{gap:18px;flex:1;justify-content:center}.overview-fixtures .match-side{gap:12px;min-width:0}.overview-fixtures .tiny-logo{width:34px;height:34px;padding:5px;background:#edf3fb;border-radius:8px;object-fit:contain;flex-shrink:0}.overview-fixtures .match-side b{font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.overview-fixtures .match-side strong{font-size:23px;margin-left:auto;color:var(--light-ink-fff,#fff)}.overview-fixtures .match-event{display:block;border-top:1px solid #314256;padding-top:14px;color:var(--light-ink-b1c2d5,#b1c2d5);font-size:11px;line-height:1.7}.overview-fixtures .match-event>span{display:block;color:var(--light-ink-e6edf5,#e6edf5);font-size:11px;margin-top:4px}.overview-fixtures .match-map-strip{display:none}.overview-editorial{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-bottom:38px;align-items:start}.overview-tournaments{min-width:0}.overview-tournaments .event-card{border-radius:12px}.overview-news{padding:24px;border:1px solid #35465b;border-radius:12px;background:#142130}.overview-news>h3{font-size:28px;line-height:1.3;margin:16px 0}.overview-news .wire-mini{padding:18px 0;border-bottom:1px solid #34465a}.overview-news .wire-mini strong{font-size:14px;line-height:1.65;margin-top:9px;overflow-wrap:anywhere}.overview-news .wire-mini small{font-size:11px;line-height:1.7}.overview-news .text-link{margin-top:20px}.overview-picks{border-top:1px solid #34465a;padding-top:28px}.overview-picks .personal-pick-card{border-radius:12px}
@media(max-width:1100px){.overview-fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-editorial{grid-template-columns:minmax(0,1fr) 280px}.overview-fixtures .match-event{display:block}}
@media(max-width:760px){.overview-editorial{grid-template-columns:1fr}.overview-news{padding:20px}.hero{gap:20px}.hero-art{min-height:190px}.overview-section-head h3{font-size:22px}.overview-section-head{gap:12px}.overview-section-head>button{font-size:12px;padding:10px}.overview-fixtures .match-row{padding:18px}.overview-fixtures .match-row.is-live{padding-top:16px}}
@media(max-width:500px){.overview-fixtures{grid-template-columns:1fr}.overview-fixtures .match-context{min-height:0}.overview-fixtures .match-row{gap:16px}.overview-fixtures .match-versus{gap:13px}.overview-fixtures .match-side b{font-size:15px}.overview-section-head{align-items:flex-end}.overview-section-head h3{font-size:21px}.stats b{font-size:26px}.hero-copy h1{font-size:45px}.overview-matchdesk,.overview-editorial{margin-bottom:28px}}
.pick-extras{border-top:1px solid currentColor;margin-top:12px;padding-top:10px}
.pick-extras p{margin:6px 0;font-size:.86rem}
.pick-exact-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pick-exact-options small{flex-basis:100%}
.pick-exact-options button[aria-pressed="true"]{outline:2px solid currentColor;outline-offset:2px}
