.page-module__eUGeKW__main{max-width:720px;margin:0 auto;padding:1.5rem 1rem}.page-module__eUGeKW__back{color:var(--primary);margin-bottom:1rem;font-size:.9rem;font-weight:500;display:inline-block}.page-module__eUGeKW__back:hover{text-decoration:underline}.page-module__eUGeKW__hero{object-fit:cover;border-radius:12px;width:100%;max-height:320px;margin-bottom:1.5rem}.page-module__eUGeKW__content{background:var(--surface);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014}.page-module__eUGeKW__title{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.page-module__eUGeKW__meta{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.page-module__eUGeKW__metaItem{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.page-module__eUGeKW__metaIcon{font-size:1.1rem}.page-module__eUGeKW__ticketLink{color:var(--primary);font-weight:600;text-decoration:underline}.page-module__eUGeKW__description{color:var(--text);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.page-module__eUGeKW__artistSection{border-top:1px solid var(--border);padding-top:1.25rem}.page-module__eUGeKW__artistSection h2{margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.page-module__eUGeKW__artistCard{background:var(--background);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .2s;display:flex}.page-module__eUGeKW__artistCard:hover{background:var(--border)}.page-module__eUGeKW__artistImage{object-fit:cover;border-radius:50%;width:44px;height:44px}.page-module__eUGeKW__artistName{font-size:1rem;font-weight:600}
