:root{--red:#ff9c00;--umbrella-red:#ff9c00;--dark:#050505;--glass:#ffffff0d;--font-main:"Inter", sans-serif;--font-heading:"Syncopate", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--dark);color:#fff;font-family:var(--font-main);overflow-x:hidden}#hero{min-height:calc(var(--vh,1vh) * 100);text-align:center;background:linear-gradient(#90000033,#00000080) 50%/cover fixed;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex}@media (width<=380px){#hero{background-attachment:scroll;justify-content:flex-start;padding-top:100px}#hero h1{margin-bottom:10px;line-height:1.2;font-size:1.8rem!important}#hero p{margin-bottom:30px;font-size:.8rem}.countdown-container{grid-template-columns:1fr 1fr;gap:10px;width:90%;max-width:300px;display:grid}}.barracuda{width:150px}.binance-link{color:var(--red)}.description{padding:20px 120px}.artist-card{border:1px solid #222;transition:all .4s;position:relative;overflow:hidden}.artist-img{filter:grayscale()contrast(1.2);background-position:50%;background-size:cover;height:350px;transition:all .5s}.artist-card:hover .artist-img{filter:grayscale(0%)brightness(.8);transform:scale(1.05)}.artist-info{border-top:2px solid var(--umbrella-red);background:#000;padding:15px}.discount-zone{color:#000;text-align:center;background-image:url(BACKGROUND-13.4cbd4b60.png);margin-top:20px;margin-bottom:20px;padding:60px 20px}.ticket-card{color:#fff;border:4px double var(--umbrella-red);background:#000;max-width:900px;margin:0 auto;padding:40px}.price-grid{justify-content:space-around;margin:20px 0;display:flex}.price-item{background:#111;justify-content:center;padding:18px 0}.price-item-3{justify-content:center;margin-bottom:1em;padding:18px 0}.price-item.highlight{color:var(--umbrella-red);font-weight:700;transform:scale(1.2)}.promo-text{text-align:center;border-right:#b0b0b0;margin-top:10px;transform:scale(.9)}.scanline{z-index:100;pointer-events:none;opacity:.3;background:linear-gradient(#fff0 50%,#0000001a 50%) 0 0/100% 4px;width:100%;height:100%;position:fixed;top:0;left:0}.navbar{z-index:1000;backdrop-filter:blur(15px);border-bottom:1px solid var(--glass);background:#000000b3;width:100%;position:fixed;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px;display:flex}.logo{font-family:var(--font-heading);letter-spacing:2px;font-weight:700}.logo span{color:var(--red)}.nav-links{gap:30px;list-style:none;display:flex}.nav-links a{color:#888;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s}.nav-links a:hover{color:var(--red)}.nav-cta{border:1px solid var(--red);color:#fff;cursor:pointer;background:0 0;padding:8px 20px;font-weight:900;transition:all .3s}.nav-cta:hover{background:var(--red)}.hero{justify-content:center;align-items:center;height:115vh;padding-top:80px;display:flex;position:relative}.hero-content{text-align:center;z-index:2}.countdown{justify-content:center;align-items:baseline;gap:1rem;margin:2rem 0;font-family:monospace;display:flex}.time-box{flex-direction:column;align-items:center;display:flex}.time-box span{color:#fff;text-shadow:0 0 15px var(--red);font-size:3rem;font-weight:800;line-height:1}.time-box label{color:var(--red);letter-spacing:1px;margin-top:5px;font-size:.7rem}.sep{opacity:.3;align-self:flex-start;margin-top:5px;font-size:2rem}.badge{background:var(--red);margin-bottom:20px;padding:5px 15px;font-size:.9rem;font-weight:800;display:inline-block}h1{font-family:var(--font-heading);margin-bottom:10px;font-size:6vw;font-weight:700;line-height:1}.hero-sub{color:#888;letter-spacing:5px;margin-bottom:40px;font-size:.9rem}.primary-btn{color:#000;cursor:pointer;background:#fff;border:none;padding:20px 50px;font-size:1rem;font-weight:900;transition:all .3s}.primary-btn:hover{background:var(--red);color:#fff}.event-meta{color:#555;margin-top:30px;font-size:.8rem}.divider{color:var(--red);margin:0 15px}.modal-overlay{z-index:2000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-content{border:1px solid var(--red);background:#111;width:90%;max-width:600px;padding:40px;position:relative}.pay-card{cursor:pointer;border:1px solid #333;padding:15px;transition:all .3s}.close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:10px;right:15px}.ticket-view #qrcode{background:#fff;margin:20px 0;padding:10px;display:inline-block}.ticket-header{letter-spacing:5px;border-bottom:1px solid #333;padding-bottom:10px}.lineup-grid{grid-template-columns:2fr 1fr 1fr;gap:20px;max-width:1200px;margin:100px auto;padding:20px;display:grid}.grid-item{background:var(--glass);border:1px solid #ffffff1a;padding:40px;transition:all .4s;position:relative}.grid-item:hover{border-color:var(--red);background:#ff00000d}.label{color:var(--red);letter-spacing:2px;font-size:.6rem;font-weight:900}.main{background-color:var(--bg);color:#fff;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex;overflow-x:hidden}.pre-hero2{justify-content:center;display:flex}.hero2{text-align:center;z-index:1;backdrop-filter:blur(10px);background:#0009;border:1px solid #ffffff1a;max-width:500px;padding:20px}.hero2 h1{letter-spacing:-2px;margin:10px;font-size:3.5rem;font-weight:900}.red-text{color:var(--red);margin-top:-10px;font-size:2.2rem;font-weight:900}.red-text2{color:var(--red);font-weight:900}.lineup{border-top:1px solid #333;margin:10px;padding-top:20px}.lineup h3{letter-spacing:1px;text-decoration:underline}ul{margin:20px 0;padding:0;list-style:none}li{margin:10px 0;font-size:.9rem;font-weight:700}.genre{color:#888;font-weight:700}.glitch-btn{background:var(--red);color:#fff;cursor:pointer;border:none;padding:15px 30px;font-weight:900;transition:transform .2s}.glitch-btn:hover{box-shadow:0 0 20px var(--red);transform:scale(1.05)}.cta .location{margin:10px 0}.location-section{text-align:center;background:linear-gradient(#050505,#0a0000);padding:100px 20px}.location-header{margin-bottom:50px}.map-wrapper{border:1px solid var(--red);filter:grayscale(.4)invert()contrast(1.2);max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.map-wrapper:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #f006}.map-overlay{pointer-events:none;background:#00000008;width:100%;height:100%;position:absolute;top:0;left:0}.container{width:90%;max-width:1200px;margin:0 auto}.artist-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:20px;display:grid}.menu-toggle{color:var(--umbrella-red);cursor:pointer;font-size:1.5rem;display:none}@media (width<=768px){.menu-toggle{display:block}.nav-links{border-bottom:2px solid var(--umbrella-red);text-align:center;background:#000;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:60px;left:0}.nav-links.active{display:flex}h1{font-size:2rem!important}.countdown-container{flex-wrap:wrap;gap:10px}.time-block{min-width:65px;padding:10px}.time-block span{font-size:1.5rem}.price-grid{flex-direction:column;gap:20px}.price-item.highlight{transform:scale(1.1)}}.btn-access,.pay-card{touch-action:manipulation;min-height:50px}.modal-overlay{z-index:2000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.modal-content{border:1px solid #333;border-top:5px solid var(--umbrella-red);background:#0a0a0a;width:100%;max-width:500px;max-height:90vh;padding:30px;position:relative;overflow-y:auto}.payment-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.pay-card{text-align:center;cursor:pointer;background:#111;border:1px solid #222;padding:20px;transition:all .3s}.pay-card:active{background:#222;transform:scale(.98)}.modal-overlay{z-index:9999;backdrop-filter:blur(5px);background:#000000e6;justify-content:center;align-items:center;padding:15px;display:none;position:fixed;inset:0}.modal-content{box-sizing:border-box;background:#050505;border:1px solid #333;border-top:4px solid red;width:100%;max-width:420px;margin:auto;padding:25px;position:relative}.payment-grid{flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=600px){.payment-grid{flex-direction:row}}.pay-card{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#111;border:1px solid #222;flex-direction:row;flex:1;align-items:center;gap:15px;padding:18px 10px;display:flex}.pay-card h3{margin:0;font-size:1rem}@media (width<=430px){h1{letter-spacing:2px!important;font-size:1.8rem!important}.countdown-container{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.time-block{min-width:unset;width:100%}}#event{background:#050505;border-bottom:1px solid #1a1a1a;padding:80px 5%}.description-container{text-align:left;border-left:2px solid var(--umbrella-red);max-width:800px;margin:0 auto;padding-left:20px}.description-container h2{letter-spacing:4px;color:var(--umbrella-red);margin-bottom:20px;font-size:2rem}.description-container p{color:#ccc;font-size:1.1rem;line-height:1.8}@media (width<=768px){#event{padding:40px 20px}.description-container h2{font-size:1.5rem}.description-container p{font-size:.95rem}}.modal-overlay{z-index:9999;backdrop-filter:blur(8px);background:#000000f2;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-content{border-top:4px solid var(--umbrella-red);box-sizing:border-box;background:#0a0a0a;width:90%;max-width:400px;padding:25px;position:relative}.payment-grid{flex-direction:column;gap:15px;display:flex}@media (width>=1024px){.modal-content{max-width:650px;padding:40px}.payment-grid{flex-direction:row;justify-content:space-between}.pay-card{flex-direction:column;flex:1;justify-content:center;min-height:120px}}.pay-card{cursor:pointer;background:#111;border:1px solid #222;align-items:center;padding:20px;transition:all .3s;display:flex}.pay-card:hover{border-color:var(--umbrella-red);background:#1a0000}@media screen and (device-width<=480px) and (-webkit-device-pixel-ratio>=2){body{font-size:16px}}
/*# sourceMappingURL=repo.3bd014a3.css.map */
