/* Cikada editorial skin. No data, scoring or visibility changes. */
:root{--bg:#f4f2ed;--panel:#faf9f5;--panel-2:#eaece7;--line:#d9d9d1;--line-2:#bfc5bf;--fg:#202628;--fg-2:#596366;--fg-3:#707b7b;--blue:#346474;--blue-soft:#e5edeb;--red:#a34836;--red-soft:#f3e8e1;--sans:"Helvetica Neue",Arial,"Malgun Gothic",sans-serif;--ko:var(--sans);--serif:Georgia,"Batang",serif}
body{background:var(--bg);font-weight:400;line-height:1.7}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.wrap{max-width:1720px;padding-left:5.7%;padding-right:5.7%}.nav{position:relative;background:var(--bg);border-bottom:1px solid var(--line)}.nav-in{height:auto;min-height:104px;gap:26px}.mark .name{font-size:30px;letter-spacing:.14em;font-weight:400}.brand-kbo{font-size:10px;letter-spacing:.04em;color:var(--fg);margin-left:3px}.mark .tag{font-size:8px;letter-spacing:.14em;color:var(--fg-2);max-width:110px}.navlinks{gap:18px;flex:1;justify-content:center}.navlinks a{font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:13px 0;border-bottom-width:1px}.navlinks a[aria-current]{color:var(--fg);border-bottom-color:var(--fg)}.navright{gap:10px}.navright>.deskonly.lnk{display:none}.navright .btn{padding:7px 10px;font-size:10px;background:transparent;color:var(--fg);border-color:var(--line-2)}.lang{border-radius:0}.lang button{font-size:10px;font-weight:400;padding:5px 7px}.menub{border-radius:0}.mobnav{background:var(--bg)}
#main{padding-top:52px;padding-bottom:35px;min-height:65vh}.phead{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:32px}.phead h1{font-size:clamp(34px,3.5vw,56px);font-weight:300;letter-spacing:-.04em;line-height:1.15;margin-bottom:18px}.phead p{font-size:14px;line-height:1.9;color:var(--fg-2)}.rail h1{font-size:36px;font-weight:300;letter-spacing:-.035em;line-height:1.3}.rail .lede{font-size:13px;color:var(--fg-2);line-height:1.9}.shell{gap:42px}.article{max-width:880px}.article p,.article li{line-height:2}.article h2{font-family:var(--serif);font-weight:400;font-size:26px;margin-top:38px}.article h3,.section-link h2,.section-link h3,.research-card h3{font-weight:400}.reading-note{color:var(--fg-2)}
.btn,.scope-tabs a,.filter-field select,.filter-field input,.community-form input,.community-form textarea{border-radius:0}.scope-tabs{gap:0;border-bottom:1px solid var(--line);padding-bottom:0}.scope-tabs a{border:0;border-bottom:1px solid transparent;padding:10px 16px;background:transparent}.scope-tabs a[aria-current]{background:transparent;border-color:var(--fg);color:var(--fg)}.filters{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px}.filter-field{gap:8px}.filter-field select,.filter-field input{background:#faf9f5;border-color:var(--line);padding:10px 12px}.metric-strip{padding:27px 0;gap:25px}.metric-strip .v{font-family:var(--sans);font-size:35px;font-weight:300;letter-spacing:-.03em}.metric-strip .k{font-size:11px;letter-spacing:.03em}
.gc,.fixture-card,.research-card,.rcard,.plan,.plan-card,.community-card{border-radius:0;box-shadow:none;background:var(--panel);border-color:var(--line)}.representative-season{background:var(--panel);border-color:var(--line);border-radius:0}.season-brier strong{font-family:var(--sans);font-weight:300}.telegram-banner{background:transparent;border:1px solid var(--line);border-radius:0;color:var(--fg);padding:17px 20px}.telegram-mark{background:var(--panel-2);color:var(--fg);border-radius:0}.date-strip a{border-radius:0}.card-prob,.hero-prob .v{font-weight:300!important;font-family:var(--sans)}.game-list{gap:22px}.gc-top{background:transparent;border-color:var(--line)}.card-open{color:var(--blue)}.chart-panel{background:var(--panel);padding:24px;border:1px solid var(--line)}.chart-panel h3{font-weight:400;font-size:19px}.chart-grid{gap:24px}.table-scroll{border-top:1px solid var(--line)}table th{background:#eaece7!important;font-size:11px;font-weight:500;letter-spacing:.025em}table td{padding-top:15px!important;padding-bottom:15px!important;border-color:var(--line)!important}table tbody tr:hover td{background:#eeeee7}.editorial-list>a{padding:27px 0;border-color:var(--line)}.editorial-list h3{font-family:var(--serif);font-size:24px;font-weight:400}.dsec{margin-top:34px}.forecast-stages li,.revision-probabilities>div{border-radius:0;background:var(--panel)}
.site-footer{max-width:none;background:#eaece6;padding-top:38px;padding-bottom:28px;margin-top:50px}.footer-contact strong{font-size:23px;letter-spacing:.13em;font-weight:400}.footer-contact p{letter-spacing:.04em}.footline{font-size:10px;color:var(--fg-2);padding-top:18px;border-top:1px solid #d2d5cd}.site-footer a{color:var(--fg)}
@media(max-width:1370px){.mark .tag{display:none}.nav-in{gap:18px}.navlinks{gap:13px}.navright .btn{display:none}.mark .name{font-size:26px}}@media(max-width:1180px){.nav-in{min-height:88px}.navlinks{display:none}.menub{display:block}.navright{margin-left:auto}.shell{gap:26px}.wrap{padding-left:5.7%;padding-right:5.7%}}@media(max-width:760px){#main{padding-top:30px}.nav-in{min-height:80px}.mark .name{font-size:26px}.phead{padding-bottom:23px;margin-bottom:25px}.phead h1{font-size:36px}.phead p{font-size:12px}.rail h1{font-size:30px}.metric-strip .v{font-size:28px}.filters{gap:12px}.chart-panel{padding:16px}.scope-tabs a{font-size:11px;padding:9px 10px}.article h2{font-size:24px}.site-footer{margin-top:30px}.footer-contact strong{font-size:22px}.game-list{gap:18px}.table-scroll{margin-bottom:14px}}
