.venue-feed[data-astro-cid-giszs4ga]{border-top:1px solid var(--color-border);margin-top:1rem}.venue-feed-heading[data-astro-cid-giszs4ga]{justify-content:space-between;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.venue-feed-heading[data-astro-cid-giszs4ga] h2[data-astro-cid-giszs4ga]{font-size:.85rem;font-weight:600}.venue-feed-posts[data-astro-cid-giszs4ga]{gap:1.25rem;display:grid}.venue-feed-status[data-astro-cid-giszs4ga],.venue-feed-empty[data-astro-cid-giszs4ga]{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.78rem}.venue-feed-empty[data-astro-cid-giszs4ga] a[data-astro-cid-giszs4ga]{min-height:2.75rem;color:var(--color-text-primary);align-items:center;gap:.5rem;display:inline-flex}.venue[data-astro-cid-mvxk2rdd]{height:calc(100dvh - var(--app-header-height));padding-top:env(safe-area-inset-top);grid-template-columns:minmax(0,1fr) min(43vw,38rem);display:grid;overflow:hidden}.venue-map-pane[data-astro-cid-mvxk2rdd]{min-width:0;min-height:0}.venue-map-pane[data-astro-cid-mvxk2rdd] .venue-map{border:0;border-radius:0;width:100%;height:100%}.venue-panel[data-astro-cid-mvxk2rdd]{min-width:0;padding:1.5rem 1.5rem var(--app-navigation-clearance);border-left:1px solid var(--color-border);background:var(--color-background);overflow-y:auto}.venue-back[data-astro-cid-mvxk2rdd]{min-height:2rem;color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.78rem;text-decoration:none;display:inline-flex}.venue-toolbar[data-astro-cid-mvxk2rdd]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.venue-back[data-astro-cid-mvxk2rdd]:hover{color:var(--color-text-primary)}.venue-heading[data-astro-cid-mvxk2rdd]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.venue-title[data-astro-cid-mvxk2rdd]{letter-spacing:-.045em;font-size:2rem;font-weight:700;line-height:1.2}.venue-secondary[data-astro-cid-mvxk2rdd]{color:var(--color-text-secondary);margin-top:.3rem;font-size:.8rem}.venue-category[data-astro-cid-mvxk2rdd]{border:1px solid color-mix(in srgb, var(--category-color) 40%, transparent);color:var(--category-color);border-radius:2rem;flex:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.venue-tags[data-astro-cid-mvxk2rdd]{color:var(--color-text-faint);margin-top:.75rem;font-size:.75rem}.venue-actions[data-astro-cid-mvxk2rdd]{flex-wrap:wrap;gap:.65rem;margin-block:1.5rem;display:flex}.venue-action[data-astro-cid-mvxk2rdd]{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);min-height:3rem;color:var(--color-text-primary);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:.8rem;text-decoration:none;display:flex}.venue-action[data-astro-cid-mvxk2rdd]:hover{border-color:var(--color-text-secondary)}.venue-action-primary[data-astro-cid-mvxk2rdd]{background:var(--category-color);border-color:var(--category-color);color:var(--color-background);font-weight:650}.venue-action-primary[data-astro-cid-mvxk2rdd]:hover{background:color-mix(in srgb, var(--category-color) 85%, white);border-color:var(--category-color)}@media (width<=55rem){.venue[data-astro-cid-mvxk2rdd]{height:auto;min-height:calc(100dvh - var(--app-header-height));grid-template-rows:clamp(15rem,35dvh,24rem) auto;grid-template-columns:1fr;overflow:visible}.venue-panel[data-astro-cid-mvxk2rdd]{padding:.8rem 1rem var(--app-navigation-clearance);border-left:0;border-top:1px solid var(--color-border);overflow:visible}.venue-header[data-astro-cid-mvxk2rdd]{position:relative}.venue-back[data-astro-cid-mvxk2rdd]{min-height:1.6rem;font-size:.7rem}.venue-heading[data-astro-cid-mvxk2rdd]{margin-top:.25rem}.venue-title[data-astro-cid-mvxk2rdd]{font-size:1.5rem}.venue-secondary[data-astro-cid-mvxk2rdd]{font-size:.7rem}.venue-category[data-astro-cid-mvxk2rdd]{font-size:.65rem}.venue-tags[data-astro-cid-mvxk2rdd]{font-size:.65rem;display:inline}.venue-actions[data-astro-cid-mvxk2rdd]{margin-block:.8rem}.venue-map-pane[data-astro-cid-mvxk2rdd] .map-zoom{top:1rem;left:max(1rem, env(safe-area-inset-left));bottom:auto;right:auto}}
