h3.svelte-t0i9e9{margin:0}a.cta.svelte-t0i9e9{align-self:center}.wrapper.svelte-t0i9e9{border:1px solid black;display:inline-grid;grid-template-columns:4px 1fr 4px;grid-template-rows:4px 1fr 4px}.wrapper.svelte-t0i9e9 .content:where(.svelte-t0i9e9){border:1px solid black;padding:1rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.wrapper.svelte-t0i9e9 .filled:where(.svelte-t0i9e9){background:#000}.wrapper.svelte-t0i9e9 .top-bottom:where(.svelte-t0i9e9){border-top:1px solid black;border-bottom:1px solid black}.wrapper.svelte-t0i9e9 .left-right:where(.svelte-t0i9e9){border-left:1px solid black;border-right:1px solid black}.intro.svelte-13rkn6c{aspect-ratio:6/3;object-fit:cover}details.svelte-13rkn6c{margin-bottom:2rem}details.svelte-13rkn6c table:where(.svelte-13rkn6c){padding:1rem}details.svelte-13rkn6c table:where(.svelte-13rkn6c) td:where(.svelte-13rkn6c){padding:.25rem .5rem;min-width:6rem;vertical-align:top}.calendar.svelte-13rkn6c{margin-top:2rem;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:2rem repeat(auto-fill,1fr);border:.5px solid #ddd}.calendar.svelte-13rkn6c>div.header:where(.svelte-13rkn6c){background:var(--blue);color:#fff;border:none}.calendar.svelte-13rkn6c>div:where(.svelte-13rkn6c){border:.5px solid #ddd;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.calendar.svelte-13rkn6c>div.today:where(.svelte-13rkn6c){border:1px solid var(--blue)}.calendar.svelte-13rkn6c>div.today:where(.svelte-13rkn6c) div.date:where(.svelte-13rkn6c){color:var(--blue)}.calendar.svelte-13rkn6c div.date:where(.svelte-13rkn6c){color:var(--gray)}.calendar.svelte-13rkn6c button:where(.svelte-13rkn6c){padding:0;text-align:left;border:none;cursor:pointer}.calendar.svelte-13rkn6c button:where(.svelte-13rkn6c):hover{color:var(--blue);background:none}.performances.svelte-13rkn6c{display:flex;flex-direction:column;gap:2rem}.performance.svelte-13rkn6c{display:flex;flex-direction:column;gap:.5rem}.performance.svelte-13rkn6c .time:where(.svelte-13rkn6c){min-width:4em}.performance.svelte-13rkn6c .genre:where(.svelte-13rkn6c){font-style:italic;color:var(--gray)}.performance.svelte-13rkn6c .bio:where(.svelte-13rkn6c){padding-left:2rem}.performance.svelte-13rkn6c h3:where(.svelte-13rkn6c){margin:0}.performance.svelte-13rkn6c img:where(.svelte-13rkn6c){width:100%;max-width:400px}dialog.svelte-13rkn6c{max-width:720px}dialog.svelte-13rkn6c .button-wrapper:where(.svelte-13rkn6c){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-family:watkins}dialog.svelte-13rkn6c button:where(.svelte-13rkn6c){width:2rem;height:2rem}
