.shows[data-astro-cid-zlnlyfrc]{max-width:720px;margin:0 auto;--jplus: oklch(.8 .14 150);--maybe: oklch(.8 .16 85)}:root[data-theme=light] .shows[data-astro-cid-zlnlyfrc]{--jplus: oklch(.5 .15 150)}:root[data-theme=light] .shows[data-astro-cid-zlnlyfrc]{--maybe: oklch(.6 .16 75)}.shows-head[data-astro-cid-zlnlyfrc]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.25rem}.shows-title[data-astro-cid-zlnlyfrc]{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.shows-empty[data-astro-cid-zlnlyfrc]{color:var(--muted)}.evt-list[data-astro-cid-zlnlyfrc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.evt[data-astro-cid-zlnlyfrc]{display:flex;align-items:baseline;gap:.9rem;padding:.85rem .75rem;border-radius:11px;border-bottom:1px solid var(--line);transition:background .16s ease}.evt[data-astro-cid-zlnlyfrc]:last-child{border-bottom:none}.evt[data-astro-cid-zlnlyfrc]:hover{background:var(--rowhover)}.evt-idx[data-astro-cid-zlnlyfrc]{font-family:var(--font-mono);font-size:12px;color:var(--idx);min-width:1.5rem}.evt-date[data-astro-cid-zlnlyfrc]{font-family:var(--font-mono);font-size:12.5px;color:var(--muted);white-space:nowrap;min-width:8.5rem}.evt-time[data-astro-cid-zlnlyfrc]{display:block;margin-top:2px;color:var(--faint)}.evt-main[data-astro-cid-zlnlyfrc]{min-width:0;display:flex;flex-direction:column;gap:2px}.evt-title[data-astro-cid-zlnlyfrc]{font-size:17px;font-weight:500;color:var(--fg);display:inline-flex;align-items:center;gap:.45rem}.evt-where[data-astro-cid-zlnlyfrc]{font-size:13px;color:var(--muted);font-weight:500}.evt-where-detail[data-astro-cid-zlnlyfrc]{color:var(--faint);font-weight:400}.evt-map[data-astro-cid-zlnlyfrc]{color:inherit;text-decoration:none;border-bottom:1px dotted var(--line)}.evt-map[data-astro-cid-zlnlyfrc]:hover{color:var(--accent);border-bottom-color:var(--accent)}.evt--maybe[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--maybe) 9%,transparent);box-shadow:inset 3px 0 0 0 var(--maybe)}.evt--maybe[data-astro-cid-zlnlyfrc]:hover{background:color-mix(in oklch,var(--maybe) 14%,transparent)}.evt--special[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--accent) 7%,transparent);box-shadow:inset 3px 0 0 0 var(--accent)}.evt--special[data-astro-cid-zlnlyfrc]:hover{background:color-mix(in oklch,var(--accent) 12%,transparent)}.evt--jplus[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--jplus) 9%,transparent);box-shadow:inset 3px 0 0 0 var(--jplus)}.evt--jplus[data-astro-cid-zlnlyfrc]:hover{background:color-mix(in oklch,var(--jplus) 14%,transparent)}.evt--jplus[data-astro-cid-zlnlyfrc] .evt-title[data-astro-cid-zlnlyfrc]{color:var(--jplus)}.evt-badge[data-astro-cid-zlnlyfrc]{display:inline-flex;align-items:center;justify-content:center;width:.9em;height:.9em;flex-shrink:0;border-radius:50%;overflow:hidden;background:#fff}.evt-badge[data-astro-cid-zlnlyfrc] svg{width:100%;height:100%;display:block}.evt-maybe-badge[data-astro-cid-zlnlyfrc]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;border-radius:50%;background:var(--maybe);color:#000;font-size:.7em;font-weight:700;line-height:1}.evt-maybe-tag[data-astro-cid-zlnlyfrc]{color:var(--muted)}.evt-stay[data-astro-cid-zlnlyfrc]{display:inline-flex;align-items:center;width:.95em;height:.95em;flex-shrink:0;color:var(--muted)}.evt-stay[data-astro-cid-zlnlyfrc] svg[data-astro-cid-zlnlyfrc]{width:100%;height:100%;display:block}.evt-stay--link[data-astro-cid-zlnlyfrc]{color:var(--muted);transition:color .16s ease}.evt-stay--link[data-astro-cid-zlnlyfrc]:hover{color:var(--accent)}@media (max-width: 560px){.evt[data-astro-cid-zlnlyfrc]{flex-wrap:wrap;gap:.35rem .9rem}.evt-date[data-astro-cid-zlnlyfrc]{min-width:0;flex-basis:100%;order:2}.evt-main[data-astro-cid-zlnlyfrc]{order:3;flex-basis:100%}}.view-toggle[data-astro-cid-zlnlyfrc]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.view-btn[data-astro-cid-zlnlyfrc]{font:inherit;font-size:12.5px;padding:4px 12px;background:transparent;color:var(--muted);border:none;cursor:pointer;transition:background .16s ease,color .16s ease}.view-btn[data-astro-cid-zlnlyfrc][aria-pressed=true]{background:var(--rowhover);color:var(--fg)}.cal-month[data-astro-cid-zlnlyfrc]{margin-bottom:1.75rem}.cal-month-label[data-astro-cid-zlnlyfrc]{margin:0 0 .6rem;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cal-grid[data-astro-cid-zlnlyfrc]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-dow[data-astro-cid-zlnlyfrc]{text-align:center;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--faint);padding-bottom:2px}.cal-cell[data-astro-cid-zlnlyfrc]{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:7px;padding:4px;font-family:var(--font-mono);font-size:11px;color:var(--muted);display:block;text-align:left}.cal-cell--blank[data-astro-cid-zlnlyfrc]{border:none}.cal-num[data-astro-cid-zlnlyfrc]{display:block}.cal-cell--has[data-astro-cid-zlnlyfrc]{padding:0;border:none}.cal-day[data-astro-cid-zlnlyfrc]{display:flex;flex-direction:column;gap:2px;width:100%;height:100%;border:none;border-radius:7px;padding:4px 5px;background:var(--rowhover);color:var(--fg);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:11px;text-align:left;overflow:hidden;position:relative}.cal-cell--has[data-astro-cid-zlnlyfrc]:hover .cal-day[data-astro-cid-zlnlyfrc]{filter:brightness(1.07)}.cal-cell--special[data-astro-cid-zlnlyfrc] .cal-day[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--accent) 20%,var(--rowhover));box-shadow:inset 3px 0 0 0 var(--accent)}.cal-cell--jplus[data-astro-cid-zlnlyfrc] .cal-day[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--jplus) 20%,var(--rowhover));box-shadow:inset 3px 0 0 0 var(--jplus)}.cal-cell--maybe[data-astro-cid-zlnlyfrc] .cal-day[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--maybe) 20%,var(--rowhover));box-shadow:inset 3px 0 0 0 var(--maybe)}.cal-cell--stay[data-astro-cid-zlnlyfrc] .cal-day[data-astro-cid-zlnlyfrc]{background:color-mix(in oklch,var(--muted) 12%,var(--rowhover));box-shadow:inset 3px 0 color-mix(in oklch,var(--muted) 60%,transparent)}.cal-num[data-astro-cid-zlnlyfrc]{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:10px;flex-shrink:0}.cal-stay[data-astro-cid-zlnlyfrc]{display:inline-flex;width:11px;height:11px;color:var(--muted)}.cal-stay[data-astro-cid-zlnlyfrc] svg[data-astro-cid-zlnlyfrc]{width:100%;height:100%;display:block}.cal-names[data-astro-cid-zlnlyfrc]{display:flex;flex-direction:column;gap:1px;min-height:0}.cal-name[data-astro-cid-zlnlyfrc]{display:flex;flex-direction:column;gap:1px;font-size:9.5px;line-height:1.2;font-weight:600;color:var(--fg);min-width:0}.cal-name-row[data-astro-cid-zlnlyfrc]{display:flex;align-items:center;gap:2px;min-width:0}.cal-name-text[data-astro-cid-zlnlyfrc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-name-venue[data-astro-cid-zlnlyfrc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:500;color:var(--muted)}.cal-cell--jplus[data-astro-cid-zlnlyfrc] .cal-name[data-astro-cid-zlnlyfrc]{color:var(--jplus)}.cal-name-badge[data-astro-cid-zlnlyfrc]{display:inline-flex;align-items:center;justify-content:center;width:.85em;height:.85em;flex-shrink:0;border-radius:50%;overflow:hidden;background:#fff}.cal-name-badge[data-astro-cid-zlnlyfrc] svg{width:100%;height:100%;display:block}.cal-maybe-badge[data-astro-cid-zlnlyfrc]{width:.95em;height:.95em;font-size:8px}.cal-pop[data-astro-cid-zlnlyfrc]{position:absolute;z-index:5;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);min-width:180px;max-width:240px;padding:.6rem .7rem;background:var(--bg);border:1px solid var(--line);border-radius:9px;box-shadow:0 6px 24px #0000002e;text-align:left;font-family:var(--font-sans);display:none;flex-direction:column;gap:.5rem}.cal-cell--has[data-astro-cid-zlnlyfrc]:hover .cal-pop[data-astro-cid-zlnlyfrc],.cal-cell--has[data-astro-cid-zlnlyfrc]:focus-within .cal-pop[data-astro-cid-zlnlyfrc],.cal-cell--has[data-astro-cid-zlnlyfrc].is-open .cal-pop[data-astro-cid-zlnlyfrc]{display:flex}.cal-pop-evt[data-astro-cid-zlnlyfrc]{display:flex;flex-direction:column;gap:2px}.cal-pop-title[data-astro-cid-zlnlyfrc]{font-size:14px;font-weight:500;color:var(--fg);display:inline-flex;align-items:center;gap:.4rem}.cal-pop-time[data-astro-cid-zlnlyfrc]{color:var(--faint);font-size:12px}.cal-pop-where[data-astro-cid-zlnlyfrc]{font-size:12px;color:var(--muted)}.cal-pop-stay[data-astro-cid-zlnlyfrc]{font-size:11px;color:var(--faint)}.cal-grid[data-astro-cid-zlnlyfrc]>.cal-cell--has[data-astro-cid-zlnlyfrc]:nth-child(7n+1) .cal-pop[data-astro-cid-zlnlyfrc]{left:0;transform:none}.cal-grid[data-astro-cid-zlnlyfrc]>.cal-cell--has[data-astro-cid-zlnlyfrc]:nth-child(7n) .cal-pop[data-astro-cid-zlnlyfrc]{left:auto;right:0;transform:none}
