.eeSb0a_container{background:var(--color-dark);z-index:1;width:100%;min-height:100vh;padding-top:6rem;position:relative}.eeSb0a_content{max-width:1200px;margin:0 auto;padding:2rem;position:relative}.eeSb0a_filterSection{background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}.eeSb0a_filterHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eeSb0a_filterHeader h2{color:var(--color-pink-1);margin:0;font-size:1.5rem}.eeSb0a_icon{color:var(--color-pink-1);font-size:1.2rem}.eeSb0a_searchBox{width:100%;position:relative}.eeSb0a_searchIcon{color:var(--color-pink-1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.eeSb0a_searchInput{color:#fff;background:#0003;border:1px solid #6d41b84d;border-radius:12px;width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:all .3s}.eeSb0a_searchInput:focus{border-color:var(--color-pink-1);outline:none;box-shadow:0 0 15px #6d41b84d}.eeSb0a_showsSection{margin-top:2rem}.eeSb0a_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 .5rem;display:flex}.eeSb0a_sectionHeader h2{color:var(--color-pink-1);text-shadow:0 0 20px #6d41b866;margin:0;font-size:2rem}.eeSb0a_showCount{background:var(--color-purple-3);color:var(--color-pink-1);border:1px solid #6d41b84d;border-radius:20px;padding:.5rem 1rem;font-weight:500}.eeSb0a_grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;padding:.5rem;display:grid}.eeSb0a_showCard{background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 6px #0003,0 0 20px #6d41b833}.eeSb0a_showCard:hover{border-color:#6d41b899;transform:translateY(-8px);box-shadow:0 12px 24px #0000004d,0 0 30px #6d41b866,0 0 50px #6d41b833}.eeSb0a_cardContent{color:inherit;flex-direction:column;flex-grow:1;gap:1.5rem;padding:2rem;text-decoration:none;display:flex}.eeSb0a_showMeta{color:#fffc;flex-direction:column;gap:1rem;font-size:.95rem;display:flex}.eeSb0a_dateTime,.eeSb0a_location{align-items:center;gap:.75rem;display:flex}.eeSb0a_showTitle{color:var(--color-pink-1);text-shadow:0 0 20px #6d41b899;margin:0;font-size:1.5rem;line-height:1.3}.eeSb0a_showExcerpt{color:#fffc;margin:0;line-height:1.6}.eeSb0a_showActions{border-top:1px solid #6d41b84d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.eeSb0a_detailsLink{color:var(--color-pink-1);align-items:center;gap:.5rem;font-weight:500;transition:all .3s;display:flex}.eeSb0a_detailsLink:hover{text-shadow:0 0 10px #6d41b8cc}.eeSb0a_ticketButton{background:var(--color-pink-1);color:#fff;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.eeSb0a_ticketButton:hover{background:var(--color-pink-2)}.eeSb0a_freeEntryBadge{background:linear-gradient(135deg, var(--color-purple-1), var(--color-pink-1));color:#fff;border-top:1px solid #fff3;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;display:flex;box-shadow:0 -2px 10px #6d41b84d}.eeSb0a_loading,.eeSb0a_error{text-align:center;color:var(--color-pink-1);background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;padding:3rem;font-size:1.2rem;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}@media (max-width:768px){.eeSb0a_grid{grid-template-columns:1fr}.eeSb0a_content{padding:1rem}.eeSb0a_filterSection,.eeSb0a_showCard{padding:1.5rem}.eeSb0a_sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.eeSb0a_showCount{align-self:flex-start}}
