@font-face{font-family:Archivo;src:url(/fonts/Archivo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-SemiBold.ttf) format("truetype");font-weight:600 800;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/ArchivoNarrow-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/ArchivoNarrow-Bold.ttf) format("truetype");font-weight:700 900;font-display:swap}:root{--ink: #15191f;--muted: #58606b;--faint: #80868f;--line: #e3e1db;--line-2: #d3d0c8;--hover: #e6e4de;--tint: #ffffff;--accent: #15191f;--accent-ink: #2b3038;--accent-soft: #80868f;--club: #d90b31;--club-text: #ffffff;--face: #f3f2ee;--bg: #ffffff;--danger: #d2373d;--warn: #b0740c;--good: #138a5a;--off: #2563d9;--def: #d2373d;--gk: #2b3038;--age: #b0740c;--mid: #8350c8;--shadow: 0 12px 36px rgba(16, 20, 26, .16);--radius: 11px;--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--display: "Archivo Narrow", "Arial Narrow", sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root{--ink: #e9e6de;--muted: #9aa2ae;--faint: #5e6673;--line: #1c222b;--line-2: #222833;--hover: #222833;--tint: #181d25;--accent: #e9e6de;--accent-ink: #cfcabc;--accent-soft: #9aa2ae;--club: #d90b31;--club-text: #ffffff;--face: #10141a;--bg: #181d25;--danger: #f0575c;--warn: #e0a33a;--good: #2fbe81;--off: #4a86f7;--def: #f0575c;--gk: #cfcabc;--age: #e0a33a;--mid: #b98bea;--shadow: 0 16px 44px rgba(0, 0, 0, .42);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;height:100%}*,*:before,*:after{touch-action:manipulation}body{font-family:var(--font);font-size:15px;line-height:1.5;color:var(--ink);background:var(--face);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}img.px,canvas.px{image-rendering:pixelated}.pb-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--face);overflow:hidden}.pb-page{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.pb-tabs{flex:none;min-height:60px;padding:6px max(10px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid var(--line-2);background:var(--bg);display:flex;justify-content:center}.pb-tabs button{width:min(25%,150px);min-height:48px;padding:2px 4px;border:0;background:transparent;color:var(--faint);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.pb-tabs button.on{color:var(--ink)}.pb-tabs button svg{width:24px;height:24px}.pb-tabs button.on svg{stroke-width:2}.pb-tabs button>b{font:600 12px/1 var(--font)}.px-row.gd-row{gap:8px}.gd-club{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px}.gd-club.right{justify-content:flex-end;text-align:right}.gd-goals{flex:none;min-width:64px;text-align:center;font:700 19px/1.1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.gd-goals small{display:block;font:500 12px/1.2 var(--font);color:var(--muted)}.gd-beaten{color:var(--faint)!important}.px-row.tie{flex-direction:column;align-items:stretch;gap:4px}.tie-side{display:flex;align-items:center;gap:8px}.tie-side .px-name{flex:1}.tie-side b{font:700 17px/1.2 var(--display);font-variant-numeric:tabular-nums}.tie-side b small{font:500 12px var(--font);color:var(--muted)}.fs-score{padding:18px 18px 14px;display:flex;flex-direction:column;gap:4px}.fs-score b{font:700 64px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.lv-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.lv-team{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.lv-team:first-child{grid-column:1;grid-row:1}.lv-team:nth-child(2){grid-column:3;grid-row:1}.lv-team .px-name{max-width:100%}.lv-team.mine .px-name{box-shadow:inset 0 -2px var(--club)}.lv-score{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:2px}.lv-score b{font:700 52px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.lv-score span{font:600 13px/1.2 var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.lv-fouls{display:inline-flex;align-items:center;gap:3px;min-height:14px}.lv-fouls i{width:8px;height:8px;border-radius:2px;background:var(--line-2)}.lv-fouls i.on{background:var(--warn)}.lv-fouls b{font:700 12px/1 var(--font);color:var(--danger);margin-left:3px}.lv-bar{flex:none;width:60px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.lv-bar i{display:block;height:100%;border-radius:3px}.lv-dim{opacity:.62}
