.show-row.svelte-whxbt3{text-align:center;text-shadow:0 1px 10px #000000d9,0 0 3px #0009;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:1.25rem 1rem;display:flex}.show-row.past.svelte-whxbt3{opacity:.78}.show-date.svelte-whxbt3,.show-location.svelte-whxbt3{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.show-location.svelte-whxbt3{opacity:.7}.show-main.svelte-whxbt3{flex-direction:column;align-items:center;gap:.25rem;display:flex}.show-venue.svelte-whxbt3{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Alte Haas Grotesk,sans-serif;font-size:clamp(1.15rem,5vw,1.7rem);line-height:1.1}.show-notes.svelte-whxbt3{text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin:.35rem 0 0;font-size:.9rem;font-weight:700}.show-action.svelte-whxbt3{justify-content:center;align-items:center;min-height:2.5rem;margin-top:.35rem;display:flex}.show-soon.svelte-whxbt3{letter-spacing:.2em;text-transform:uppercase;opacity:.5;font-size:.875rem;font-weight:700}@media (width>=768px){.show-row.svelte-whxbt3{text-align:left;grid-template-columns:9.5rem 1fr 10rem;align-items:center;gap:0 1.5rem;display:grid}.show-main.svelte-whxbt3{align-items:flex-start}.show-action.svelte-whxbt3{justify-content:flex-end;margin-top:0}}.shows-heading.svelte-bt4v6g{text-align:center;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 10px #000000d9,0 0 3px #0009;margin:0 0 1.25rem;font-family:Alte Haas Grotesk,sans-serif;font-size:1.75rem;font-weight:700}.show-list.svelte-bt4v6g,.contact-list.svelte-r7m1hc{max-width:56rem;margin:0 auto;padding:0;list-style:none}.contact-row.svelte-r7m1hc{text-align:center;margin:0;padding:.875rem 1rem;position:relative}.contact-row.svelte-r7m1hc:hover .contact-link{color:#000;background:#fff;text-decoration:none}.contact-label.svelte-r7m1hc{letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin:0 0 .5rem;font-size:.875rem;font-weight:700;transition:opacity .15s}.contact-label.svelte-r7m1hc:not([data-status=idle]){opacity:1}@media (width>=640px){.contact-row.svelte-r7m1hc{padding:1.25rem 1rem}.contact-label.svelte-r7m1hc{margin-bottom:.4rem}}
