.icon[data-astro-cid-ccg5yoga]{flex:none;display:block}.match[data-astro-cid-leswqmaw]{border-top:1px solid var(--border-strong);flex-direction:column;min-width:0;padding:1.125rem 0 1.25rem;display:flex}.match__topline[data-astro-cid-leswqmaw],.match__title[data-astro-cid-leswqmaw]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.match__topline[data-astro-cid-leswqmaw] time[data-astro-cid-leswqmaw]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:620;line-height:1}.match__topline[data-astro-cid-leswqmaw] span[data-astro-cid-leswqmaw],.match__title[data-astro-cid-leswqmaw] p[data-astro-cid-leswqmaw]{color:var(--text-muted);font-size:.75rem;font-weight:550}.match__topline[data-astro-cid-leswqmaw] span[data-astro-cid-leswqmaw]{letter-spacing:.025em;text-transform:uppercase}.match__title[data-astro-cid-leswqmaw]{margin-top:.9rem}.match__title[data-astro-cid-leswqmaw] h3[data-astro-cid-leswqmaw],.match__title[data-astro-cid-leswqmaw] p[data-astro-cid-leswqmaw]{margin:0}.match__title[data-astro-cid-leswqmaw] h3[data-astro-cid-leswqmaw]{letter-spacing:.025em;text-transform:uppercase;font-size:.875rem;font-weight:600}.match__title[data-astro-cid-leswqmaw] p[data-astro-cid-leswqmaw]{text-align:right;flex:none}.match__sides[data-astro-cid-leswqmaw]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.7rem;display:grid}.match__team[data-astro-cid-leswqmaw]{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.match__team--right[data-astro-cid-leswqmaw]{align-items:flex-end}.participant-badge[data-astro-cid-leswqmaw]{border:1px solid var(--border);background:var(--surface);letter-spacing:-.01em;overflow-wrap:anywhere;border-radius:.375rem;max-width:100%;padding:.35rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.3}.match__team--right[data-astro-cid-leswqmaw] .participant-badge[data-astro-cid-leswqmaw]{text-align:right}.match__sides[data-astro-cid-leswqmaw]>span[data-astro-cid-leswqmaw]{color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations")}:root{color-scheme:light;--background:#f6f6f4;--surface:#fff;--text:#111;--text-muted:#686866;--border:#ddddda;--border-strong:#b8b8b3;--focus:#111;--page-padding:1.25rem;--page-max:88rem;font-synthesis:none;font-optical-sizing:auto;font-family:Geist Variable,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--background);color:var(--text);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:20rem;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--text);color:var(--surface)}a{color:inherit}button,a{touch-action:manipulation}a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.skip-link{z-index:10;background:var(--text);color:var(--surface);border-radius:.375rem;padding:.75rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header,main,footer{width:min(100%, var(--page-max));margin-inline:auto}.site-header{min-height:4.5rem;padding:0 var(--page-padding);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-.015em;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.brand__mark{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.intro{padding:4rem var(--page-padding) 3.5rem}.intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:500;line-height:1}.intro__copy{max-width:32rem;color:var(--text-muted);letter-spacing:-.015em;text-wrap:pretty;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.5}.day-nav{width:min(100%, var(--page-max));padding:0 var(--page-padding) .5rem;scrollbar-width:none;grid-auto-columns:6.75rem;grid-auto-flow:column;gap:.625rem;margin:0 auto 4.5rem;display:grid;overflow-x:auto}.day-nav::-webkit-scrollbar,.filters__scroll::-webkit-scrollbar{display:none}.day-nav a{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:7.5rem;padding:.875rem;text-decoration:none;transition-property:scale,border-color;transition-duration:.12s;display:flex}.day-nav a:hover{border-color:var(--text)}.day-nav a:active{scale:.96}.day-nav span{color:var(--text-muted);font-size:.6875rem}.day-nav time{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:520;line-height:.9}.schedule{padding:0 var(--page-padding) 5rem}.section-heading{border-bottom:1px solid var(--text);justify-content:space-between;align-items:baseline;padding:0 0 1rem;display:flex}.section-heading h2,.section-heading p{margin:0}.section-heading h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:550}.section-heading p{color:var(--text-muted);font-size:.8125rem}.filters{border:0;min-width:0;margin:1.25rem 0 2rem;padding:0}.filters>legend{color:var(--text-muted);margin:0 0 .625rem;padding:0;font-size:.75rem}.filters__scroll{scrollbar-width:none;gap:.5rem;padding:.125rem 0 .5rem;display:flex;overflow-x:auto}.filters button{border:1px solid var(--border-strong);min-height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.625rem 1rem;font-size:.875rem;transition-property:color,background-color,border-color,scale;transition-duration:.12s}.filters button:hover{border-color:var(--text)}.filters button:active{scale:.96}.filters button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.filters button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.days{display:grid}.day{padding:3rem 0 2rem}.day+.day{border-top:1px solid var(--border)}.day__header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.day__header p,.day__header h2{margin:0}.day__header>time{background:var(--text);width:4.5rem;min-height:4.5rem;color:var(--surface);border-radius:.5rem;flex-direction:column;flex:none;justify-content:center;align-items:center;scroll-margin-top:1rem;display:flex}.day__header>time span:first-child{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:560;line-height:.95}.day__header>time span:last-child{letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.625rem;font-weight:600}.day__header p{color:var(--text-muted);font-size:.6875rem}.day__header h2{letter-spacing:-.045em;margin-top:.15rem;font-size:2rem;font-weight:500;line-height:1}.day__matches{margin:0;padding:0;list-style:none;display:grid}.not-contested{margin:0 var(--page-padding) 5rem;border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;padding:1.25rem}.not-contested__heading{align-items:flex-start;gap:.75rem;display:flex}.not-contested h2,.not-contested p{margin:0}.not-contested h2{letter-spacing:-.02em;font-size:1rem;font-weight:600}.not-contested p{color:var(--text-muted);margin-top:.2rem;font-size:.8125rem}.not-contested ul{margin:1.25rem 0 0;padding:0;list-style:none}.not-contested li{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.875rem;display:flex}.not-contested li span:last-child{color:var(--text-muted)}footer{padding:1.5rem var(--page-padding) calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--text-muted);gap:.5rem;font-size:.75rem;display:grid}footer p{margin:0}footer a{text-underline-offset:.2em}@media (width>=48rem){:root{--page-padding:2.5rem}.site-header{min-height:5.5rem}.intro{padding-block:4.5rem 4rem}.day-nav{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(5,minmax(0,1fr))}.day__matches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.not-contested{grid-template-columns:1fr 1fr;gap:3rem;padding:1.5rem;display:grid}.not-contested ul{margin-top:0}footer{grid-template-columns:1fr 1fr}footer p:last-child{text-align:right}}@media (width>=75rem){.day__matches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.day-nav a,.filters button{transition-duration:0s}.day-nav a:active,.filters button:active{scale:1}}
