.cal[data-astro-cid-z3bsguig]{gap:var(--space-5);display:grid}.cal-bar[data-astro-cid-z3bsguig]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.month[data-astro-cid-z3bsguig]{text-align:center;min-width:11ch;margin:0}.nav[data-astro-cid-z3bsguig],.today[data-astro-cid-z3bsguig]{min-width:44px;min-height:44px;padding:0 var(--space-4);border:2px solid var(--ink);background:var(--sheet-white);color:var(--ink);font-family:var(--font-display);cursor:pointer;font-size:1.125rem;font-weight:800}.today[data-astro-cid-z3bsguig]{font-size:var(--type-caps-size);letter-spacing:.12em;text-transform:uppercase;margin-left:auto}.nav[data-astro-cid-z3bsguig]:hover,.today[data-astro-cid-z3bsguig]:hover{background:var(--ink);color:var(--sheet-white)}.nav[data-astro-cid-z3bsguig]:focus-visible,.today[data-astro-cid-z3bsguig]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.grid-sheet[data-astro-cid-z3bsguig]{padding:var(--space-6) var(--space-3) var(--space-3)}.dow[data-astro-cid-z3bsguig],.days[data-astro-cid-z3bsguig]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dow[data-astro-cid-z3bsguig] span[data-astro-cid-z3bsguig]{padding:var(--space-2);font-family:var(--font-display);font-size:var(--type-caps-size);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);font-weight:700}.days[data-astro-cid-z3bsguig] .day{min-height:84px;padding:var(--space-2);border-top:1px solid var(--pin-line);flex-direction:column;gap:3px;min-width:0;display:flex}.days[data-astro-cid-z3bsguig] .day.out{color:var(--muted-ink);opacity:.5}.days[data-astro-cid-z3bsguig] .num{font-family:var(--font-display);font-size:.875rem;font-weight:700}.days[data-astro-cid-z3bsguig] .day.school{background:repeating-linear-gradient(135deg, var(--pin-line) 0 2px, transparent 2px 9px)}.days[data-astro-cid-z3bsguig] .day.ph{background:var(--maroon-100);cursor:help}.days[data-astro-cid-z3bsguig] .day.ph .num{color:var(--maroon-700);text-underline-offset:3px;text-decoration:underline dotted}.ph-tip{z-index:5;max-width:16rem;padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--sheet-white);font-size:var(--type-data-size);pointer-events:none;font-weight:600;position:absolute}.grid-sheet[data-astro-cid-z3bsguig]{position:relative}.days[data-astro-cid-z3bsguig] .day.is-today .num{background:var(--highlighter);align-self:flex-start;padding:0 6px}.days[data-astro-cid-z3bsguig] .bar{white-space:nowrap;text-overflow:ellipsis;height:18px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:18px;display:block;overflow:hidden}.days[data-astro-cid-z3bsguig] a.bar{text-decoration:none}.days[data-astro-cid-z3bsguig] a.bar:hover{filter:brightness(.9);text-decoration:underline}.list[data-astro-cid-z3bsguig] .tbc{margin-left:var(--space-2);border:1.5px dashed var(--muted-ink);color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:.6875rem;font-weight:700}.dow[data-astro-cid-z3bsguig] i[data-astro-cid-z3bsguig]{font-style:normal}.dow[data-astro-cid-z3bsguig] .s[data-astro-cid-z3bsguig]{display:none}@media (width<=640px){.dow[data-astro-cid-z3bsguig] .l[data-astro-cid-z3bsguig]{display:none}.dow[data-astro-cid-z3bsguig] .s[data-astro-cid-z3bsguig]{display:inline}.days[data-astro-cid-z3bsguig] .day{min-height:52px;padding:4px 2px}.days[data-astro-cid-z3bsguig] .bar{height:6px;padding:0;font-size:0}}.cal .league{background:var(--park-maroon);color:var(--sheet-white)}.cal .tournament{background:var(--ink);color:var(--sheet-white)}.cal .event{background:var(--sheet-white);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.cal .deadline{background:var(--highlighter);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.cal .inter-club{background:var(--sheet-white);color:var(--maroon-700);box-shadow:inset 0 0 0 2px var(--park-maroon)}.legend[data-astro-cid-z3bsguig]{gap:var(--space-2) var(--space-5);font-size:var(--type-data-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-z3bsguig] li[data-astro-cid-z3bsguig]{align-items:center;gap:var(--space-2);display:flex}.sw[data-astro-cid-z3bsguig]{width:22px;height:12px;display:inline-block}.sw[data-astro-cid-z3bsguig].school{background:repeating-linear-gradient(135deg, var(--pin-line) 0 2px, var(--sheet-white) 2px 6px);box-shadow:inset 0 0 0 1px var(--pin-line)}.sw[data-astro-cid-z3bsguig].ph{background:var(--maroon-100);box-shadow:inset 0 0 0 1px var(--maroon-200)}.hols[data-astro-cid-z3bsguig]{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--pin-line);color:var(--muted-ink);font-size:var(--type-data-size)}.list[data-astro-cid-z3bsguig] .adds{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--type-data-size);flex-wrap:wrap;display:flex}.list[data-astro-cid-z3bsguig] .adds a{color:var(--muted-ink)}.list[data-astro-cid-z3bsguig] .adds a:hover{color:var(--maroon-700)}.list-sheet[data-astro-cid-z3bsguig]{padding:var(--space-6) var(--space-5) var(--space-5)}.list-sheet[data-astro-cid-z3bsguig] h3[data-astro-cid-z3bsguig]{margin:0 0 var(--space-3);color:var(--park-maroon)}.list[data-astro-cid-z3bsguig]{margin:0;padding:0;list-style:none}.list[data-astro-cid-z3bsguig] li{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--pin-line);grid-template-columns:4px minmax(0,1fr);display:grid}.list[data-astro-cid-z3bsguig] .mark{display:block}.list[data-astro-cid-z3bsguig] .mark.deadline{box-shadow:none;background:var(--highlighter);outline:1px solid var(--ink);outline-offset:-1px}.list[data-astro-cid-z3bsguig] .when{font-family:var(--font-display);font-weight:700;font-size:var(--type-caps-size);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);display:block}.list[data-astro-cid-z3bsguig] .what{font-weight:700;display:block}.list[data-astro-cid-z3bsguig] .note{color:var(--muted-ink);font-size:var(--type-data-size);display:block}.list[data-astro-cid-z3bsguig] .go{margin-top:var(--space-1);color:var(--maroon-700);font-weight:600;display:inline-block}
