@layer reset, tokens, base, layout, components, utilities;
@layer components{
/* == c-mc ====== */
.c-mc__switch{position:sticky;inset-block-start:calc(var(--header-h) + var(--nav-h) + var(--sp-2));z-index:3;margin-inline:calc(var(--gutter) * -1);padding:var(--sp-2) var(--gutter);background:var(--surface-0);box-shadow:var(--e-hair-b);min-inline-size:0}
section[id^="inn-"]{scroll-margin-block-start:calc(var(--header-h) + var(--nav-h) + 72px)}
.c-mc__pbar{display:block;inline-size:100%;max-inline-size:12rem;block-size:6px;margin-block-start:var(--sp-1);border-radius:var(--r-pill);overflow:hidden;background:var(--surface-3)}
.c-mc__pbar rect{fill:var(--gold)}
/* == c-mcy ====== */
.c-mcy{display:grid;gap:var(--sp-3);min-inline-size:0}
.c-mcy__f{display:block;block-size:0;scroll-margin-block-start:calc(var(--header-h) + var(--nav-h) + var(--sp-4))}
.c-mcy__filters{min-inline-size:0}
.c-mcy__over{display:grid;gap:var(--sp-1);margin-block-start:var(--sp-3);min-inline-size:0}
.c-mcy__sum{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--r-3)}
.c-mcy__head{margin:0;font:600 var(--fs-15)/1.3 var(--font-sans);color:var(--text-1)}
.c-mcy__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1);list-style:none;padding:0;margin:0;min-inline-size:0}
.c-mcy__line{grid-column:1/-1;margin:0;font:var(--t-meta);color:var(--text-2);max-inline-size:none;font-variant-numeric:tabular-nums lining-nums}
.c-feed__item[data-k]{padding-inline:var(--sp-2);border-radius:var(--r-1)}
.c-feed__item[data-k="w"]{background:var(--wicket-tint);box-shadow:inset 3px 0 0 var(--wicket)}
.c-feed__item[data-k="4"]{background:var(--four-tint);box-shadow:inset 3px 0 0 var(--four)}
.c-feed__item[data-k="6"]{background:var(--six-tint);box-shadow:inset 3px 0 0 var(--six)}
.c-mcy:not(:has(.c-mcy__f:target)) [href="#f-all"],#f-all:target~nav [href="#f-all"],#f-wk:target~nav [href="#f-wk"],#f-bd:target~nav [href="#f-bd"],#f-ov:target~nav [href="#f-ov"]{background:var(--text-1);border-color:var(--text-1);color:var(--text-on-cta)}
#f-wk:target~.js-feed>li:not(:has([data-k="w"])),#f-wk:target~.js-feed .c-feed__item:not([data-k="w"]){display:none}
#f-bd:target~.js-feed>li:not(:has([data-k="4"],[data-k="6"])),#f-bd:target~.js-feed .c-feed__item:not([data-k="4"],[data-k="6"]){display:none}
#f-ov:target~.js-feed .c-feed{display:none}
/* == c-matchfit ====== */
:where(.c-rail__main,.c-rail__side,.c-matchhead,.c-matchhead__title,.c-scoreboard,.l-split>.l-stack,.l-split>.l-section,.l-split>aside){grid-template-columns:minmax(0,1fr)}
:where(.c-rail,.c-rail__main,.c-rail__side,.c-matchhead,.c-scoreboard,.l-split,.l-split>*,div.c-table)>*{min-inline-size:0}
:where(.c-matchhead,.c-rail,.l-split) .c-table__wrap{contain:inline-size;max-inline-size:100%}
.c-matchhead__meta a,.c-scoreboard__name{overflow-wrap:anywhere}
.c-tabs__list{min-inline-size:0}
.c-rail__main nav>.l-scroll{flex-wrap:wrap;overflow:visible;mask-image:none;padding-inline-end:0}
.c-rail__main nav .c-chip{white-space:normal;block-size:auto;min-block-size:var(--tap);max-inline-size:100%}
@media (min-width:56.25em){
  .c-mc__switch{inset-block-start:var(--header-h)}
  section[id^="inn-"]{scroll-margin-block-start:calc(var(--header-h) + 64px)}
}
}
