.txt-shell.svelte-4bnapb{min-height:100dvh;background:#000;color:#fff;padding:1rem .6rem;font:700 clamp(13px,2.4vw,20px) / 1.25 "Courier New",Courier,monospace}.txt-sheet.svelte-4bnapb{width:min(100%,46ch);margin:auto;display:flex;flex-direction:column;min-height:calc(100dvh - 2rem)}.txt-status.svelte-4bnapb{display:flex;justify-content:space-between;gap:1ch;font-size:.75em;color:#fff;padding-bottom:1em}.txt-status.svelte-4bnapb strong:where(.svelte-4bnapb){color:#ff0}.txt-status.svelte-4bnapb time:where(.svelte-4bnapb){white-space:nowrap}.txt-masthead.svelte-4bnapb{display:flex;background:#00f;align-items:center;margin-bottom:1.25em}.txt-masthead.svelte-4bnapb span:where(.svelte-4bnapb){background:#ff0;color:#000;padding:.1em .3em;font-size:2.4em;font-weight:900;letter-spacing:-.1em}.txt-masthead.svelte-4bnapb strong:where(.svelte-4bnapb){color:#fff;text-align:center;flex:1;font-size:1.5em}.txt-body.svelte-4bnapb{flex:1}h1.svelte-4bnapb{color:#ff0;font:inherit;font-size:1.35em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase}h1.svelte-4bnapb small:where(.svelte-4bnapb){color:#0ff;font-size:.7em;float:right}h2.svelte-4bnapb{font:inherit;margin:0 0 .5em;padding:.2em .4em}p.svelte-4bnapb{line-height:1.35;margin:0 0 1.25em}.cyan.svelte-4bnapb{color:#0ff}.yellow.svelte-4bnapb{color:#ff0}.index.svelte-4bnapb{display:grid;gap:.5em;margin:1.5em 0}.index.svelte-4bnapb a:where(.svelte-4bnapb){display:flex;justify-content:space-between;gap:1ch;color:#fff}.index.svelte-4bnapb a:where(.svelte-4bnapb) span:where(.svelte-4bnapb){color:#ff0}.external.svelte-4bnapb{color:#0ff;text-decoration:underline}.winners.svelte-4bnapb{display:grid;gap:.6em;font-size:.9em}.winners.svelte-4bnapb>div:where(.svelte-4bnapb){display:grid;grid-template-columns:4ch 1fr;gap:1ch}.winners.svelte-4bnapb strong:where(.svelte-4bnapb){color:#ff0}.winners.svelte-4bnapb small:where(.svelte-4bnapb){display:block;color:#0ff;font-size:.75em}.txt-match.svelte-4bnapb{margin-bottom:1em;font-size:.85em}.match-meta.svelte-4bnapb{display:flex;gap:.6ch;align-items:center;flex-wrap:wrap;color:#0ff;font-size:.85em;margin-bottom:.2em}.match-meta.svelte-4bnapb strong:where(.svelte-4bnapb){color:#ff0}.match-meta.svelte-4bnapb>span:where(.svelte-4bnapb):first-of-type{padding:0 .4ch}.match-team.svelte-4bnapb{display:grid;grid-template-columns:1fr 3ch;gap:1ch;line-height:1.3}.match-team.svelte-4bnapb strong:where(.svelte-4bnapb){color:#ff0;text-align:right}table.svelte-4bnapb{background:#000;color:#fff;font:inherit;font-size:.85em}th.svelte-4bnapb,td.svelte-4bnapb{padding:.4em .25em;border:0;text-align:right;white-space:nowrap;vertical-align:top}th.svelte-4bnapb{color:#0ff;background:#000;font-size:inherit;letter-spacing:0}th.svelte-4bnapb:nth-child(2),td.svelte-4bnapb:nth-child(2){text-align:left;white-space:normal;width:100%}td.svelte-4bnapb:first-child,td.points.svelte-4bnapb{color:#ff0}.compact.svelte-4bnapb{font-size:.85em}footer.svelte-4bnapb{margin-top:1.5em}.page-nav.svelte-4bnapb{display:flex;align-items:center;justify-content:space-between;gap:1ch;font-size:.8em}.page-nav.svelte-4bnapb a:where(.svelte-4bnapb){color:#0ff}form.svelte-4bnapb{display:flex;align-items:center;gap:.5ch;margin:0;flex-wrap:nowrap}label.svelte-4bnapb{display:inline;font:inherit;flex:none}input[type=text].svelte-4bnapb{width:4ch;padding:0;color:#ff0;background:#000;border:0;border-bottom:1px solid #fff;border-radius:0;font:inherit;text-align:center}button.svelte-4bnapb{background:#000;color:#fff;border:1px solid #fff;padding:0 .5ch;font:inherit;text-transform:none;letter-spacing:0}.color-nav.svelte-4bnapb{display:grid;grid-template-columns:repeat(4,1fr);margin-top:.8em;gap:.3ch}.color-nav.svelte-4bnapb a:where(.svelte-4bnapb){text-align:center;padding:.25em 0;font-size:.8em;color:#000}.color-nav.svelte-4bnapb .red:where(.svelte-4bnapb){background:#f44}.color-nav.svelte-4bnapb .green:where(.svelte-4bnapb){background:#0f0}.color-nav.svelte-4bnapb .yellow-bg:where(.svelte-4bnapb){background:#ff0}.color-nav.svelte-4bnapb .blue:where(.svelte-4bnapb){background:#00f;color:#fff}.back.svelte-4bnapb{display:block;color:#aaa;text-align:center;margin-top:.8em;font-size:.65em}
