.artistWrapper[data-astro-cid-72jsyy4s]{width:100%;min-height:600px;box-shadow:inset 0 -150px 150px -50px var(--bg-color);background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:auto 95%;flex-direction:column;display:flex;position:relative}.artistWrapper[data-astro-cid-72jsyy4s]:before{content:"";z-index:1;background:#0006;position:absolute;inset:0}.contentContainer[data-astro-cid-72jsyy4s]{z-index:2;flex-direction:column;flex:1;align-items:stretch;width:100%;display:flex;position:relative}.marqueeWrapper[data-astro-cid-fg7h4iba]{white-space:nowrap;width:100%;color:var(--text-main);padding:15px 0;font-size:40px}.marquee[data-astro-cid-fg7h4iba]{white-space:nowrap;width:100%;position:relative;overflow:hidden}.marqueeInner[data-astro-cid-fg7h4iba]{text-transform:uppercase;width:max-content;animation:30s linear infinite reverse marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rowContainer[data-astro-cid-tpgc462u]{border-bottom:1px solid var(--border-color);border-radius:8px;grid-template-columns:1fr 1fr 2fr 160px;align-items:center;gap:16px;padding:24px 16px;scroll-margin-top:100px;transition:background .3s;display:grid;position:relative}.rowContainer[data-astro-cid-tpgc462u]:last-child{border-bottom:none}.rowContainer[data-astro-cid-tpgc462u]:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-rgb), .35) 20%, rgba(var(--accent-rgb), .5) 50%, rgba(var(--accent-rgb), .35) 80%, transparent 100%);opacity:0;pointer-events:none;z-index:0;border-radius:12px;position:absolute;inset:0 -24px}.rowContainer.scrolled-target:before{animation:2.5s cubic-bezier(.16,1,.3,1) forwards gradientSweep}@keyframes gradientSweep{0%{opacity:1;transform:scaleY(1.08)}40%{opacity:.9}to{opacity:0;transform:scaleY(1)}}.dateTime[data-astro-cid-tpgc462u],.date[data-astro-cid-tpgc462u],.city[data-astro-cid-tpgc462u],.venue[data-astro-cid-tpgc462u],.action[data-astro-cid-tpgc462u]{z-index:1;position:relative}p[data-astro-cid-tpgc462u]{text-transform:uppercase;margin:0}.date[data-astro-cid-tpgc462u]{color:var(--text-muted)}.dateTime[data-astro-cid-tpgc462u]{flex-direction:column;display:flex}.action[data-astro-cid-tpgc462u]{justify-content:flex-end;display:flex}.buy-btn[data-astro-cid-tpgc462u]{box-sizing:border-box;border:1px solid var(--accent-color);width:160px;height:42px;color:var(--accent-color);text-transform:uppercase;letter-spacing:.02em;text-align:center;white-space:nowrap;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.buy-btn[data-astro-cid-tpgc462u]:hover{background-color:var(--accent-color);color:var(--bg-color)}.buy-btn[data-astro-cid-tpgc462u].sold-out{color:var(--sold-out-color);border-color:var(--sold-out-color);background-color:var(--sold-out-bg)}span[data-astro-cid-tpgc462u].buy-btn.sold-out{pointer-events:none;cursor:default}a[data-astro-cid-tpgc462u].buy-btn.sold-out{cursor:pointer}a[data-astro-cid-tpgc462u].buy-btn.sold-out:hover{background-color:var(--sold-out-color);color:var(--surface-color)}.buy-btn[data-astro-cid-tpgc462u].coming-soon{border:1px dashed var(--border-color);color:var(--text-muted);letter-spacing:.04em;pointer-events:none;cursor:default;background-color:#0000;font-size:11px}.rowContainer[data-astro-cid-tpgc462u].major{border-left:4px solid var(--accent-color);background:linear-gradient(90deg, rgba(var(--accent-rgb), .08) 0%, transparent 60%);padding-left:16px}.rowContainer[data-astro-cid-tpgc462u].major .city[data-astro-cid-tpgc462u]{letter-spacing:.5px;color:var(--accent-color);font-size:1.1em;font-weight:900}.rowContainer[data-astro-cid-tpgc462u].major .buy-btn[data-astro-cid-tpgc462u]:not(.sold-out):not(.coming-soon){background-color:var(--accent-color);color:var(--bg-color)}.rowContainer[data-astro-cid-tpgc462u].major .buy-btn[data-astro-cid-tpgc462u]:not(.sold-out):not(.coming-soon):hover{color:var(--accent-color);background-color:#0000}@media screen and (width<=768px){.rowContainer[data-astro-cid-tpgc462u]{grid-template-columns:1fr auto;gap:6px 16px;padding:16px 8px}.rowContainer[data-astro-cid-tpgc462u]:before{inset:0 -8px}.date[data-astro-cid-tpgc462u]{font-size:12px}.city[data-astro-cid-tpgc462u]{font-weight:700}.venue[data-astro-cid-tpgc462u]{font-size:14px}.action[data-astro-cid-tpgc462u]{grid-area:1/2/4/3;align-items:center}.buy-btn[data-astro-cid-tpgc462u]{width:125px;height:36px;font-size:12px}}.search-trigger-bar[data-astro-cid-heg4gqci]{background:var(--surface-color);border:1px solid var(--border-color);width:100%;height:52px;color:var(--text-main);cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;padding:0 20px;transition:all .25s;display:flex}.search-trigger-bar[data-astro-cid-heg4gqci]:hover{border-color:var(--accent-color);background:var(--surface-hover);box-shadow:0 4px 20px rgba(var(--accent-rgb), .12)}.search-trigger-left[data-astro-cid-heg4gqci]{color:var(--text-muted);align-items:center;gap:14px;transition:color .2s;display:flex}.search-trigger-bar[data-astro-cid-heg4gqci]:hover .search-trigger-left[data-astro-cid-heg4gqci]{color:var(--accent-color)}.search-trigger-placeholder[data-astro-cid-heg4gqci]{font-size:14px;font-weight:500}.search-trigger-kbd[data-astro-cid-heg4gqci]{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600}@media (width<=768px){.search-trigger-bar[data-astro-cid-heg4gqci]{height:46px;padding:0 16px}.search-trigger-placeholder[data-astro-cid-heg4gqci]{font-size:13px}.search-trigger-kbd[data-astro-cid-heg4gqci]{display:none}}.pinned-card[data-astro-cid-focihvzs]{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08) 0%, rgba(var(--accent-rgb), .02) 100%);border:2px solid var(--accent-color);box-shadow:0 8px 32px rgba(var(--accent-rgb), .15);border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;padding:28px 24px 24px;scroll-margin-top:100px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.pinned-card[data-astro-cid-focihvzs]:hover{box-shadow:0 12px 48px rgba(var(--accent-rgb), .25)}.pinned-card.scrolled-target{animation:2.5s cubic-bezier(.16,1,.3,1) forwards pinnedHighlight}@keyframes pinnedHighlight{0%{background:linear-gradient(145deg, rgba(var(--accent-rgb), .3) 0%, rgba(var(--accent-rgb), .1) 100%);box-shadow:0 0 40px rgba(var(--accent-rgb), .6), inset 0 0 20px rgba(var(--accent-rgb), .2);transform:scale(1.02)}60%{background:linear-gradient(145deg, rgba(var(--accent-rgb), .15) 0%, rgba(var(--accent-rgb), .05) 100%);box-shadow:0 0 20px rgba(var(--accent-rgb), .3)}to{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08) 0%, rgba(var(--accent-rgb), .02) 100%);box-shadow:0 8px 32px rgba(var(--accent-rgb), .15);transform:scale(1)}}.pinned-card[data-astro-cid-focihvzs]:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-rgb), .15) 50%, transparent 100%);pointer-events:none;z-index:0;width:150%;height:100%;animation:6s infinite shimmer;position:absolute;top:0;left:0;transform:translate(-100%)skew(-30deg)}@keyframes shimmer{0%{transform:translate(-100%)skew(-30deg)}15%,to{transform:translate(100%)skew(-30deg)}}.badge[data-astro-cid-focihvzs],.info[data-astro-cid-focihvzs],.action[data-astro-cid-focihvzs]{z-index:1;position:relative}.badge[data-astro-cid-focihvzs]{background-color:var(--accent-color);color:var(--bg-color);text-transform:uppercase;letter-spacing:.05em;border-radius:0 0 8px 8px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:0;right:24px}.info[data-astro-cid-focihvzs]{flex-direction:column;gap:8px;display:flex}.date-wrapper[data-astro-cid-focihvzs]{align-items:center;gap:8px;display:flex}.date[data-astro-cid-focihvzs]{color:var(--text-muted);text-transform:uppercase;font-size:.9em;font-weight:700}.time[data-astro-cid-focihvzs]{color:var(--text-muted);font-size:.9em}.city[data-astro-cid-focihvzs]{text-transform:uppercase;color:var(--accent-color);margin:0;font-size:24px;font-weight:900;line-height:1.1}.venue[data-astro-cid-focihvzs]{color:var(--text-muted);text-transform:uppercase;margin:0;font-size:14px}.action[data-astro-cid-focihvzs]{margin-top:auto;display:flex}.buy-btn[data-astro-cid-focihvzs]{background-color:var(--accent-color);width:100%;height:48px;color:var(--bg-color);text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--accent-color);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.buy-btn[data-astro-cid-focihvzs]:hover{color:var(--accent-color);background-color:#0000}.buy-btn[data-astro-cid-focihvzs].sold-out{color:var(--sold-out-color);border-color:var(--sold-out-color);background-color:var(--sold-out-bg)}span[data-astro-cid-focihvzs].buy-btn.sold-out{pointer-events:none}a[data-astro-cid-focihvzs].buy-btn.sold-out:hover{background-color:var(--sold-out-color);color:var(--surface-color)}.buy-btn[data-astro-cid-focihvzs].coming-soon{border:1px dashed var(--border-color);color:var(--text-muted);pointer-events:none;background-color:#0000;font-size:12px}.container[data-astro-cid-nwccbnpq]{flex-direction:column;align-items:center;gap:32px;width:100%;padding-top:64px;padding-bottom:64px;scroll-margin-top:80px;display:flex}.search-bar-wrapper[data-astro-cid-nwccbnpq]{box-sizing:border-box;width:100%;max-width:1000px;padding-left:24px;padding-right:24px}.pinned-wrapper[data-astro-cid-nwccbnpq]{box-sizing:border-box;width:100%;max-width:1000px;margin-bottom:16px;padding-left:24px;padding-right:24px}.pinned-grid[data-astro-cid-nwccbnpq]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.empty-state[data-astro-cid-nwccbnpq]{text-align:center;color:var(--text-muted);padding:32px 0;font-size:1.2rem}.ticketsGrid[data-astro-cid-nwccbnpq]{flex-direction:column;width:100%;max-width:1000px;padding-left:24px;padding-right:24px;display:flex}@media screen and (width<=768px){.container[data-astro-cid-nwccbnpq]{gap:20px;padding-top:48px;padding-bottom:48px}.search-bar-wrapper[data-astro-cid-nwccbnpq],.pinned-wrapper[data-astro-cid-nwccbnpq],.ticketsGrid[data-astro-cid-nwccbnpq]{padding-left:16px;padding-right:16px}.pinned-grid[data-astro-cid-nwccbnpq]{grid-template-columns:1fr;gap:16px}}.next-year-container[data-astro-cid-dpxhzs5w]{background:linear-gradient(180deg, var(--bg-color) 0%, rgba(var(--accent-rgb), .05) 100%);flex-direction:column;align-items:center;gap:48px;width:100%;padding-top:80px;padding-bottom:100px;display:flex}.empty-state[data-astro-cid-dpxhzs5w]{text-align:center;color:var(--text-muted);font-size:1.2rem}.list-wrapper[data-astro-cid-dpxhzs5w]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1000px;padding-left:24px;padding-right:24px;display:flex}.list-row[data-astro-cid-dpxhzs5w]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr) 160px;align-items:center;gap:16px;padding:20px 32px;scroll-margin-top:90px;transition:border-color .3s,background-color .3s,transform .3s;display:grid}.list-row[data-astro-cid-dpxhzs5w]:hover{border-color:rgba(var(--accent-rgb), .4)}.list-row.scrolled-target{animation:2.5s cubic-bezier(.16,1,.3,1) vividRowHighlight}@keyframes vividRowHighlight{0%{border-color:var(--accent-color);background-color:rgba(var(--accent-rgb), .2);box-shadow:0 0 35px rgba(var(--accent-rgb), .5), inset 0 0 20px rgba(var(--accent-rgb), .15);transform:scale(1.02)}60%{border-color:var(--accent-color);background-color:rgba(var(--accent-rgb), .08);box-shadow:0 0 16px rgba(var(--accent-rgb), .25)}to{border-color:var(--border-color);background-color:var(--surface-color);box-shadow:none;transform:scale(1)}}.date-col[data-astro-cid-dpxhzs5w]{flex-direction:column;gap:4px;min-width:0;display:flex}.date[data-astro-cid-dpxhzs5w]{color:var(--accent-color);text-transform:uppercase;font-weight:700}.time[data-astro-cid-dpxhzs5w]{color:var(--text-muted);font-size:14px}.city-col[data-astro-cid-dpxhzs5w],.venue-col[data-astro-cid-dpxhzs5w]{min-width:0}.city[data-astro-cid-dpxhzs5w]{text-transform:uppercase;color:var(--text-main);word-break:break-word;overflow-wrap:anywhere;font-size:20px;font-weight:800}.venue[data-astro-cid-dpxhzs5w]{color:var(--text-muted);text-transform:uppercase;word-break:break-word;overflow-wrap:anywhere}.action-col[data-astro-cid-dpxhzs5w]{justify-content:flex-end;display:flex}.buy-btn[data-astro-cid-dpxhzs5w]{box-sizing:border-box;text-align:center;background-color:var(--bg-color);border:1px solid var(--accent-color);width:160px;height:44px;color:var(--accent-color);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.buy-btn[data-astro-cid-dpxhzs5w]:hover{background-color:var(--accent-color);color:var(--bg-color)}.buy-btn[data-astro-cid-dpxhzs5w].sold-out{border-color:var(--sold-out-color);color:var(--sold-out-color);background-color:var(--sold-out-bg)}span[data-astro-cid-dpxhzs5w].buy-btn.sold-out{pointer-events:none;cursor:default}a[data-astro-cid-dpxhzs5w].buy-btn.sold-out{cursor:pointer}a[data-astro-cid-dpxhzs5w].buy-btn.sold-out:hover{background-color:var(--sold-out-color);color:var(--surface-color)}.buy-btn[data-astro-cid-dpxhzs5w].coming-soon{border:1px dashed var(--border-color);color:var(--text-muted);pointer-events:none;cursor:default;letter-spacing:.04em;background-color:#0000;font-size:11px}@media screen and (width<=768px){.list-wrapper[data-astro-cid-dpxhzs5w]{padding-left:16px;padding-right:16px}.list-row[data-astro-cid-dpxhzs5w]{border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px;display:flex}.date-col[data-astro-cid-dpxhzs5w]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.city[data-astro-cid-dpxhzs5w]{font-size:18px}.venue[data-astro-cid-dpxhzs5w]{font-size:14px}.action-col[data-astro-cid-dpxhzs5w]{width:100%;margin-top:4px}.buy-btn[data-astro-cid-dpxhzs5w]{width:100%;height:42px;font-size:13px}}.videoSection[data-astro-cid-6ywdb65y]{justify-content:center;width:100%;padding:40px 24px;display:flex}.videoContainer[data-astro-cid-6ywdb65y]{background-color:var(--surface-color);border:1px solid #8080801a;border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1000px;padding:48px;display:flex;box-shadow:0 12px 40px #00000026}.titleWrapper[data-astro-cid-6ywdb65y]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.titleWrapper[data-astro-cid-6ywdb65y] h2[data-astro-cid-6ywdb65y]{color:var(--text-main);margin:0}.playerWrapper[data-astro-cid-6ywdb65y]{aspect-ratio:16/9;background-color:#000;border:1px solid #e2c7a826;border-radius:16px;width:100%;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 24px #0003}.playerWrapper[data-astro-cid-6ywdb65y]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e2c7a81a}.playerWrapper[data-astro-cid-6ywdb65y] iframe[data-astro-cid-6ywdb65y]{border:none;width:100%;height:100%}@media screen and (width<=768px){.videoSection[data-astro-cid-6ywdb65y]{padding:24px 16px}.videoContainer[data-astro-cid-6ywdb65y]{box-shadow:none;background-color:#0000;border:none;border-radius:16px;gap:24px;padding:32px 16px}.playerWrapper[data-astro-cid-6ywdb65y]{border-radius:12px}}.search-modal[data-astro-cid-5xr2jtgt]{border:1px solid var(--border-color);background-color:var(--surface-color);width:94vw;max-width:1150px;height:85dvh;max-height:85dvh;color:var(--text-main);border-radius:24px;margin:auto;padding:0;transition:height .28s cubic-bezier(.2,.8,.2,1),max-height .28s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 72px #000000b3}.search-modal[data-astro-cid-5xr2jtgt]:not([open]){display:none}.search-modal[data-astro-cid-5xr2jtgt]::backdrop{background-color:var(--overlay-bg);backdrop-filter:blur(10px)}.modal-content[data-astro-cid-5xr2jtgt]{box-sizing:border-box;flex-direction:column;gap:18px;height:100%;max-height:100%;padding:28px 32px;display:flex}.modal-header[data-astro-cid-5xr2jtgt]{align-items:center;gap:16px;display:flex}.search-field-wrap[data-astro-cid-5xr2jtgt]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;flex:1;align-items:center;gap:14px;padding:14px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.search-field-wrap[data-astro-cid-5xr2jtgt]:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.search-icon[data-astro-cid-5xr2jtgt]{color:var(--accent-color);flex-shrink:0}#city-search-input[data-astro-cid-5xr2jtgt]{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;font-size:18px}#city-search-input[data-astro-cid-5xr2jtgt]::-webkit-search-cancel-button{appearance:none;display:none}#city-search-input[data-astro-cid-5xr2jtgt]::-webkit-search-decoration{appearance:none;display:none}#city-search-input[data-astro-cid-5xr2jtgt]::-webkit-search-results-button{appearance:none;display:none}#city-search-input[data-astro-cid-5xr2jtgt]::-webkit-search-results-decoration{appearance:none;display:none}#city-search-input[data-astro-cid-5xr2jtgt]::-ms-clear{width:0;height:0;display:none}#city-search-input[data-astro-cid-5xr2jtgt]::-ms-reveal{width:0;height:0;display:none}.close-btn[data-astro-cid-5xr2jtgt]{color:var(--text-muted);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:24px;transition:all .2s}.close-btn[data-astro-cid-5xr2jtgt]:hover{color:var(--text-main);background:var(--surface-hover)}.quick-cities-panel[data-astro-cid-5xr2jtgt]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:10px;padding:14px 18px;display:flex;box-shadow:inset 0 2px 4px #00000026}.cities-panel-header[data-astro-cid-5xr2jtgt]{align-items:center;gap:8px;display:flex}.cities-label[data-astro-cid-5xr2jtgt]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.cities-count[data-astro-cid-5xr2jtgt]{background:var(--surface-hover);color:var(--accent-color);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.chips-container[data-astro-cid-5xr2jtgt]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;flex-wrap:wrap;gap:8px;max-height:90px;padding-right:4px;display:flex;overflow-y:auto}.chips-container[data-astro-cid-5xr2jtgt]::-webkit-scrollbar{width:5px}.chips-container[data-astro-cid-5xr2jtgt]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.city-chip[data-astro-cid-5xr2jtgt]{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:12px;transition:all .2s}.city-chip[data-astro-cid-5xr2jtgt]:hover{border-color:var(--accent-color);color:var(--accent-color);background:rgba(var(--accent-rgb), .08)}.results-container[data-astro-cid-5xr2jtgt]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.results-container[data-astro-cid-5xr2jtgt]::-webkit-scrollbar{width:6px}.results-container[data-astro-cid-5xr2jtgt]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.search-modal[data-astro-cid-5xr2jtgt] .modal-empty-state{text-align:center;color:var(--text-muted);padding:60px 16px;font-size:16px}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-card{background:var(--surface-hover);border:1px solid var(--border-muted);cursor:pointer;box-sizing:border-box;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 22px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-card:hover{background:rgba(var(--accent-rgb), .04);border-color:rgba(var(--accent-rgb), .45)}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-pinned{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08) 0%, rgba(var(--accent-rgb), .02) 100%);border:1px solid var(--accent-color)}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-pinned:hover{background:linear-gradient(145deg, rgba(var(--accent-rgb), .12) 0%, rgba(var(--accent-rgb), .04) 100%);border-color:var(--accent-color);box-shadow:0 4px 20px rgba(var(--accent-rgb), .15)}.search-modal[data-astro-cid-5xr2jtgt] .modal-badge-must-see{background:var(--accent-color);color:var(--bg-color);text-transform:uppercase;border-radius:4px;padding:1px 7px;font-weight:800}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-info{flex-direction:column;gap:4px;min-width:0;display:flex}.search-modal[data-astro-cid-5xr2jtgt] .modal-badge-row{align-items:center;gap:8px;font-size:12px;display:flex}.search-modal[data-astro-cid-5xr2jtgt] .modal-badge-year{background:var(--accent-color);color:var(--bg-color);border-radius:4px;padding:1px 7px;font-weight:800}.search-modal[data-astro-cid-5xr2jtgt] .modal-badge-date{color:var(--accent-color);font-weight:600}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-city{text-transform:uppercase;color:var(--text-main);word-break:break-word;margin:0;font-size:18px;font-weight:800}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-venue{color:var(--text-muted);word-break:break-word;font-size:13px}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.search-modal[data-astro-cid-5xr2jtgt] .modal-action-btn{letter-spacing:.02em;text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;width:155px;height:42px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-scroll{border:1px solid var(--border-color);color:var(--text-muted);background:0 0}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-scroll:hover{border-color:var(--text-main);color:var(--text-main);background:var(--surface-hover)}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-buy{background-color:var(--bg-color);border:1px solid var(--accent-color);color:var(--accent-color)}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-buy:hover,.search-modal[data-astro-cid-5xr2jtgt] a.modal-btn-buy:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--bg-color)}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-sold-out{color:var(--sold-out-color);border:1px solid var(--sold-out-color);background:var(--sold-out-bg)}.search-modal[data-astro-cid-5xr2jtgt] span.modal-btn-sold-out{cursor:default}.search-modal[data-astro-cid-5xr2jtgt] a.modal-btn-sold-out{cursor:pointer}.search-modal[data-astro-cid-5xr2jtgt] a.modal-btn-sold-out:hover{background-color:var(--sold-out-color);border-color:var(--sold-out-color);color:var(--surface-color)}.search-modal[data-astro-cid-5xr2jtgt] .modal-btn-coming-soon{color:var(--text-muted);border:1px dashed var(--border-color);cursor:default;background:0 0;font-size:11px}@media (width<=768px){.search-modal[data-astro-cid-5xr2jtgt]{width:min(94vw,100% - 24px);height:calc(100svh - 28px - var(--kb-height,0px));max-height:calc(100svh - 28px - var(--kb-height,0px));border-radius:20px;margin:0 auto;top:14px;bottom:auto}.modal-content[data-astro-cid-5xr2jtgt]{gap:12px;padding:16px 14px}#city-search-input[data-astro-cid-5xr2jtgt]{font-size:16px}.quick-cities-panel[data-astro-cid-5xr2jtgt]{padding:10px 12px}.chips-container[data-astro-cid-5xr2jtgt]{max-height:75px}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-card{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.search-modal[data-astro-cid-5xr2jtgt] .modal-result-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.search-modal[data-astro-cid-5xr2jtgt] .modal-action-btn{width:100%;height:40px;font-size:11px}}.hero-content[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;width:100%;height:100%;padding:24px 56px;display:flex}.hero-titles[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}h2[data-astro-cid-lcdefpme]{text-transform:uppercase;word-break:break-word}.tickets-link[data-astro-cid-lcdefpme]{text-transform:uppercase;color:var(--accent-color);font-weight:700}.tickets-link[data-astro-cid-lcdefpme]:hover{color:var(--accent-hover)}@media (width<=768px){.hero-content[data-astro-cid-lcdefpme]{padding-left:20px;padding-right:20px}}
