@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/alfa-slab-one-vietnamese-400-normal.C0oZnEo7.woff2)format("woff2"),url(/_assets/alfa-slab-one-vietnamese-400-normal.BeSfPuN6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/alfa-slab-one-latin-ext-400-normal.DZhSYPC8.woff2)format("woff2"),url(/_assets/alfa-slab-one-latin-ext-400-normal.Dg9tQUb7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/alfa-slab-one-latin-400-normal.CbTZiZTW.woff2)format("woff2"),url(/_assets/alfa-slab-one-latin-400-normal.UIGeWgec.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-cyrillic-ext-wght-normal.BH54svm2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-cyrillic-wght-normal.BzUUW08o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-greek-ext-wght-normal.BuTi-Xi5.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-greek-wght-normal.CGMhFIa2.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-vietnamese-wght-normal.o378VNJM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-latin-ext-wght-normal.DFXT9gkm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/roboto-slab-latin-wght-normal.NGSZfXMW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_assets/archivo-narrow-vietnamese-wght-normal.CssorEtP.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_assets/archivo-narrow-latin-ext-wght-normal.CmMbwkWP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_assets/archivo-narrow-latin-wght-normal.B-Ghsc5j.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_assets/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_assets/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=paper]{--font-title:"Alfa Slab One", "Rockwell Extra Bold", "Roboto Slab Variable", Georgia, serif;--font-slab:"Roboto Slab Variable", "Rockwell", Georgia, serif;--font-cond:"Archivo Narrow Variable", "Franklin Gothic Demi Cond", "Arial Narrow", sans-serif;--font-text:"Figtree Variable", "Century Gothic", system-ui, sans-serif;--ground:#e9e2c6;--paper:#f7f4e5;--paper-2:#fffdf4;--paper-3:#efe9d2;--line:#d8d0b3;--line-2:#373737;--ink:#373737;--ink-2:#5d5a50;--ink-3:#8a8574;--rule:#c00000;--head:#215f9a;--on-head:#fff;--up:#13501b;--down:#c00000;--gold:#fc6;--gold-2:#ffc000;--focus:#215f9a;--radius-card:10px;--radius-control:999px;--radius-video:12px;--shadow-card:0 1px 0 #37373714, 0 10px 30px -18px #37373773;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4.5rem}body{background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--font-text);-webkit-font-smoothing:antialiased;margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.prose a,.lead a,.standfirst a,.sources a{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.18em}.prose a:hover,.lead a:hover,.sources a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3{text-wrap:balance;color:var(--ink);margin:0;line-height:1.1}h1{font:400 clamp(1.9rem, 1.2rem + 2.6vw, 3.3rem)/1.05 var(--font-title);letter-spacing:.005em}h2{font:800 clamp(1.35rem, 1.1rem + .9vw, 1.85rem)/1.15 var(--font-slab);letter-spacing:-.01em}h3{font:700 1.1rem/1.2 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}p,ul,ol,dl,figure,table{margin:0}p{text-wrap:pretty}strong{font-weight:700}time,.num{font-variant-numeric:tabular-nums}.skip{z-index:20;background:var(--head);color:var(--on-head);border-radius:var(--radius-control);padding:.75rem 1rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{top:1rem;left:1rem}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--league:var(--head);--league-rule:var(--rule)}[data-league=nfl]{--league:#215f9a;--league-rule:#c00000}[data-league=cfb]{--league:#13501b;--league-rule:#13501b}[data-league=nhl]{--league:#1f3a5f;--league-rule:#c00000}[data-league=epl]{--league:#3d195b;--league-rule:#3d195b}[data-theme=night] [data-league],[data-theme=night][data-league]{--league:color-mix(in srgb, var(--league-base,var(--league)) 70%, white)}:root{--page-max:1240px;--gutter:clamp(1rem, 3vw, 2rem)}[data-width=narrow]{--page-max:1080px}[data-width=standard]{--page-max:1240px}[data-width=wide]{--page-max:1400px}[data-width=full]{--page-max:100%}body{background:var(--ground);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""library""main""scoreboard""footer";gap:8px;min-height:100vh;padding:8px;display:grid}.site-header{grid-area:header}.library{grid-area:library}main{grid-area:main}.site-footer{grid-area:footer}@media (width>=960px){body{grid-template:"header header""library main"1fr"library scoreboard""library footer"/280px minmax(0,1fr)}.library{align-self:start;max-height:calc(100vh - 16px);position:sticky;top:8px;overflow-y:auto}}main,.library,.site-footer{background:var(--paper);border-radius:calc(var(--radius-card) + 6px);border:1px solid var(--line)}main{border-top:4px solid var(--league-rule,var(--rule));min-width:0;padding-bottom:3rem}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.site-header{align-items:center;gap:1rem;padding:.25rem .5rem;display:flex}.brand{font:400 1.35rem/1 var(--font-title);letter-spacing:.02em;text-transform:uppercase;color:var(--rule);white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.brand svg{flex:none;width:24px;height:24px}.search-form{flex:1;max-width:520px;margin-inline:auto;position:relative}.search-form input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-2);width:100%;height:46px;color:var(--ink);font:inherit;box-shadow:var(--shadow-card);padding:0 4.5rem 0 2.75rem;font-size:.95rem}.search-form input:hover{border-color:var(--ink-3)}.search-form input:focus{border-color:var(--league,var(--head));outline:none}.search-form svg{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.search-form kbd,.palette kbd{font:600 .72rem/1 var(--font-cond);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:.25rem .4rem}.search-form kbd{position:absolute;top:50%;right:.9rem;translate:0 -50%}.header-links{gap:.4rem;display:flex}.pill{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--paper-2);font:700 .85rem/1.1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.45rem;padding:.5rem .9rem;display:inline-flex}.pill:hover{color:var(--ink);border-color:var(--ink-3)}.pill svg{flex:none;width:16px;height:16px}.pill.youtube svg{color:red}@media (width<=720px){.search-form kbd,.header-links .pill span{display:none}.header-links .pill{padding:.5rem}}@media (width<=560px){.site-header{flex-wrap:wrap;gap:.5rem}.search-form{flex-basis:100%;order:3;max-width:none}.search-form input{height:44px}}.library{padding:.75rem .5rem}.library-nav ul,.library-boards{margin:0;padding:0;list-style:none}.library-nav ul{scrollbar-width:none;gap:.4rem;padding:0 .25rem;display:flex;overflow-x:auto}.library-nav ul::-webkit-scrollbar{display:none}.library-nav a{border-radius:var(--radius-control);background:var(--paper-2);border:1px solid var(--line);font:700 .88rem/1.2 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.6rem;padding:.45rem .9rem;display:inline-flex}.library-nav a:hover{color:var(--ink);border-color:var(--ink-3)}.library-nav a[aria-current=page],.library-nav a[aria-current=true]{background:var(--league,var(--head));color:var(--on-head);border-color:#0000}.library-nav svg{flex:none;width:18px;height:18px}.library-nav i{background:var(--league);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.library h2{font:700 .8rem/1.2 var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:1.25rem .75rem .5rem;display:none}.library-boards{display:none}.library-boards a{border-radius:var(--radius-card);border:1px solid #0000;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.45rem;display:grid}.library-boards a:hover,.library-boards a[aria-current=page],.library-boards a[aria-current=true]{background:var(--paper-2);border-color:var(--line)}.library-boards img{object-fit:cover;border:1px solid var(--line);border-radius:6px;grid-row:span 2;width:72px;height:41px}.library-boards strong{font:700 .95rem/1.2 var(--font-slab);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-boards a[aria-current] strong{color:var(--league,var(--head))}.library-boards span{color:var(--ink-3);font-size:.8rem;line-height:1.3}@media (width>=960px){.library{padding:1rem .6rem}.library-nav ul{flex-direction:column;gap:.3rem;padding:0}.library-nav a{display:flex}.library-boards{gap:.15rem;display:grid}.library h2{display:block}}.site-footer{padding:1.75rem var(--gutter);color:var(--ink-2);gap:1rem;font-size:.9rem;display:grid}.site-footer ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.site-footer .brand{font-size:1.1rem}.site-footer p:last-child{color:var(--ink-3);font-size:.82rem}.palette{border:1px solid var(--line);border-radius:calc(var(--radius-card) + 6px);background:var(--paper);width:min(640px,100vw - 2rem);max-height:min(70vh,640px);color:var(--ink);margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #00000073}.palette::backdrop{backdrop-filter:blur(3px);background:#16171a73}.palette[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.palette form{border-bottom:1px solid var(--line);position:relative}.palette input{width:100%;height:56px;color:var(--ink);font:500 1.05rem/1 var(--font-text);background:0 0;border:0;padding:0 1rem 0 2.9rem}.palette input:focus{outline:none}.palette form svg{width:18px;height:18px;color:var(--ink-3);position:absolute;top:50%;left:1.05rem;translate:0 -50%}.palette ol{margin:0;padding:.4rem;list-style:none;overflow-y:auto}.palette li[role=presentation]{font:700 .72rem/1 var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:.6rem .75rem .3rem}.palette a{border-radius:var(--radius-card);grid-template-columns:1fr auto;gap:.1rem .75rem;padding:.55rem .75rem;display:grid}.palette a strong{font:700 .98rem/1.25 var(--font-slab)}.palette a span{color:var(--ink-3);grid-column:1;font-size:.82rem}.palette a em{font:700 .75rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);grid-area:1/2/span 2;align-self:center;font-style:normal}.palette a[aria-selected=true]{background:var(--paper-3)}.palette a[aria-selected=true] strong{color:var(--league,var(--head))}.palette footer{border-top:1px solid var(--line);color:var(--ink-3);gap:1rem;padding:.55rem 1rem;font-size:.78rem;display:flex}.palette .empty{color:var(--ink-3);padding:1rem}.breadcrumb{padding-top:1.1rem}.breadcrumb ol{font:600 .82rem/1.3 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--line);margin-right:.35rem}.breadcrumb a:hover{color:var(--ink)}.board-head{gap:.9rem;padding-top:1.75rem;display:grid}.ruled{font:700 .95rem/1.2 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:1rem;display:flex}.ruled:before,.ruled:after{content:"";background:var(--league-rule,var(--rule));flex:1;height:3px}.ruled a:hover{text-decoration:underline}.board-head h1{color:var(--league,var(--head))}.meta{font:600 .88rem/1.3 var(--font-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.meta dt{color:var(--ink-3);margin-right:.35rem;display:inline}.meta dd{margin:0;display:inline}.meta>div{white-space:nowrap}.standfirst{font:500 clamp(1.05rem, 1rem + .3vw, 1.2rem)/1.5 var(--font-text);max-width:62ch;color:var(--ink)}.player,.still{border:2px solid var(--line-2);border-radius:calc(var(--radius-video) + 8px);background:var(--paper-2);box-shadow:0 2px 0 var(--line), 0 18px 40px -22px #0000008c;margin-top:1.25rem;padding:8px;position:relative}.player video,.player img,.still img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-video);outline:1px solid var(--line);background:var(--paper-3);width:100%}.still a{border-radius:var(--radius-video);overflow:hidden}.player-controls{justify-content:flex-end;gap:.5rem;margin-top:8px;display:flex}.player-controls:not(:has(button:not([hidden]))){display:none}.player-controls button,.chip-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);height:32px;color:var(--ink-2);font:700 .78rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.45rem;padding:0 .85rem;display:inline-flex}.player-controls button:hover{color:var(--ink);border-color:var(--ink-3)}.player-controls svg{width:14px;height:14px}.player-note{color:var(--ink-3);margin-top:.6rem;font-size:.85rem}.board-page>.standfirst{margin-top:1.25rem}.strip{z-index:5;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);margin-top:1.5rem;padding-block:.6rem;position:sticky;top:0}.strip ol{scrollbar-width:none;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.strip ol::-webkit-scrollbar{display:none}.strip a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-2);font:700 .85rem/1.2 var(--font-cond);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding:.4rem .85rem;display:block}.strip a:hover,.strip a[aria-current=true]{border-color:var(--league,var(--head));color:var(--league,var(--head))}.board-section{gap:.75rem;margin-top:2.75rem;scroll-margin-top:4.5rem;display:grid}.board-section header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.lead{color:var(--ink-2);max-width:70ch}.lead strong{color:var(--ink)}.seek{font:700 .8rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--league,var(--head));white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.seek svg{width:12px;height:12px}.seek:hover{text-decoration:underline}.compare{font:700 .78rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.4rem;display:inline-flex}.callouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem;margin-top:1.5rem;display:grid}.callout{border-radius:var(--radius-card);background:var(--paper-2);border:1px solid var(--line);border-left:6px solid var(--gold-2);box-shadow:var(--shadow-card);gap:.3rem;padding:1rem 1.15rem;display:grid}.callout .label{font:700 .8rem/1 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--rule)}.callout .match{font:800 1.2rem/1.2 var(--font-slab)}.callout .when{color:var(--ink-2);font-size:.9rem}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.card{border-radius:calc(var(--radius-card) + 4px);background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:.65rem;padding:.75rem;transition:transform .15s,border-color .15s;display:grid;position:relative}.card:hover{border-color:var(--league,var(--head));transform:translateY(-2px)}.card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card)}.card .tag{font:700 .78rem/1 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--league,var(--head))}.card h3{font:800 1.15rem/1.2 var(--font-slab);letter-spacing:-.005em;text-transform:none;color:var(--ink)}.card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card p{color:var(--ink-2);font-size:.9rem}.home-header{gap:.9rem;padding-block:2.25rem 1.5rem;display:grid}.home-header h1{color:var(--ink);max-width:22ch;font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem)}.home-header p{max-width:64ch;color:var(--ink-2);font-size:1.08rem}.shelf{gap:1rem;margin-top:2.5rem;display:grid}.shelf>header{gap:.35rem;display:grid}.shelf>header p{color:var(--ink-2);max-width:64ch}.pager{border-top:3px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.25rem;display:flex}.pager a{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--paper-2);gap:.15rem;min-width:12rem;padding:.65rem 1rem;display:grid}.pager a:hover{border-color:var(--league,var(--head))}.pager a span{font:700 .75rem/1 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pager a strong{font:800 1rem/1.25 var(--font-slab)}.pager .next{text-align:right;margin-left:auto}.archive{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.4rem;padding:0;list-style:none;display:grid}.archive a{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--paper-2);font:600 .92rem/1.3 var(--font-cond);letter-spacing:.03em;gap:.1rem;padding:.55rem .85rem;display:grid}.archive a:hover,.archive a[aria-current=page]{border-color:var(--league,var(--head));color:var(--league,var(--head))}.archive span{color:var(--ink-3);font-size:.8rem}.archive span:empty{display:none}.sources{color:var(--ink-2);gap:.3rem;padding:0;font-size:.92rem;list-style:none;display:grid}.prose{gap:1rem;max-width:70ch;padding-top:1.75rem;display:grid}.prose h2{margin-top:1rem}.button{border-radius:var(--radius-control);background:var(--league,var(--head));color:var(--on-head);font:700 .9rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.7rem 1.15rem;display:inline-flex}.button:hover{filter:brightness(1.1)}.button svg{flex:none;width:16px;height:16px}.search-page{gap:1rem;padding-top:1.5rem;display:grid}.search-page input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-2);width:100%;max-width:640px;height:52px;color:var(--ink);font:inherit;padding:0 1rem;font-size:1.05rem}.search-page input:focus{border-color:var(--league,var(--head));outline:none}#search-status{color:var(--ink-2)}#search-status a{text-decoration:underline}.results{gap:.4rem;max-width:760px;padding:0;list-style:none;display:grid}.results a{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--paper-2);grid-template-columns:1fr auto;gap:.1rem .75rem;padding:.7rem 1rem;display:grid}.results a:hover{border-color:var(--league,var(--head))}.results strong{font:700 1rem/1.25 var(--font-slab)}.results span{color:var(--ink-3);grid-column:1;font-size:.85rem}.results em{font:700 .75rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);grid-area:1/2/span 2;align-self:center;font-style:normal}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.button.youtube{color:#fff;background:red}.still a{display:block;position:relative}.still-play{color:#fff;background:red;border-radius:14px;place-items:center;width:76px;height:54px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -8px #00000080}.still-play svg{width:26px;height:26px}.still a:hover .still-play{filter:brightness(1.1)}.screen{position:relative}.loop-frame{border-radius:var(--radius-video);background:var(--paper-3);opacity:0;border:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.still.loop.is-playing .loop-frame{opacity:1}.player iframe{aspect-ratio:16/9;border-radius:var(--radius-video);border:0;width:100%;height:auto;display:block}.table-scroll{overscroll-behavior-x:contain;margin-bottom:-28px;padding-bottom:28px;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--league,var(--head));outline-offset:3px;border-radius:var(--radius-card)}.board-table{border-collapse:collapse;background:var(--paper-2);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;overflow:hidden}.board-table caption{caption-side:top;text-align:left;font:700 .78rem/1.3 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 0 .5rem}.board-table thead th{background:var(--league,var(--head));color:var(--on-head);font:700 .86rem/1.2 var(--font-cond);letter-spacing:.07em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:.7rem .75rem}.board-table thead th.team,.board-table thead th.text{text-align:left}.board-table thead button{all:unset;cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.board-table thead button:focus-visible{outline:2px solid var(--on-head);outline-offset:2px}.board-table thead button:after{content:"";opacity:.55;width:.5em}.board-table thead th[aria-sort=ascending] button:after{content:"▲";opacity:1;font-size:.65em}.board-table thead th[aria-sort=descending] button:after{content:"▼";opacity:1;font-size:.65em}.board-table td,.board-table tbody th{border-top:1px solid var(--line);text-align:right;font:600 1.02rem/1.25 var(--font-cond);color:var(--ink);white-space:nowrap;padding:.65rem .75rem}.board-table tbody tr:first-child>*{border-top:0}.board-table tbody tr:hover>*{background:color-mix(in srgb, var(--league,var(--head)) 6%, transparent)}.board-table tbody tr:target>*{background:color-mix(in srgb, var(--gold) 60%, transparent)}.board-table tbody tr{scroll-margin-top:5rem}.board-table .rank{text-align:center;width:2.75rem;font:700 1.1rem/1 var(--font-slab);color:var(--league,var(--head))}.board-table tbody th{text-align:left;font:800 1.08rem/1.25 var(--font-slab);white-space:normal;min-width:9rem}.board-table .text{text-align:left}.board-table .up{color:var(--up)}.board-table .down{color:var(--down)}.board-table tr.mover>*{background:color-mix(in srgb, var(--gold) 75%, transparent)}.board-table tr.hi>*{background:color-mix(in srgb, var(--gold) 45%, transparent)}.move{font:700 .8rem/1 var(--font-cond);letter-spacing:.02em;vertical-align:.12em;margin-left:.45rem;display:inline-block}.move.up{color:var(--up)}.move.down{color:var(--down)}.note{font:700 .68rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;vertical-align:.18em;background:var(--paper-3);color:var(--ink-2);border-radius:4px;margin-left:.45rem;padding:.18rem .45rem;display:inline-block}.note.up{background:color-mix(in srgb, var(--up) 14%, transparent);color:var(--up)}.note.down{background:color-mix(in srgb, var(--down) 12%, transparent);color:var(--down)}.was{font:500 .75rem/1.2 var(--font-cond);color:var(--ink-3);letter-spacing:.02em;display:block}.scores-table tbody th{min-width:0}.scores-table .lost{color:var(--ink-3)}.scores-table .score{width:3rem;font:800 1.2rem/1 var(--font-slab);text-align:center}.scores-table .final{font:700 .8rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.scores-table .links a{font:700 .8rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--league,var(--head))}.scores-table .links a:hover{text-decoration:underline}.scores-table .links a+a{margin-left:.75rem}.scores-table .links a{vertical-align:middle;align-items:center;gap:.3rem;display:inline-flex}.scores-table .links a.ext svg{flex:none;width:.95rem;height:.95rem}.scores-table a.tv{vertical-align:middle;width:2rem;height:2rem;color:var(--league,var(--head));border-radius:6px;justify-content:center;align-items:center;margin:-.5rem -.35rem -.5rem .15rem}.scores-table a.tv svg{width:1.2rem;height:1.2rem}.scores-table a.tv:hover,.scores-table a.tv:focus-visible{background:color-mix(in srgb, var(--league,var(--head)) 12%, transparent)}.games-table tbody th{white-space:normal}.games-table .time{text-align:left;width:5.5rem}.games-table td.time{color:var(--ink-2)}.games-table .rk{font:700 .8rem/1 var(--font-cond);color:var(--ink-3);margin-right:.3rem}.games-table .at{color:var(--ink-3);margin-inline:.35rem;font-weight:500}.games-table .call{background:var(--rule);color:#fff;font:700 .68rem/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;border-radius:4px;margin-left:.5rem;padding:.2rem .5rem;display:inline-block}.board-table .from-sm,.board-table .from-md,.board-table .to-sm{display:none}@media (width>=560px){.board-table .from-sm{display:table-cell}}@media (width>=820px){.board-table .from-md{display:table-cell}}@media (width<=559px){.board-table .to-sm{display:inline-flex}.board-table td,.board-table tbody th,.board-table thead th{padding-inline:.45rem}.board-table tbody th{min-width:0;font-size:.98rem}.board-table td{font-size:.95rem}}.scoreboard{border-radius:calc(var(--radius-card) + 6px);border:1px solid var(--line);border-top:4px solid var(--rule);background:var(--paper);grid-area:scoreboard;gap:.75rem;padding:1rem;display:grid}.sb-wall{background:repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 11cqi),#2b7d63;border-radius:10px;width:100%;max-width:880px;margin-inline:auto;padding-top:4cqi;overflow:hidden;box-shadow:0 18px 40px -24px #0009;container-type:inline-size}.sb-board{--sb-green:#33473c;--sb-slot:#1f2c25;--sb-paint:#f4f1e6;border-top:.9cqi solid var(--sb-paint);background:repeating-linear-gradient(90deg, #00000024 0 .25cqi, transparent .25cqi 14.5cqi), var(--sb-green);color:var(--sb-paint);font-family:var(--font-text);gap:2.2cqi;padding:3cqi 3.2cqi 2.6cqi;font-weight:800;display:grid}.sb-title{letter-spacing:0;justify-content:center;gap:2.4cqi;font-size:5cqi;line-height:1;display:flex}.sb-title span:nth-child(4){margin-left:3.5cqi}.sb-lines{gap:1.6cqi;display:grid}.sb-line{grid-template-columns:17cqi repeat(12,1fr);align-items:center;gap:1cqi;display:grid}.sb-name{white-space:nowrap;font-size:3.6cqi;line-height:1}.sb-name.plate{background:#7c6c55;border-radius:.6cqi;justify-self:start;padding:1.1cqi 1.6cqi;font-size:3cqi;box-shadow:inset 0 .3cqi #ffffff1f}.slot{aspect-ratio:4/5;background:var(--sb-slot);border-radius:.5cqi;box-shadow:inset 0 .4cqi .8cqi #0009}.tile{width:100%;height:100%;color:var(--sb-paint);transform-origin:50% 0;background:linear-gradient(#3a5045,#2e4238);border-radius:.5cqi;place-items:center;font-size:4.4cqi;line-height:1;display:grid;box-shadow:0 .3cqi #0006,inset 0 .2cqi #ffffff14}.tile.now{color:#f5b512}.sb-legend{border-top:.6cqi solid var(--sb-paint);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1cqi 3cqi;padding-top:2.2cqi;font-size:3.6cqi;line-height:1;display:flex}.sb-legend i{background:var(--sb-paint);width:3cqi;height:.5cqi}.sb-lamps{justify-content:space-between;padding-inline:2cqi;display:flex}.lamp{aspect-ratio:1;border-radius:50%;width:4.2cqi;box-shadow:inset 0 -.5cqi .8cqi #00000059,0 0 0 .35cqi #00000059}.lamp.teal{background:radial-gradient(circle at 35% 30%,#9fe3ea,#1f9fb0 45%,#0f5f6a)}.lamp.red{background:radial-gradient(circle at 35% 30%,#ff9a9a,#c0121f 45%,#6a0910)}.sb-caption{width:100%;max-width:880px;font:700 .8rem/1.2 var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-inline:auto;display:flex}.sb-caption button{cursor:pointer}.sb-caption [data-replay]{display:none}.sb-ready .sb-caption [data-replay]{display:inline-flex}.sb-ready .tile{opacity:0;transform:translateY(-140%)rotate(-8deg)}.sb-ready .lamp{filter:brightness(.35)saturate(.4)}.sb-ready.sb-hang .tile{animation:.85s cubic-bezier(.2,.8,.25,1.1) both sb-hang}.sb-ready.sb-hang .lamp{animation:.5s ease-out both sb-lamp}@keyframes sb-hang{0%{opacity:0;transform:translateY(-140%)rotate(-8deg)}30%{opacity:1}62%{transform:translateY(6%)rotate(3deg)}80%{transform:translateY(-1.5%)rotate(-1.2deg)}to{opacity:1;transform:none}}@keyframes sb-lamp{0%{filter:brightness(.35)saturate(.4)}60%{filter:brightness(1.5)saturate(1.2)}to{filter:none}}@media (prefers-reduced-motion:reduce){.sb-ready .tile{opacity:1;transform:none}.sb-ready .lamp{filter:none}.sb-ready.sb-hang .tile,.sb-ready.sb-hang .lamp{animation:none}}
