.tour-hero[data-v-7332e437]{text-align:center;background:linear-gradient(#000000b3,#000000e6);justify-content:center;align-items:center;min-height:40vh;display:flex}.container[data-v-7332e437]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-title[data-v-7332e437]{text-transform:uppercase;letter-spacing:4px;color:#fff;margin-bottom:1rem;font-size:3.5rem}.tour-section[data-v-7332e437]{background:#000000e6;padding:5rem 2rem}.gigs-block[data-v-7332e437]{margin-bottom:5rem}.gigs-block[data-v-7332e437]:last-child{margin-bottom:0}.section-title[data-v-7332e437]{text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:center;margin-bottom:2rem;font-size:2rem}.gigs-list[data-v-7332e437]{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.gigs-list.past .gig-item[data-v-7332e437]{opacity:.7}.gig-item[data-v-7332e437]{background:#ffffff0d;border:1px solid #fff3;align-items:flex-start;gap:2rem;padding:2rem;transition:all .3s;display:flex}.gig-item[data-v-7332e437]:hover{background:#ffffff14;border-color:#ffffff4d}.gig-date-badge[data-v-7332e437]{color:#000;background:#fff;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.gig-date-badge.past[data-v-7332e437]{color:#fff;background:#666}.date-day[data-v-7332e437]{font-size:2rem;font-weight:700;line-height:1}.date-month[data-v-7332e437]{text-transform:uppercase;letter-spacing:1px;margin-top:.25rem;font-size:.875rem}.gig-details[data-v-7332e437]{flex-direction:column;flex:1;gap:.5rem;display:flex}.gig-venue[data-v-7332e437]{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.5rem}.gig-location[data-v-7332e437]{color:#ccc;font-size:1rem}.gig-description[data-v-7332e437]{color:#999;margin-top:.5rem;font-size:.9rem;line-height:1.6}.empty-state[data-v-7332e437]{text-align:center;color:#666;padding:4rem 2rem;font-size:1.125rem}@media (width<=768px){.page-title[data-v-7332e437]{font-size:2rem}.gig-item[data-v-7332e437]{flex-direction:column;gap:1rem;padding:1.5rem}.gig-date-badge[data-v-7332e437]{width:60px;height:60px}.date-day[data-v-7332e437]{font-size:1.5rem}.date-month[data-v-7332e437]{font-size:.75rem}.gig-venue[data-v-7332e437]{font-size:1.25rem}}
