.poster-dialog-overlay{z-index:60;background:color-mix(in srgb,var(--color-night) 82%,transparent);position:fixed;inset:0}.poster-dialog{z-index:61;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);width:calc(min(100vw - 2rem,28rem));max-height:calc(100svh - 2rem);color:var(--foreground);gap:.75rem;padding:1rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.poster-dialog__image{-o-object-fit:contain;object-fit:contain;border-radius:1rem;width:100%;height:auto;max-height:calc(100svh - 12rem)}.event-detail[data-v-28b9b20f]{gap:2rem;display:grid}.event-detail__cover[data-v-28b9b20f]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-soft);overflow:hidden}.event-detail__info[data-v-28b9b20f]{padding:1.5rem}.event-detail__cta[data-v-28b9b20f],.event-detail__cta[data-v-28b9b20f] a{width:100%;display:flex}@media (width>=80rem){.event-detail[data-v-28b9b20f]{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:3rem}.event-detail__cover[data-v-28b9b20f]{aspect-ratio:21/9}.event-detail__body[data-v-28b9b20f],.event-detail__top[data-v-28b9b20f]{grid-column:1}.event-detail__side[data-v-28b9b20f]{grid-area:1/2/span 2;position:sticky;top:7rem}}
