.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-d6c5219e]{gap:2rem;display:grid}.event-detail__cover[data-v-d6c5219e]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-soft);overflow:hidden}.event-detail__info[data-v-d6c5219e]{padding:1.5rem}.event-detail__cta[data-v-d6c5219e],.event-detail__cta[data-v-d6c5219e] a{width:100%;display:flex}@media (width>=80rem){.event-detail[data-v-d6c5219e]{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2.5rem 3.5rem}.event-detail__info[data-v-d6c5219e]{grid-area:1/2/span 2;position:sticky;top:6rem}.event-detail__body[data-v-d6c5219e]{grid-column:1}}
