.glass-card[data-astro-cid-v2cbyr3p],.glass-card[data-astro-cid-3ef6ksr2]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e}.header-glow[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0 0 20px rgba(139,92,246,.8)) drop-shadow(0 0 40px rgba(139,92,246,.6)) drop-shadow(0 0 60px rgba(168,85,247,.4));animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 20px rgba(139,92,246,.8)) drop-shadow(0 0 40px rgba(139,92,246,.6)) drop-shadow(0 0 60px rgba(168,85,247,.4))}50%{filter:drop-shadow(0 0 30px rgba(139,92,246,1)) drop-shadow(0 0 50px rgba(139,92,246,.8)) drop-shadow(0 0 80px rgba(168,85,247,.6))}}.star[data-astro-cid-3ef6ksr2]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 6px 2px #fffc;animation:twinkle 4s infinite ease-in-out}.star-1[data-astro-cid-3ef6ksr2]{top:10%;left:15%;animation-delay:0s}.star-2[data-astro-cid-3ef6ksr2]{top:30%;right:20%;animation-delay:1s}.star-3[data-astro-cid-3ef6ksr2]{bottom:40%;left:25%;animation-delay:2s}.star-4[data-astro-cid-3ef6ksr2]{top:60%;right:30%;animation-delay:1.5s}.star-5[data-astro-cid-3ef6ksr2]{bottom:20%;left:60%;animation-delay:.5s}.star-6[data-astro-cid-3ef6ksr2]{top:80%;right:45%;animation-delay:2.5s}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (max-width: 768px){.glass-card[data-astro-cid-3ef6ksr2]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}.glass-card[data-astro-cid-q7a5pyro]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e}.sparkle[data-astro-cid-ny6tahte]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 6px #93c5fdcc;animation:sparkle-float 6s infinite ease-in-out}.sparkle-1[data-astro-cid-ny6tahte]{top:20%;left:15%;animation-delay:0s}.sparkle-2[data-astro-cid-ny6tahte]{top:70%;right:20%;animation-delay:2s}.sparkle-3[data-astro-cid-ny6tahte]{bottom:30%;left:70%;animation-delay:4s}@keyframes sparkle-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-20px) scale(1.5);opacity:1}}.bit-widget{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;background:#111827f2!important;border-radius:20px;box-shadow:0 8px 32px #8b5cf64d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bit-event{transition:all .3s ease;border-bottom:1px solid rgba(139,92,246,.2)!important;background:#1e293b4d!important}.bit-event:hover{background:#8b5cf626!important;transform:translate(4px);box-shadow:inset 4px 0 #8b5cf6cc}.bit-widget a[class*=cta],.bit-widget button[class*=cta]{transition:all .3s ease!important;cursor:pointer!important;font-weight:600!important;box-shadow:0 4px 16px #8b5cf666!important}.bit-widget a[class*=cta]:hover,.bit-widget button[class*=cta]:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 24px #8b5cf699,0 0 20px #8b5cf666!important}.bit-widget a[class*=ticket]{font-weight:700!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#8b5cf6,#3b82f6)!important}.bit-widget [data-testid*=follow]{background:linear-gradient(135deg,#3b82f6,#06b6d4)!important}.bit-widget [class*=date]{font-weight:700!important;text-shadow:0 0 10px rgba(139,92,246,.5)}.glass-card[data-astro-cid-wm3nqwat]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e}.footer-particle[data-astro-cid-sz7xmlte]{position:absolute;width:1px;height:1px;background:#3b82f699;border-radius:50%;box-shadow:0 0 4px #3b82f6cc;animation:footer-float 12s infinite ease-in-out}.footer-particle-1[data-astro-cid-sz7xmlte]{top:30%;left:20%;animation-delay:0s}.footer-particle-2[data-astro-cid-sz7xmlte]{bottom:40%;right:25%;animation-delay:6s}@keyframes footer-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-20px) scale(1.5);opacity:.6}}.glass-card[data-astro-cid-2wdp5zji]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e}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}}
