@font-face{font-family:Programme Gothic;src:url(/fonts/league-gothic.woff2) format("woff2");font-stretch:75% 100%;font-display:swap;unicode-range:U+0000-00FF,U+2007,U+2009,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032,U+2190-2192,U+2212,U+00D7}@font-face{font-family:Programme Gothic;src:url(/fonts/league-gothic-ext.woff2) format("woff2");font-stretch:75% 100%;font-display:swap;unicode-range:U+0100-024F,U+02BB-02BC,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Programme Caslon;src:url(/fonts/caslon-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2007,U+2009,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032,U+2190-2192,U+2212,U+00D7}@font-face{font-family:Programme Caslon;src:url(/fonts/caslon-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Programme Caslon;src:url(/fonts/caslon-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Programme Caslon;src:url(/fonts/caslon-ext.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0100-024F,U+02BB-02BC,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Gothic Fallback;src:local("Impact"),local("Arial Narrow Bold"),local("Arial Narrow");size-adjust:88%}@font-face{font-family:Caslon Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:97%}:root{--stock: #f2ecdd;--ink: #17161a;--ink-soft: #4d4a45;--rule: rgba(23, 22, 26, .22);--spot: #2342a4;--spot-ink: #f2ecdd;--tint: #dde0ea;--focus: #2342a4;--st1: #cf3a24;--st2: #e9781f;--st3: #eeb02e;--st4: #1f8572;--st5: #2342a4;--grass-a: #2b8a6a;--grass-b: #257d5f;--chalk: #f6efdd;--gothic: "Programme Gothic", "Gothic Fallback", Impact, "Arial Narrow", sans-serif;--serif: "Programme Caslon", "Caslon Fallback", Georgia, serif;color-scheme:light}:root[data-scheme=dark]{--stock: #101320;--ink: #ece6d6;--ink-soft: #afa99b;--rule: rgba(236, 230, 214, .2);--spot: #93a8ff;--spot-ink: #101320;--tint: #1b2242;--focus: #93a8ff;--st1: #ec5a41;--st2: #f39340;--st3: #f5c453;--st4: #3db39d;--st5: #93a8ff;--grass-a: #1c5d49;--grass-b: #185240;--chalk: #ece6d6;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--stock);color:var(--ink);overflow-x:clip}body{font:400 17px/1.5 var(--serif);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.page{max-width:1180px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.home{display:inline-block;min-width:44px;padding:6px 0;font:400 15px var(--gothic);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.cover-band{position:relative;margin-top:6px;padding:18px 20px 16px;background:var(--spot);color:var(--spot-ink);overflow:hidden}.cover-band:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.16) 1.1px,transparent 1.4px) 0 0 / 7px 7px;-webkit-mask:linear-gradient(110deg,transparent 35%,#000 90%);mask:linear-gradient(110deg,transparent 35%,#000 90%);pointer-events:none}.title{margin:0;font:400 clamp(88px,28vw,168px) / .82 var(--gothic);letter-spacing:.01em}.subtitle{margin:6px 0 0;font:italic 400 clamp(18px,4.6vw,24px) / 1.2 var(--serif)}.issue{margin:10px 0 0;padding-bottom:8px;border-bottom:3px double var(--ink);font:400 16px/1.3 var(--gothic);letter-spacing:.08em;text-transform:uppercase}.nav{display:flex;flex-wrap:wrap;gap:4px 18px;padding:6px 0;border-bottom:1px solid var(--rule)}.btn{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px;padding:8px 16px;border:2px solid var(--ink);border-radius:0;background:transparent;font:400 19px/1.1 var(--gothic);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.btn:hover:not(:disabled){background:var(--tint)}.btn:disabled{opacity:.4;cursor:default}.btn--spot{background:var(--spot);border-color:var(--spot);color:var(--spot-ink)}.btn--spot:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--stock)}.btn--quiet{min-height:40px;padding:4px 0;border:0;font-size:16px;color:var(--ink-soft)}.btn--quiet:hover{background:none!important;color:var(--ink);text-decoration:underline}.btn--small{min-height:40px;padding:4px 12px;font-size:15px;border-width:1.5px}.btn--big{padding:14px 26px;font-size:28px}.btn-big{font-size:30px}.btn-small{font:italic 400 15px/1.2 var(--serif);text-transform:none;letter-spacing:0}.link{padding:0;border:0;background:none;font:italic 400 1em var(--serif);color:var(--spot);text-decoration:underline;cursor:pointer}.kicker{margin:0 0 8px;font:400 18px/1.2 var(--gothic);letter-spacing:.12em;text-transform:uppercase;color:var(--spot)}.fine{margin:8px 0 0;font:italic 400 14px/1.4 var(--serif);color:var(--ink-soft)}.notice{padding:28px 0}.main{padding-top:18px;min-height:60vh}.mode-lede{max-width:34em;margin:0 0 18px;font-size:19px}.mode-buttons{display:flex;flex-wrap:wrap;gap:12px}.mode-buttons .btn{flex:1 1 200px;min-height:84px}.league-line{margin:0 0 12px;font-size:15px;color:var(--ink-soft)}.sheet-list,.final-sheet{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.row{display:grid;grid-template-columns:2.2ch 7.5em minmax(0,1fr);align-items:baseline;column-gap:10px;padding:9px 0;border-bottom:1px solid var(--rule)}.row-no{font:400 20px/1 var(--gothic);color:var(--ink-soft)}.row-line{font:400 15px/1.2 var(--gothic);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.row-pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.row-name{font:400 24px/1.05 var(--gothic);letter-spacing:.02em;text-transform:uppercase}.row-club{font:italic 400 14px/1.3 var(--serif);color:var(--ink-soft)}.row-pick--empty{height:1.2em;border-bottom:1px dotted var(--rule)}.row--todo{opacity:.55}.row--now{display:block;margin:6px 0;padding:14px 14px 16px 16px;border-bottom:0;border-left:6px solid var(--spot);background:var(--tint)}.spin{display:grid;grid-template-columns:2.2ch minmax(0,1fr);column-gap:10px}.spin-line{font:400 16px/1.2 var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--spot)}.spin-club{grid-column:1 / -1;margin-top:6px;font:400 clamp(44px,12vw,72px) / .92 var(--gothic);text-transform:uppercase;overflow-wrap:anywhere}.spin-club.is-spinning{opacity:.5}.spin-season{grid-column:1 / -1;margin-top:4px;font:italic 400 17px/1.3 var(--serif)}.skips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.picker{margin-top:16px}.picker-label{display:block;font:400 14px/1.2 var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.picker-input{width:100%;margin:6px 0 4px;padding:10px 2px;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;font:400 20px var(--serif);color:var(--ink)}.picker-list{list-style:none;margin:0;padding:0;max-height:min(56vh,460px);overflow-y:auto;overscroll-behavior:contain}.pick{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-height:46px;padding:8px 2px;border:0;border-bottom:1px solid var(--rule);background:none;text-align:left;cursor:pointer}.pick:hover:not(:disabled){background:var(--stock)}.pick:disabled{opacity:.45;cursor:default}.pick-name{font:400 22px/1.1 var(--gothic);letter-spacing:.02em;text-transform:uppercase}.pick-meta{flex:none;font:italic 400 14px/1.2 var(--serif);color:var(--ink-soft);font-variant-numeric:tabular-nums}.picker-none{padding:12px 0;font-style:italic;color:var(--ink-soft)}.kickoff{margin:22px 0 8px;padding:20px 0;border-top:3px double var(--ink);text-align:center}.kickoff p{margin:0 0 14px;font:italic 400 19px var(--serif)}.record{margin:0;font:400 clamp(96px,30vw,184px) / .85 var(--gothic);letter-spacing:.01em;font-variant-numeric:tabular-nums}.verdict{margin:8px 0 0;font:italic 400 22px/1.3 var(--serif)}.standing{margin:8px 0 0;max-width:36em}.cost{margin:18px 0 0;padding:12px 14px;border:2px solid var(--spot);border-radius:14px;background:var(--tint)}.cost-label{display:block;font:400 15px/1.2 var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--spot)}.stubs{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.stub{display:grid;grid-template-columns:2.2ch minmax(0,1fr) auto;grid-template-areas:"round opp mark" "round venue score";column-gap:8px;padding:6px 8px 6px 10px;border:1.5px solid var(--ink);border-left:3px dotted var(--ink);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.stub.is-in{opacity:1;transform:none}.stub-round{grid-area:round;align-self:center;font:400 15px var(--gothic);color:var(--ink-soft)}.stub-opp{grid-area:opp;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 17px/1.2 var(--gothic);font-stretch:78%;text-transform:uppercase}.stub-venue{grid-area:venue;font:italic 400 13px var(--serif);color:var(--ink-soft)}.stub-score{grid-area:score;justify-self:end;font:400 17px var(--gothic);font-variant-numeric:tabular-nums}.stub-mark{grid-area:mark;justify-self:end;width:1.6em;text-align:center;font:400 15px/1.5 var(--gothic)}.stub--W .stub-mark{background:var(--spot);color:var(--spot-ink)}.stub--D .stub-mark{outline:1.5px solid var(--ink);outline-offset:-1.5px}.stub--L{background:repeating-linear-gradient(135deg,transparent 0 7px,var(--rule) 7px 8px)}.stub--L .stub-mark{background:var(--ink);color:var(--stock)}.after{margin-top:22px}.facts{margin:0;border-top:2px solid var(--ink)}.facts>div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.facts dt{font:400 15px/1.4 var(--gothic);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.facts dd{margin:0}.share{margin:22px 0 26px}.final-sheet li{display:grid;grid-template-columns:7.5em minmax(0,1fr);column-gap:10px;padding:7px 0;border-bottom:1px solid var(--rule)}.final-sheet .row-club{grid-column:2}.back{margin-top:20px}.back a{color:var(--spot)}.foot{margin-top:36px;padding-top:10px;border-top:1px solid var(--rule);font:italic 400 13px/1.45 var(--serif);color:var(--ink-soft)}.sheet{width:min(640px,100vw);max-height:100dvh;margin:0 0 0 auto;height:100dvh;padding:0;border:0;border-left:3px solid var(--ink);background:var(--stock);color:var(--ink)}.sheet::backdrop{background:#00000073}.sheet-body{padding:max(14px,env(safe-area-inset-top)) 20px 32px}.sheet-head{display:flex;justify-content:space-between;align-items:center;border-bottom:3px double var(--ink);margin-bottom:12px}.sheet-head h2{margin:0;font:400 34px/1.1 var(--gothic);text-transform:uppercase}.prose h3{margin:20px 0 4px;font:400 20px var(--gothic);letter-spacing:.08em;text-transform:uppercase;color:var(--spot)}.prose p,.prose li{margin:0 0 10px}.programmes{list-style:none;margin:0;padding:0}.programmes a{display:grid;grid-template-columns:5em 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.programmes a:hover .programmes-no{text-decoration:underline}.programmes-no,.programmes-result{font:400 19px var(--gothic)}.programmes-date{font-style:italic;color:var(--ink-soft)}.settings fieldset{margin:16px 0 0;padding:0;border:0}.settings legend{font:400 16px var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.check{display:flex;align-items:center;gap:10px;min-height:44px}@media(min-width:720px){.row{grid-template-columns:2.6ch 9em minmax(0,1fr)}.row-name{font-size:26px}}@media(max-width:420px){.home-word{display:none}.row{grid-template-columns:2ch minmax(0,1fr)}.row .row-line,.row .row-pick{grid-column:2}.facts>div,.final-sheet li{grid-template-columns:minmax(0,1fr)}.final-sheet .row-club{grid-column:1}}@media(prefers-reduced-motion:reduce){.stub{transition:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.band{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:6px 10px 5px;background:var(--ink);color:var(--stock);font:400 20px/1.1 var(--gothic);letter-spacing:.1em;text-transform:uppercase}.leaf{margin-top:28px}.fulltime{padding-bottom:6px}.record-key{display:flex;gap:.9em;margin:2px 0 0 4px;font:400 14px var(--gothic);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.spread{display:grid;gap:0 28px}@media(min-width:720px){.spread{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.league{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.league th{padding:0 6px 4px;border-bottom:2px solid var(--ink);font:400 14px var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:right}.league th:nth-child(2){text-align:left}.league td{padding:7px 6px;border-bottom:1px solid var(--rule);font:400 19px/1.15 var(--gothic);text-transform:uppercase;text-align:right}.league td:nth-child(2){text-align:left}.league td:first-child{width:2.4em;color:var(--ink-soft)}.league .moved{font:italic 400 13px var(--serif);text-transform:none;color:var(--ink-soft)}.league tr.is-you td{background:var(--spot);color:var(--spot-ink)}.league tr.line-europe td{border-bottom:2px dashed var(--ink)}.league tr.line-drop td{border-bottom:3px double var(--ink)}.hurts{list-style:none;margin:0;padding:0}.hurt{padding:10px 0 12px;border-bottom:1px solid var(--rule);font-size:17px}.hurt-tag{display:inline-block;margin-right:8px;padding:1px 7px;border:1.5px solid var(--ink);font:400 13px/1.4 var(--gothic);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}.hurt--title .hurt-tag{background:var(--spot);border-color:var(--spot);color:var(--spot-ink)}.recordbook-lede{margin:0 0 10px;font-style:italic;color:var(--ink-soft)}.recordbook-pair{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.recordbook-pair>div{display:flex;flex-direction:column;padding:12px 14px 14px 0}.recordbook-pair>div+div{padding-left:14px;border-left:1px solid var(--rule)}.rb-label{font:400 15px var(--gothic);letter-spacing:.12em;text-transform:uppercase;color:var(--spot)}.rb-pos{font:400 clamp(64px,18vw,112px) / .9 var(--gothic)}.rb-when{font:italic 400 15px/1.35 var(--serif);color:var(--ink-soft)}.teams{margin-top:28px}.teams-body{display:grid;gap:18px}@media(min-width:720px){.teams-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.pitch{display:block;width:100%;max-width:420px;margin:0 auto;height:auto}.pitch-lines rect,.pitch-lines circle,.pitch-lines line,.pitch-lines path{fill:none;stroke:var(--spot);stroke-width:1.4}.pitch-lines>rect:first-child{fill:var(--tint)}.pitch-player circle{fill:var(--ink)}.pitch-no{fill:var(--stock);font:400 17px var(--gothic);text-anchor:middle}.pitch-name{fill:var(--ink);font:400 15px var(--gothic);font-stretch:82%;text-transform:uppercase;text-anchor:middle;paint-order:stroke;stroke:var(--tint);stroke-width:4px;stroke-linejoin:round}.pitch-club{fill:var(--ink-soft);font:italic 400 10.5px var(--serif);text-anchor:middle;paint-order:stroke;stroke:var(--tint);stroke-width:3px}.team-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.team-list li{display:grid;grid-template-columns:2.2ch minmax(0,1fr);column-gap:10px;padding:8px 0 9px;border-bottom:1px solid var(--rule)}.team-no{font:400 22px/1.1 var(--gothic);color:var(--spot)}.team-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.team-name{font:400 22px/1.1 var(--gothic);text-transform:uppercase}.team-line{font:400 13px var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.team-club{flex-basis:100%;font:italic 400 14px/1.35 var(--serif);color:var(--ink-soft)}.team-note{flex-basis:100%;margin-top:2px;font-size:15px;line-height:1.4}.gotaway p{margin:0;font-size:18px;max-width:38em}.share{text-align:left}.cover-band{border:0;box-shadow:inset 0 0 0 6px var(--spot),inset 0 0 0 7.5px var(--spot-ink)}.cover-price{position:absolute;top:14px;right:16px;z-index:1;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--stock);color:var(--ink);text-align:center;font:400 14px/1 var(--gothic);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-8deg)}.cover-price b{display:block;font-weight:400;font-size:26px;letter-spacing:0}.cover-strap{position:relative;z-index:1;margin:10px 0 0;font:400 13px var(--gothic);letter-spacing:.16em;text-transform:uppercase;opacity:.85}@media(max-width:420px){.cover-price{width:60px;height:60px;font-size:11px}.cover-price b{font-size:20px}.recordbook-pair>div{padding-right:8px}.recordbook-pair>div+div{padding-left:10px}}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}.cover-band{border-radius:26px 26px 0 0;padding:16px 22px 18px}.cover-band:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--st1),var(--st1)) right 0 top 22% / 58% 10px no-repeat,linear-gradient(var(--st2),var(--st2)) right 0 top calc(22% + 16px) / 50% 10px no-repeat,linear-gradient(var(--st3),var(--st3)) right 0 top calc(22% + 32px) / 42% 10px no-repeat,linear-gradient(var(--st4),var(--st4)) right 0 top calc(22% + 48px) / 34% 10px no-repeat,linear-gradient(var(--chalk),var(--chalk)) right 0 top calc(22% + 64px) / 26% 10px no-repeat;opacity:.95;pointer-events:none}.cover-band>*{position:relative;z-index:1}.title{font-size:clamp(84px,22vw,150px);text-shadow:.035em .035em 0 var(--st2),.07em .07em 0 var(--st1)}.issue{border-bottom:0;padding-bottom:18px;background:linear-gradient(to bottom,var(--st1) 0 2px,var(--st2) 2px 4px,var(--st3) 4px 6px,var(--st4) 6px 8px,var(--st5) 8px 10px) left bottom / 100% 10px no-repeat}.band{border-radius:6px;background:linear-gradient(90deg,var(--ink) calc(100% - 75px),var(--st1) 0 calc(100% - 60px),var(--st2) 0 calc(100% - 45px),var(--st3) 0 calc(100% - 30px),var(--st4) 0 calc(100% - 15px),var(--st5) 0);padding-right:90px}.btn{border-radius:10px}.btn--quiet{border-radius:0}.mode-buttons .btn{border-radius:18px}.draft-body{display:grid;gap:18px}@media(min-width:720px){.draft-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.draft-pitch{position:sticky;top:12px}}.pitch{max-width:none;border-radius:18px}.draft-pitch .pitch{width:100%;max-height:calc(100svh - 24px)}.result-pitch,.teams .pitch{max-width:560px}.pitch-lines>rect.pitch-grass{stroke:var(--chalk);stroke-width:2}.mown-a{fill:var(--grass-a)}.mown-b{fill:var(--grass-b)}.pitch-lines rect,.pitch-lines circle,.pitch-lines line,.pitch-lines path{stroke:var(--chalk);stroke-width:1.8}.pitch-lines>rect:first-child{fill:url(#mown)}.pitch .shirt{fill:var(--st1);stroke:var(--chalk);stroke-width:1.4;stroke-linejoin:round}.pitch .pitch-no{fill:var(--chalk)}.pitch .is-empty .shirt{fill:none;stroke:var(--chalk);stroke-dasharray:3 2.5;opacity:.8}.pitch .pitch-name{fill:var(--chalk);stroke:var(--grass-b);stroke-width:4px}.pitch .pitch-club{fill:var(--chalk);opacity:.9;stroke:var(--grass-b);stroke-width:3px;paint-order:stroke}.board{padding:18px 18px 8px;border:2px solid var(--ink);border-radius:22px}.spin-count{margin:0;font:400 17px/1.2 var(--gothic);letter-spacing:.1em;text-transform:uppercase;color:var(--st1)}.spin{display:block}.spin-club{margin:4px 0 0;font:400 clamp(48px,7vw,84px) / .9 var(--gothic)}.skips{align-items:center}.skips-note{font:italic 400 14px var(--serif);color:var(--ink-soft)}.open-places{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:10px 0 0;border-top:1px solid var(--rule);list-style:none;font:italic 400 16px var(--serif)}.open-places b{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;margin-right:2px;border-radius:50%;background:var(--st4);color:var(--chalk);font:400 17px/1 var(--gothic)}.open-places .is-full{color:var(--ink-soft);text-decoration:line-through}.open-places .is-full b{background:var(--rule)}.picker-list{max-height:none;overflow:visible}@media(min-width:720px){.picker-list{max-height:calc(100svh - 360px);min-height:280px;overflow-y:auto}}.picker-group ul{list-style:none;margin:0;padding:0}.picker-head{position:sticky;top:0;z-index:1;margin:12px 0 0;padding:4px 0;background:var(--stock);border-bottom:2px solid var(--ink);font:400 15px/1.2 var(--gothic);letter-spacing:.12em;text-transform:uppercase;color:var(--st4)}.pick{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name place" "meta place";align-items:center;gap:2px 12px}.pick-name{grid-area:name}.pick-meta{grid-area:meta}.pick-meta:empty{display:none}.pick-place{grid-area:place;align-self:center;font:italic 400 14px var(--serif);color:var(--st4);white-space:nowrap}.pick:disabled .pick-place{color:var(--ink-soft)}.kickoff{border-top:0;padding:44px 20px 26px;border:2px solid var(--ink);border-radius:22px;background:linear-gradient(to bottom,var(--st1) 0 4px,var(--st2) 4px 8px,var(--st3) 8px 12px,var(--st4) 12px 16px,var(--st5) 16px 20px) left top / 100% 20px no-repeat;margin:0}.pitch--side .pitch-name{font-size:19px}.pitch--side .pitch-club{font-size:13px}html,body{overflow-anchor:none}.shapes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin:0 0 18px;padding:0;border:0}.shapes legend{margin-bottom:8px}.shape{display:grid;justify-items:center;gap:6px;padding:10px 6px 8px;border:2px solid var(--rule);border-radius:14px;cursor:pointer}.shape input{position:absolute;opacity:0;pointer-events:none}.shape:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.shape.is-on{border-color:var(--st4);background:var(--tint)}.shape-icon{width:46px;height:auto}.shape-icon rect{fill:var(--grass-a)}.shape-icon circle{fill:var(--chalk)}.shape.is-on .shape-icon circle{fill:var(--st1);stroke:var(--chalk);stroke-width:6}.shape-name{font:400 22px/1 var(--gothic);letter-spacing:.04em}.open-places li{font:400 17px/1 var(--gothic);letter-spacing:.06em;padding:5px 8px;border:1.5px solid var(--st4);border-radius:999px;color:var(--st4);font-style:normal}.open-places li.is-full{border-color:var(--rule);color:var(--ink-soft)}.open-places{gap:6px}li.pick{cursor:default}li.pick.is-out{opacity:.5}.pick-tags{font:400 15px var(--gothic);letter-spacing:.06em;font-style:normal;color:var(--ink)}.pick-place{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.role-btn{min-width:48px;min-height:40px;padding:4px 10px;border:2px solid var(--st4);border-radius:10px;background:var(--st4);color:var(--chalk);font:400 18px/1 var(--gothic);letter-spacing:.05em;cursor:pointer}.role-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--stock)}.pitch--side .pitch-player:not(.is-empty) .pitch-club{display:none}
