.open-status[data-astro-cid-3lhcm7kc]{font-size:var(--fs-small);color:var(--cream-muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.open-status--compact[data-astro-cid-3lhcm7kc]{font-size:var(--fs-meta)}.open-status[data-astro-cid-3lhcm7kc]:before{content:"";background:var(--cream-subtle);border-radius:50%;width:7px;height:7px}.open-status[data-astro-cid-3lhcm7kc][data-state=open]{color:var(--cream)}.open-status[data-astro-cid-3lhcm7kc][data-state=open]:before{background:#7be0a0;box-shadow:0 0 0 3px #7be0a02e}.venue-card[data-astro-cid-pdbwq4qd]{border-radius:var(--radius-shell);background:var(--cream-wash);box-shadow:inset 0 0 0 1px var(--cream-line);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;padding:8px;display:flex;position:relative}.venue-card[data-astro-cid-pdbwq4qd]:hover{box-shadow:inset 0 0 0 1px #ffecab38, var(--shadow-soft);transform:translateY(-4px)}.venue-card[data-astro-cid-pdbwq4qd]:has(.venue-card__link:focus-visible){outline:2px solid var(--red);outline-offset:3px}.venue-card__media[data-astro-cid-pdbwq4qd] .poster,.venue-card__media[data-astro-cid-pdbwq4qd] img{transition:transform .9s var(--ease-out)}.venue-card__media[data-astro-cid-pdbwq4qd]{border-radius:var(--radius-core);aspect-ratio:4/3;border-radius:var(--radius-core);overflow:hidden}.venue-card__media[data-astro-cid-pdbwq4qd] img,.venue-card__media[data-astro-cid-pdbwq4qd] .poster{object-fit:cover;border-radius:var(--radius-core);width:100%;height:100%}.venue-card__body[data-astro-cid-pdbwq4qd]{flex-direction:column;flex:1;gap:10px;padding:18px 14px 14px;display:flex}.venue-card__meta[data-astro-cid-pdbwq4qd]{font-size:var(--fs-meta);color:var(--cream-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.venue-card__place[data-astro-cid-pdbwq4qd]{align-items:center;gap:6px;display:inline-flex}.venue-card__link[data-astro-cid-pdbwq4qd]{text-decoration:none}.venue-card__link[data-astro-cid-pdbwq4qd]:after{content:"";border-radius:var(--radius-shell);position:absolute;inset:0}.venue-card__link[data-astro-cid-pdbwq4qd]:focus-visible{outline:none}.venue-card__tagline[data-astro-cid-pdbwq4qd]{color:var(--cream-muted);font-size:var(--fs-small)}.venue-card__book[data-astro-cid-pdbwq4qd]{z-index:var(--z-raised);border-radius:var(--radius-pill);background:var(--cream-wash);min-height:44px;box-shadow:inset 0 0 0 1px var(--cream-line);color:var(--cream);font-size:var(--fs-small);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.venue-card__book[data-astro-cid-pdbwq4qd]:hover{background:#ffecab1f}.venue-card__book[data-astro-cid-pdbwq4qd]:active{transform:scale(.97)}.venue-card__book[data-astro-cid-pdbwq4qd] .icon{transition:transform var(--dur-base) var(--ease-spring)}.venue-card__book[data-astro-cid-pdbwq4qd]:hover .icon{transform:translate(3px)}.venue-card__chips[data-astro-cid-pdbwq4qd]{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}@media (width>=900px){.venue-card--wide[data-astro-cid-pdbwq4qd]{grid-template-columns:1.25fr 1fr;align-items:stretch;display:grid}.venue-card--wide[data-astro-cid-pdbwq4qd] .venue-card__media[data-astro-cid-pdbwq4qd]{aspect-ratio:auto;min-height:360px}.venue-card--wide[data-astro-cid-pdbwq4qd] .venue-card__body[data-astro-cid-pdbwq4qd]{justify-content:flex-end;padding:28px}}
