body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:red;--color-secondary:#8b0000;--color-background:#000;--color-surface:#1a0000;--color-text:#fff;--color-text-muted:#ccc;--color-success:#0f0;--color-border:#333}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;background:var(--color-background);color:#fff;color:var(--color-text);font-family:Courier New,monospace;overflow-x:hidden}.App{background:radial-gradient(circle at center,#1a0000 0,#000 70%);background:radial-gradient(circle at center,var(--color-surface) 0,var(--color-background) 70%);min-height:100vh}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}.tv-static{animation:static .1s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff08 0,#ffffff08 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#ffffff08 0,#ffffff08 4px);height:100%;left:0;position:absolute;top:0;width:100%}.loading-text{animation:glitch 2s infinite;color:red;color:var(--color-primary);font-size:2rem;text-shadow:0 0 10px red;text-shadow:0 0 10px var(--color-primary);z-index:10}.countdown-section{align-items:center;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,red 8%,#0000) 0,#0000 50%),radial-gradient(circle at 80% 50%,color-mix(in srgb,#8b0000 8%,#0000) 0,#0000 50%),linear-gradient(180deg,#000,#1a0000 50%,#000);background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--color-primary) 8%,#0000) 0,#0000 50%),radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--color-secondary) 8%,#0000) 0,#0000 50%),linear-gradient(180deg,var(--color-background) 0,var(--color-surface) 50%,var(--color-background) 100%);display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative}.tv-frame{aspect-ratio:4/3;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-radius:20px;box-shadow:0 0 50px color-mix(in srgb,red 30%,#0000),inset 0 0 50px #00000080;box-shadow:0 0 50px color-mix(in srgb,var(--color-primary) 30%,#0000),inset 0 0 50px #00000080;max-width:800px;padding:40px;position:relative;width:90%}.tv-screen{align-items:center;background:#000;background:var(--color-background);border:2px solid #333;border:2px solid var(--color-border);border-radius:10px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.tv-static-overlay{animation:static .1s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ff000005 0,#ff000005 4px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.content-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:1.5rem;text-align:center;width:100%;z-index:2}.title-glitch{animation:glitch 3s infinite;color:red;color:var(--color-primary);font-size:clamp(1.8rem,5.5vw,3.5rem);font-weight:900;letter-spacing:3px;line-height:1.1;margin-bottom:.5rem;position:relative;text-shadow:0 0 20px red,0 0 30px red,2px 2px 0 #fff,-2px -2px 0 #fff;text-shadow:0 0 20px var(--color-primary),0 0 30px var(--color-primary),2px 2px 0 var(--color-text),-2px -2px 0 var(--color-text);text-transform:uppercase}.subtitle{color:#fff;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:2px;margin-bottom:3rem;text-shadow:0 0 15px red;text-shadow:0 0 15px var(--color-primary)}.countdown-container{margin-top:2rem}.countdown-label{color:red;color:var(--color-primary);font-size:1.2rem;letter-spacing:2px;margin-bottom:1.5rem;text-shadow:0 0 10px red;text-shadow:0 0 10px var(--color-primary)}.countdown-label p{margin-bottom:.5rem}.countdown-label strong{color:red;color:var(--color-primary);font-weight:700;text-shadow:0 0 15px red;text-shadow:0 0 15px var(--color-primary)}.countdown-label em{color:#fff;color:var(--color-text);font-style:italic}.countdown-label ol,.countdown-label ul{margin-bottom:1rem;margin-left:1.5rem}.countdown-label li{margin-bottom:.5rem}.countdown-loading{color:#666;font-size:1.2rem;font-style:italic;padding:2rem}.countdown-display{flex-wrap:wrap;gap:1rem;justify-content:center}.countdown-display,.time-unit{align-items:center;display:flex}.time-unit{flex-direction:column;min-width:80px}.time-number{animation:pulse 2s infinite;background:linear-gradient(45deg,red,#8b0000);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:10px;box-shadow:0 0 20px color-mix(in srgb,red 50%,#0000),inset 0 0 20px #0000004d;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,#0000),inset 0 0 20px #0000004d;color:#fff;color:var(--color-text);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;padding:1rem;text-shadow:0 0 10px #000;text-shadow:0 0 10px var(--color-background)}.time-label{color:#ccc;color:var(--color-text-muted);font-size:.9rem;letter-spacing:1px;margin-top:.5rem}.time-separator{animation:blink 1s infinite;color:red;color:var(--color-primary);font-size:2rem;font-weight:700}.reveal-container{animation:fadeInScale 1s ease-out}.reveal-label{color:red;color:var(--color-primary);font-size:1.5rem;letter-spacing:2px;margin-bottom:1rem;text-shadow:0 0 15px red;text-shadow:0 0 15px var(--color-primary)}.address-text{animation:pulse 3s infinite;background:linear-gradient(45deg,red,#8b0000);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:15px;box-shadow:0 0 30px color-mix(in srgb,red 60%,#0000);box-shadow:0 0 30px color-mix(in srgb,var(--color-primary) 60%,#0000);color:#fff;color:var(--color-text);font-size:2rem;padding:1.5rem;text-shadow:0 0 10px #000;text-shadow:0 0 10px var(--color-background)}.address-text p{margin-bottom:.5rem}.address-text strong{color:#fff;color:var(--color-text);font-weight:700}.address-text ol,.address-text ul{margin-bottom:1rem;margin-left:1.5rem}.address-text li{margin-bottom:.5rem}.tv-scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 4px,#0000001a 0,#0000001a 6px);height:100%;left:0;top:0;width:100%;z-index:3}.tv-reflection,.tv-scanlines{pointer-events:none;position:absolute}.tv-reflection{background:linear-gradient(135deg,#ffffff1a,#0000 50%);border-radius:50%;height:40%;left:10%;top:10%;width:30%;z-index:4}.theme-section{background:linear-gradient(180deg,#1a0000,#000 50%,#1a0000);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-background) 50%,var(--color-surface) 100%);padding:4rem 2rem;position:relative;text-align:center}.theme-section h2{color:red;color:var(--color-primary);font-size:clamp(2rem,5vw,3rem);letter-spacing:3px;margin-bottom:2rem;text-shadow:0 0 20px red;text-shadow:0 0 20px var(--color-primary)}.theme-section h3{animation:glow 4s ease-in-out infinite;color:#fff;color:var(--color-text);font-size:clamp(2.5rem,6vw,4rem);margin-bottom:2rem;text-shadow:0 0 15px red,2px 2px 0 #8b0000;text-shadow:0 0 15px var(--color-primary),2px 2px 0 var(--color-secondary)}.dress-code h4{color:red;color:var(--color-primary);font-size:1.5rem;letter-spacing:2px;margin-bottom:1rem}.dress-code p{color:#ccc;color:var(--color-text-muted);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.event-info-section,.song-submission-section,.wristband-section{background:color-mix(in srgb,#000 96%,#fff);background:color-mix(in srgb,var(--color-background) 96%,var(--color-text));padding:4rem 2rem;text-align:center}.event-info-section h2,.song-submission-section h2,.wristband-section h2{color:red;color:var(--color-primary);font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem;text-shadow:0 0 15px red;text-shadow:0 0 15px var(--color-primary)}.info-item,.wristband-item{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:1px solid #333;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 5px 15px color-mix(in srgb,red 10%,#0000);box-shadow:0 5px 15px color-mix(in srgb,var(--color-primary) 10%,#0000);margin:1.5rem auto;max-width:600px;padding:2rem}.info-item h3,.wristband-item h3{color:red;color:var(--color-primary);font-size:1.5rem;letter-spacing:1px;margin-bottom:1rem}.dress-code-content,.info-content,.info-item p,.wristband-description,.wristband-item p{color:#ccc;color:var(--color-text-muted);font-size:1.1rem;line-height:1.6}.dress-code-content p,.info-content p,.wristband-description p{margin-bottom:1rem}.dress-code-content strong,.info-content strong,.wristband-description strong{color:red;color:var(--color-primary);font-weight:700}.dress-code-content ul,.info-content ul,.wristband-description ul{margin-bottom:1rem;margin-left:1.5rem}.dress-code-content li,.info-content li,.wristband-description li{margin-bottom:.5rem}.song-form-container{margin:0 auto;max-width:600px}.theme-display{margin-bottom:2rem}.theme-display p{color:#ccc;color:var(--color-text-muted);font-size:1.2rem;margin-bottom:.5rem}.theme-highlight{color:red;color:var(--color-primary);font-weight:700;text-shadow:0 0 10px red;text-shadow:0 0 10px var(--color-primary);text-transform:uppercase}.submit-tagline{color:#ccc;color:var(--color-text-muted);font-size:1rem}.song-form{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:1px solid #333;border:1px solid var(--color-border);border-radius:15px;box-shadow:0 10px 25px color-mix(in srgb,red 10%,#0000);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 10%,#0000);padding:2.5rem}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{color:red;color:var(--color-primary);display:block;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.form-group input{background:linear-gradient(145deg,#0a0a0a,#1a1a1a);border:2px solid #333;border:2px solid var(--color-border);border-radius:8px;color:#fff;color:var(--color-text);font-family:Courier New,monospace;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-group input:focus{background:linear-gradient(145deg,#1a0000,#0a0a0a);background:linear-gradient(145deg,var(--color-surface),#0a0a0a);border-color:red;border-color:var(--color-primary);box-shadow:0 0 15px color-mix(in srgb,red 30%,#0000);box-shadow:0 0 15px color-mix(in srgb,var(--color-primary) 30%,#0000);outline:none}.form-group input::placeholder{color:#666}.submit-btn{background:linear-gradient(45deg,red,#8b0000);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border:none;border-radius:10px;box-shadow:0 5px 15px color-mix(in srgb,red 30%,#0000);box-shadow:0 5px 15px color-mix(in srgb,var(--color-primary) 30%,#0000);color:#fff;color:var(--color-text);cursor:pointer;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:1.2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,red 50%,#0000);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 50%,#0000);filter:brightness(1.2);transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.form-message{border-radius:8px;font-weight:700;margin-top:1rem;padding:1rem;text-align:center}.form-message.success{background:linear-gradient(145deg,#030,#001a00);border:1px solid color-mix(in srgb,#0f0 70%,#0000);border:1px solid color-mix(in srgb,var(--color-success) 70%,#0000);color:#0f0;color:var(--color-success);text-shadow:0 0 10px #0f0;text-shadow:0 0 10px var(--color-success)}.form-message.error{background:linear-gradient(145deg,#300,#1a0000);border:1px solid color-mix(in srgb,red 70%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 70%,#0000);color:red;color:var(--color-primary);text-shadow:0 0 10px red;text-shadow:0 0 10px var(--color-primary)}@keyframes static{0%{transform:translateX(0)}10%{transform:translateX(-2px)}20%{transform:translateX(2px)}30%{transform:translateX(-1px)}40%{transform:translateX(1px)}50%{transform:translateX(-2px)}60%{transform:translateX(2px)}70%{transform:translateX(-1px)}80%{transform:translateX(1px)}90%{transform:translateX(-2px)}to{transform:translateX(0)}}@keyframes glitch{0%,to{text-shadow:0 0 20px red,2px 2px 0 #fff,-2px -2px 0 #0ff;text-shadow:0 0 20px var(--color-primary),2px 2px 0 var(--color-text),-2px -2px 0 #0ff}25%{text-shadow:0 0 20px red,-2px 2px 0 #fff,2px -2px 0 #0ff;text-shadow:0 0 20px var(--color-primary),-2px 2px 0 var(--color-text),2px -2px 0 #0ff}50%{text-shadow:0 0 20px red,2px -2px 0 #fff,-2px 2px 0 #0ff;text-shadow:0 0 20px var(--color-primary),2px -2px 0 var(--color-text),-2px 2px 0 #0ff}75%{text-shadow:0 0 20px red,-2px -2px 0 #fff,2px 2px 0 #0ff;text-shadow:0 0 20px var(--color-primary),-2px -2px 0 var(--color-text),2px 2px 0 #0ff}}@keyframes pulse{0%,to{box-shadow:0 0 20px color-mix(in srgb,red 50%,#0000),inset 0 0 20px #0000004d;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,#0000),inset 0 0 20px #0000004d}50%{box-shadow:0 0 30px color-mix(in srgb,red 80%,#0000),inset 0 0 30px #0000001a;box-shadow:0 0 30px color-mix(in srgb,var(--color-primary) 80%,#0000),inset 0 0 30px #0000001a}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes glow{0%,to{text-shadow:0 0 15px red,2px 2px 0 #8b0000;text-shadow:0 0 15px var(--color-primary),2px 2px 0 var(--color-secondary)}50%{text-shadow:0 0 25px red,0 0 35px red,2px 2px 0 #8b0000;text-shadow:0 0 25px var(--color-primary),0 0 35px var(--color-primary),2px 2px 0 var(--color-secondary)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.countdown-section{padding:1rem}.tv-frame{max-width:none;padding:15px;width:95%}.content-wrapper{padding:1rem .5rem}.title-glitch{font-size:clamp(1.8rem,8vw,3rem);letter-spacing:2px;margin-bottom:.8rem}.subtitle{font-size:clamp(1.2rem,5vw,2rem);letter-spacing:1px;margin-bottom:2rem}.countdown-display{gap:.8rem;justify-content:space-around}.time-unit{flex:1 1;max-width:80px;min-width:70px}.time-number{border-radius:8px;font-size:clamp(1.5rem,5vw,2.2rem);padding:.8rem .5rem}.time-label{font-size:.8rem}.time-separator{font-size:1.5rem}.countdown-label{font-size:1rem;margin-bottom:1rem}.reveal-label{font-size:1.3rem}.address-text{font-size:1.5rem;padding:1.2rem}.theme-section{padding:3rem 1.5rem}.info-item,.wristband-item{margin:1rem auto;padding:1.5rem}.event-info-section,.song-submission-section,.wristband-section{padding:3rem 1.5rem}}@media (max-width:480px){.countdown-section{justify-content:center;min-height:100vh;padding:.5rem}.tv-frame{aspect-ratio:2.5/4;border-radius:15px;min-height:85vh;padding:10px;width:98%}.tv-screen{border-radius:8px}.content-wrapper{height:100%;justify-content:space-between;padding:.8rem .3rem}.title-glitch{font-size:clamp(1.3rem,7vw,2.2rem);letter-spacing:1px;line-height:1;margin-bottom:.3rem}.subtitle{font-size:clamp(1rem,6vw,1.5rem);margin-bottom:1.5rem}.countdown-container{display:flex;flex:1 1;margin-top:.5rem}.countdown-container,.countdown-display{flex-direction:column;justify-content:center}.countdown-display{align-items:center;flex:1 1;gap:.8rem}.time-unit{max-width:140px;min-width:120px;width:100%}.time-number{font-size:clamp(2rem,8vw,2.8rem);padding:1rem;width:100%}.time-label{font-size:.9rem;margin-top:.8rem}.time-separator{display:none}.countdown-label{font-size:.9rem;margin-bottom:1.5rem}.reveal-label{font-size:1.1rem}.address-text{font-size:1.3rem;line-height:1.4;padding:1rem}.theme-section{padding:2.5rem 1rem}.dress-code h4{font-size:1.2rem}.dress-code p{font-size:1rem}.info-item,.wristband-item{margin:.8rem auto;padding:1.2rem}.info-item h3,.wristband-item h3{font-size:1.3rem}.info-item p,.wristband-item p{font-size:1rem}.event-info-section,.song-submission-section,.wristband-section{padding:2.5rem 1rem}.event-info-section h2,.song-submission-section h2,.wristband-section h2{font-size:2rem;margin-bottom:2rem}.song-form{padding:1.5rem}.form-group input{font-size:.9rem;padding:.8rem}.submit-btn{padding:1rem}.submit-btn,.theme-display p{font-size:1rem}}@media (max-width:360px){.tv-frame{margin:0;padding:8px;width:100%}.title-glitch{font-size:clamp(1.3rem,10vw,2rem)}.subtitle{font-size:clamp(.9rem,7vw,1.3rem)}.time-number{font-size:clamp(1.8rem,9vw,2.5rem);padding:.8rem}.address-text{font-size:1.1rem;padding:.8rem}}.theme-default .tv-scanlines,.theme-default .tv-static-overlay{opacity:1}.theme-minimal .tv-reflection,.theme-minimal .tv-scanlines,.theme-minimal .tv-static-overlay{display:none}.theme-minimal .title-glitch{animation:none;text-shadow:0 0 20px red;text-shadow:0 0 20px var(--color-primary)}.theme-minimal .tv-frame{background:#1a0000;background:var(--color-surface);border:1px solid #333;border:1px solid var(--color-border);box-shadow:0 10px 40px #0000004d}.theme-minimal .time-number{animation:none;background:red;background:var(--color-primary);box-shadow:0 4px 15px color-mix(in srgb,red 30%,#0000);box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 30%,#0000)}.theme-minimal .theme-section h3{animation:none}.theme-minimal .info-item,.theme-minimal .song-form,.theme-minimal .wristband-item{background:#1a0000;background:var(--color-surface);border:1px solid #333;border:1px solid var(--color-border)}.theme-neon .tv-frame{background:linear-gradient(145deg,#1a0033,#0a001a);box-shadow:0 0 60px color-mix(in srgb,red 40%,#0000),0 0 100px color-mix(in srgb,#8b0000 20%,#0000),inset 0 0 50px #00000080;box-shadow:0 0 60px color-mix(in srgb,var(--color-primary) 40%,#0000),0 0 100px color-mix(in srgb,var(--color-secondary) 20%,#0000),inset 0 0 50px #00000080}.theme-neon .tv-screen{border:2px solid red;border:2px solid var(--color-primary);box-shadow:inset 0 0 30px color-mix(in srgb,red 20%,#0000);box-shadow:inset 0 0 30px color-mix(in srgb,var(--color-primary) 20%,#0000)}.theme-neon .title-glitch{text-shadow:0 0 30px red,0 0 60px red,0 0 90px #8b0000;text-shadow:0 0 30px var(--color-primary),0 0 60px var(--color-primary),0 0 90px var(--color-secondary)}.theme-neon .time-number{background:#0000;border:2px solid red;border:2px solid var(--color-primary);box-shadow:0 0 20px red,inset 0 0 20px color-mix(in srgb,red 20%,#0000);box-shadow:0 0 20px var(--color-primary),inset 0 0 20px color-mix(in srgb,var(--color-primary) 20%,#0000)}.theme-neon .info-item,.theme-neon .song-form,.theme-neon .wristband-item{background:#0009;border:1px solid red;border:1px solid var(--color-primary);box-shadow:0 0 20px color-mix(in srgb,red 20%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 20%,#0000)}.theme-neon .submit-btn{background:#0000;border:2px solid red;border:2px solid var(--color-primary);box-shadow:0 0 20px color-mix(in srgb,red 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 40%,#0000)}.theme-neon .submit-btn:hover:not(:disabled){background:red;background:var(--color-primary);box-shadow:0 0 40px red;box-shadow:0 0 40px var(--color-primary)}.theme-festival .tv-scanlines,.theme-festival .tv-static-overlay{display:none}.theme-festival .App,.theme-festival body{font-family:Georgia,serif}.theme-festival .tv-frame{background:linear-gradient(145deg,#1a0000,#000);background:linear-gradient(145deg,var(--color-surface),var(--color-background));border-radius:30px;box-shadow:0 10px 40px color-mix(in srgb,red 20%,#0000),inset 0 0 30px color-mix(in srgb,#8b0000 10%,#0000);box-shadow:0 10px 40px color-mix(in srgb,var(--color-primary) 20%,#0000),inset 0 0 30px color-mix(in srgb,var(--color-secondary) 10%,#0000)}.theme-festival .title-glitch{animation:none;text-shadow:2px 2px 0 #8b0000,4px 4px 0 color-mix(in srgb,#8b0000 50%,#0000);text-shadow:2px 2px 0 var(--color-secondary),4px 4px 0 color-mix(in srgb,var(--color-secondary) 50%,#0000)}.theme-festival .time-number{animation:none;background:linear-gradient(135deg,red,#8b0000);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:15px;box-shadow:4px 4px 0 color-mix(in srgb,#8b0000 50%,#0000);box-shadow:4px 4px 0 color-mix(in srgb,var(--color-secondary) 50%,#0000)}.theme-festival .countdown-section{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,red 15%,#0000) 0,#0000 40%),radial-gradient(circle at 70% 80%,color-mix(in srgb,#8b0000 15%,#0000) 0,#0000 40%),linear-gradient(180deg,#000,#1a0000);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--color-primary) 15%,#0000) 0,#0000 40%),radial-gradient(circle at 70% 80%,color-mix(in srgb,var(--color-secondary) 15%,#0000) 0,#0000 40%),linear-gradient(180deg,var(--color-background) 0,var(--color-surface) 100%)}.theme-festival .info-item,.theme-festival .song-form,.theme-festival .wristband-item{background:#1a0000;background:var(--color-surface);border:2px solid red;border:2px solid var(--color-primary);border-radius:20px;box-shadow:4px 4px 0 color-mix(in srgb,red 30%,#0000);box-shadow:4px 4px 0 color-mix(in srgb,var(--color-primary) 30%,#0000)}.theme-festival .submit-btn{border-radius:25px;box-shadow:4px 4px 0 #8b0000;box-shadow:4px 4px 0 var(--color-secondary)}.theme-festival .submit-btn:hover:not(:disabled){box-shadow:6px 6px 0 #8b0000;box-shadow:6px 6px 0 var(--color-secondary);transform:translate(-2px,-2px)}
/*# sourceMappingURL=main.429569ae.css.map*/