:root{font-family:Helvetica,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#2c2c2cde;background-color:#000;--root-background-color: #000000;--root-background-image: none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tickets__buy-button{color:#000!important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html,body{height:100svh;width:100vw;min-height:100svh;margin:0}#root{display:flex;justify-content:center;align-items:center;height:100svh;width:100vw;background-color:var(--root-background-color)}#root{margin:0 auto;padding:0;text-align:center}body{margin:0;display:flex;place-items:center}.audio-player-toggle{font-size:2rem;cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;margin-top:1rem;transition:transform .2s,filter .2s}.audio-player-toggle:hover{filter:drop-shadow(0 0 6px white)}.floppy-ascii{font-family:monospace;white-space:pre;font-size:1rem;color:inherit;filter:drop-shadow(0 0 12px rgba(255,255,255,.7));text-shadow:0 0 8px rgba(255,255,255,.5),0 0 16px rgba(198,198,198,.3);animation:spin3D 8s linear infinite;transform-origin:center;line-height:1.1rem;pointer-events:none}.floppy-wrapper{perspective:1000px;margin-bottom:10px}.floppy-ascii:hover{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,1),0 0 35px rgba(255,255,255,1);filter:drop-shadow(0 0 30px rgba(255,255,255,.9));transition:all .2s ease-in-out}.colortextchange.floppy-ascii,.floppy-ascii.colortextchange{animation:spin3D 8s linear infinite,colortextchange 1s linear infinite}@keyframes spin3D{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (max-width: 768px){.floppy-ascii{font-size:.7rem!important;line-height:.8rem!important}}.gate{font-family:Manufacturing Consent;width:100vw;height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#fff}.password-wrapper{display:flex;flex-direction:column;gap:8px;position:relative;margin-top:1rem}.gate h1{font-size:2rem}.gate p{font-size:1.2rem}.gate p:last-of-type{color:#979797}.gate h1,.gate h2,.gate p{margin:0;padding:0;font-family:inherit;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.8),0 0 12px rgba(255,255,255,.6)}.gate button{border-radius:8px;border:none;padding:10px 30px;width:fit-content;font-size:1em;font-weight:500;font-family:inherit;background-color:#2e2e2e;cursor:pointer;transition:border-color .25s;color:inherit}.gate button:hover{background-color:#000;color:#fff}
