.cal-wrap[data-astro-cid-svylkvkq]{margin:1.5rem 0 2.2rem}.sr-only[data-astro-cid-svylkvkq]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cal[data-astro-cid-svylkvkq]{border:1px solid var(--rule);border-radius:6px}.cal-bar[data-astro-cid-svylkvkq]{display:none}.cal[data-astro-cid-svylkvkq][data-js] .cal-bar[data-astro-cid-svylkvkq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.85rem 1.1rem .7rem;border-bottom:1px solid var(--rule)}.cal-nav[data-astro-cid-svylkvkq]{display:flex;align-items:center;gap:.35rem}.cal-btn[data-astro-cid-svylkvkq],.cal-print[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.92rem;line-height:1;background:transparent;color:var(--ink);border:1px solid var(--rule);border-radius:4px;padding:.5rem .7rem;cursor:pointer;transition:background .15s,border-color .15s}.cal-print[data-astro-cid-svylkvkq]{color:var(--muted)}.cal-btn[data-astro-cid-svylkvkq]:hover:not(:disabled),.cal-print[data-astro-cid-svylkvkq]:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.cal-btn[data-astro-cid-svylkvkq]:focus-visible,.cal-print[data-astro-cid-svylkvkq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cal-btn[data-astro-cid-svylkvkq]:disabled{opacity:.32;cursor:default}.cal-pos[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.92rem;color:var(--muted);min-width:7.5rem;text-align:center}.cal-month[data-astro-cid-svylkvkq]{display:none;padding:1rem 1.1rem 1.3rem}.cal-month[data-astro-cid-svylkvkq].is-current{display:block}.cal-head[data-astro-cid-svylkvkq]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.cal-title[data-astro-cid-svylkvkq]{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,3.4vw,2.2rem);margin:0;letter-spacing:-.01em}.cal-year[data-astro-cid-svylkvkq]{font-weight:400;color:var(--muted)}.cal-sub[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.92rem;color:var(--muted);margin:0;white-space:nowrap}.cal-grid[data-astro-cid-svylkvkq]{width:100%;border-collapse:collapse;table-layout:fixed}.cal-grid[data-astro-cid-svylkvkq] th[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--muted);padding:.3rem .35rem .5rem;text-align:left}.cal-grid[data-astro-cid-svylkvkq] th[data-astro-cid-svylkvkq] abbr[data-astro-cid-svylkvkq]{text-decoration:none;border:0}.cal-day[data-astro-cid-svylkvkq]{position:relative;vertical-align:top;height:92px;padding:.25rem;border:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.cal-day[data-astro-cid-svylkvkq]:hover,.cal-day[data-astro-cid-svylkvkq]:focus-within{z-index:3}.cal-day[data-astro-cid-svylkvkq].is-out{opacity:.3}.cal-day[data-astro-cid-svylkvkq].is-past{opacity:.55}.cal-num[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.85rem;color:var(--muted);display:inline-block;padding:.05rem .2rem}.cal-day[data-astro-cid-svylkvkq].is-today{opacity:1}.cal-day[data-astro-cid-svylkvkq].is-today .cal-num[data-astro-cid-svylkvkq]{background:var(--accent);color:var(--paper);border-radius:50%;width:1.5rem;height:1.5rem;text-align:center;line-height:1.45rem;padding:0}.cal-today[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.75rem;color:var(--accent);margin-left:.2rem;vertical-align:top}.cal-marks[data-astro-cid-svylkvkq]{display:flex;flex-wrap:wrap;gap:1px;margin-top:.1rem}.cal-chip[data-astro-cid-svylkvkq]{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;text-decoration:none;color:var(--accent)}.cal-chip[data-astro-cid-svylkvkq][hidden]{display:none}.cal-chip[data-astro-cid-svylkvkq]:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.cal-chip[data-astro-cid-svylkvkq]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cal-chip[data-astro-cid-svylkvkq].is-cont{opacity:.5}.cal-mark[data-astro-cid-svylkvkq]{width:10px;height:10px;background:currentColor}.k-larp[data-astro-cid-svylkvkq] .cal-mark[data-astro-cid-svylkvkq]{border-radius:50%}.k-convention[data-astro-cid-svylkvkq] .cal-mark[data-astro-cid-svylkvkq]{transform:rotate(45deg)}.k-murder-mystery-dinner[data-astro-cid-svylkvkq] .cal-mark[data-astro-cid-svylkvkq]{border-radius:1px}.k-event[data-astro-cid-svylkvkq] .cal-mark[data-astro-cid-svylkvkq]{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2.5px currentColor}.cal-tip[data-astro-cid-svylkvkq]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);z-index:5;width:max-content;min-width:7rem;max-width:13rem;padding:.4rem .55rem;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:.8rem;line-height:1.3;box-shadow:var(--lift);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s}.cal-tip-name[data-astro-cid-svylkvkq]{display:block;font-weight:600}.cal-tip-when[data-astro-cid-svylkvkq]{display:block;opacity:.75;font-size:.7rem}@media(hover:hover){.cal-chip[data-astro-cid-svylkvkq]:hover .cal-tip[data-astro-cid-svylkvkq]{opacity:1;visibility:visible}}.cal-chip[data-astro-cid-svylkvkq]:focus-visible .cal-tip[data-astro-cid-svylkvkq]{opacity:1;visibility:visible}.cal-day[data-astro-cid-svylkvkq]:nth-child(-n+2) .cal-tip[data-astro-cid-svylkvkq]{left:0;transform:none}.cal-day[data-astro-cid-svylkvkq]:nth-child(n+6) .cal-tip[data-astro-cid-svylkvkq]{left:auto;right:0;transform:none}.cal-empty[data-astro-cid-svylkvkq]{font-family:var(--body);font-size:.92rem;color:var(--muted);text-align:center;margin:1rem 0 0;padding:.9rem;border:1px dashed var(--rule);border-radius:4px}.cal-legend[data-astro-cid-svylkvkq]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center;padding:.8rem 1.1rem;border-top:1px solid var(--rule);font-family:var(--body);font-size:.88rem;color:var(--muted)}.cal-leg[data-astro-cid-svylkvkq]{display:flex;align-items:center;gap:.4rem}.cal-leg[data-astro-cid-svylkvkq] .cal-mark[data-astro-cid-svylkvkq]{color:var(--accent)}.cal-leg-note[data-astro-cid-svylkvkq]{margin-left:auto}@media(max-width:700px){.cal-day[data-astro-cid-svylkvkq]{height:auto;min-height:58px;padding:.15rem}.cal-num[data-astro-cid-svylkvkq]{font-size:.72rem}.cal-chip[data-astro-cid-svylkvkq]{width:22px;height:22px}.cal-mark[data-astro-cid-svylkvkq]{width:9px;height:9px}.cal-leg-note[data-astro-cid-svylkvkq]{margin-left:0;width:100%}.cal-month[data-astro-cid-svylkvkq]{padding:.8rem .7rem 1rem}.cal[data-astro-cid-svylkvkq][data-js] .cal-bar[data-astro-cid-svylkvkq]{padding:.7rem .7rem .6rem}}@page cal-landscape{size:landscape;margin:10mm}@media print{.cal-bar[data-astro-cid-svylkvkq],.cal-leg-note[data-astro-cid-svylkvkq]{display:none!important}.cal[data-astro-cid-svylkvkq]{border:0;box-shadow:none;background:transparent}.cal-month[data-astro-cid-svylkvkq]{padding:0 0 .5rem}.cal-day[data-astro-cid-svylkvkq]{height:auto;min-height:80px;border-color:#b9b0a4}.cal-day[data-astro-cid-svylkvkq].is-out,.cal-day[data-astro-cid-svylkvkq].is-past{opacity:.45}.cal-marks[data-astro-cid-svylkvkq]{flex-direction:column;gap:2px}.cal-chip[data-astro-cid-svylkvkq]{display:flex;align-items:baseline;gap:.25rem;width:auto;height:auto;border-left:2px solid currentColor;padding:0 0 0 3px;break-inside:avoid}.cal-mark[data-astro-cid-svylkvkq]{flex:0 0 7px;width:7px;height:7px}.cal-tip[data-astro-cid-svylkvkq]{position:static;opacity:1;visibility:visible;transform:none;width:auto;max-width:none;min-width:0;padding:0;background:transparent;color:inherit;box-shadow:none;font-size:7.5pt;line-height:1.2}.cal-tip-name[data-astro-cid-svylkvkq]{font-weight:600}.cal-tip-when[data-astro-cid-svylkvkq]{display:inline;margin-left:.25rem;opacity:.7}.cal-mark[data-astro-cid-svylkvkq],.cal-chip[data-astro-cid-svylkvkq]{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-cal-print] .cal-wrap[data-astro-cid-svylkvkq]{page:cal-landscape}html[data-cal-print] [data-cal-hide]{display:none!important}}.attended-star[data-astro-cid-vebojuos]{color:var(--accent);font-weight:700;margin-left:.15rem}.attended-key[data-astro-cid-vebojuos]{font-size:.9rem;color:var(--muted);margin:.4rem 0 0}.attended-key[data-astro-cid-vebojuos] .attended-star[data-astro-cid-vebojuos]{margin:0 .15rem 0 0}.sr-only[data-astro-cid-vebojuos]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
