.instagram-feed-container button,.instagram-feed-container a[role=button],.elfsight-app-cb2212ca-ca42-42ea-bc64-08d4c2449e5a button{background:linear-gradient(135deg,#facc15,#eab308)!important;color:#000!important;border:none!important;border-radius:9999px!important;padding:.875rem 2rem!important;font-weight:700!important;font-size:.875rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .3s ease!important;box-shadow:0 4px 14px #facc1566!important}.instagram-feed-container button:hover,.instagram-feed-container a[role=button]:hover,.elfsight-app-cb2212ca-ca42-42ea-bc64-08d4c2449e5a button:hover{background:linear-gradient(135deg,#fde047,#facc15)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 24px #facc1580!important}.elfsight-app-cb2212ca-ca42-42ea-bc64-08d4c2449e5a{background:transparent!important;padding-bottom:3rem!important}.instagram-feed-container>div{overflow:visible!important}.eapps-instagram-feed-posts-grid-load-more,.es-load-more-button,.eapps-instagram-feed-posts-grid-load-more-visible{margin-top:2rem!important;margin-bottom:2rem!important;overflow:visible!important}.eapps-instagram-feed-posts-grid,.eapps-instagram-feed-posts-wrapper{overflow:visible!important;padding-bottom:2rem!important}.tour-dates-widget-container{position:relative}.tour-dates-widget-container:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#3b82f633,#9333ea33);border-radius:32px;opacity:.5;z-index:-1;filter:blur(20px)}.tour-dates-widget{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:2.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.tour-dates-widget:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),rgba(147,51,234,.3),transparent)}.bit-widget .bit-follow-section{background:linear-gradient(135deg,#3b82f614,#9333ea14)!important;border-radius:20px!important;padding:2.5rem!important;margin-bottom:3rem!important;border:1px solid rgba(59,130,246,.15)!important;position:relative}.bit-widget .bit-follow-section:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bit-widget .bit-follow-section-text{font-size:1rem!important;letter-spacing:.02em!important;margin-bottom:1.5rem!important;font-weight:500!important}.bit-widget .bit-event{background:linear-gradient(135deg,#ffffff0a,#ffffff03)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:2rem!important;margin-bottom:1.25rem!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.bit-widget .bit-event:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),rgba(147,51,234,.05),transparent);transition:left .6s ease}.bit-widget .bit-event:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff05)!important;border-color:#3b82f64d!important;transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0000004d,0 0 0 1px #3b82f61a}.bit-widget .bit-event:hover:before{left:100%}.bit-widget .bit-event-date{font-weight:800!important;font-size:.875rem!important;letter-spacing:.08em!important;margin-bottom:.75rem!important;color:#facc15e6!important;text-transform:uppercase}.bit-widget .bit-event-location{font-size:1.125rem!important;line-height:1.6!important;font-weight:600!important;margin-bottom:.25rem!important}.bit-widget .bit-event-venue{font-size:.95rem!important;opacity:.65!important;line-height:1.5!important}.bit-widget button,.bit-widget a[role=button]{font-weight:700!important;letter-spacing:.08em!important;padding:.875rem 2.5rem!important;font-size:.875rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.bit-widget button:before,.bit-widget a[role=button]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.bit-widget button:hover,.bit-widget a[role=button]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 32px #facc1566,0 0 0 1px #facc1580}.bit-widget button:hover:before,.bit-widget a[role=button]:hover:before{opacity:1}.bit-widget button:active,.bit-widget a[role=button]:active{transform:translateY(0) scale(1.02)}.bit-widget .bit-play-my-city-section{margin-top:3rem!important;padding-top:2.5rem!important;border-top:1px solid rgba(255,255,255,.1)!important;position:relative}.bit-widget .bit-play-my-city-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),rgba(147,51,234,.5),transparent)}.bit-widget .bit-play-my-city-text{font-size:1.125rem!important;margin-bottom:1.5rem!important;font-weight:600!important;letter-spacing:.01em!important}.bit-widget .bit-dates-tab{font-size:.875rem!important;font-weight:700!important;padding:.625rem 1.25rem!important;letter-spacing:.05em!important;transition:all .3s ease!important}.bit-widget .bit-dates-tab:hover{background:#ffffff0d!important}.bit-widget>div{padding:0!important}@media (max-width: 768px){.tour-dates-widget{padding:1.75rem;border-radius:24px}.bit-widget .bit-event{padding:1.5rem!important;border-radius:16px!important}.bit-widget .bit-follow-section{padding:2rem!important;border-radius:16px!important}}.email-form-container[data-astro-cid-2wdp5zji]{position:relative}.email-form-container[data-astro-cid-2wdp5zji]:before{content:"";position:absolute;inset:-40px;background:radial-gradient(circle at center,rgba(59,130,246,.15),rgba(147,51,234,.15),transparent 70%);pointer-events:none;opacity:.5}.sib-form-container[data-astro-cid-2wdp5zji],#sib-form-container[data-astro-cid-2wdp5zji],#sib-form[data-astro-cid-2wdp5zji],.sib-form-block[data-astro-cid-2wdp5zji]{background:transparent!important}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.5}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{opacity:0;animation:fadeIn .5s ease-in forwards}body.loaded{opacity:1}@keyframes fadeIn{to{opacity:1}}#progress-container[data-astro-cid-pgr4kkuk]:hover #progress-bar[data-astro-cid-pgr4kkuk]{background:linear-gradient(to right,#fbbf24,#f59e0b)}#volume-container[data-astro-cid-pgr4kkuk]:hover #volume-bar[data-astro-cid-pgr4kkuk]{background:linear-gradient(to right,#60a5fa,#a78bfa)}
