@font-face{font-family:PaybAck;src:url("font/PaybAck.ttf") format("truetype")}@font-face{font-family:Roboto;src:url("font/Roboto.ttf") format("truetype")}@font-face{font-family:Oswald;src:url("font/Oswald.ttf") format("truetype")}@font-face{font-family:Rajdhani;src:url("font/Rajdhani-Light.ttf") format("truetype")}@view-transition{navigation:auto}::view-transition-group(root){animation:none}::view-transition-group(*){animation-duration:1s}:root{--yellow:#ffdc00;--quite-white:#fafafa;--darker-grey:#0a0a0f;--dark-grey:#111118;--bright-grey:#ccc;--shadow:rgba(0, 0, 0, 0.4);--dark-shadow:rgba(0, 0, 0, 0.6);--header-height:5.6rem;--footer-height:5.6rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{background:var(--darker-grey);color:var(--quite-white);font-family:Roboto,sans-serif;font-size:1.1rem;line-height:1.6;text-align:center;text-wrap:balance;display:flex;align-items:flex-start;justify-content:center;position:relative;overflow-x:hidden}.wrapper{max-width:1600px;width:100%;height:100vh;margin:auto}.nowrap{white-space:nowrap}button{display:inline-block;border:none;background:0 0;cursor:pointer}h1{color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:2rem;text-shadow:2px 2px 4px rgba(255,255,255,.8);margin:20px}h1.glow{color:var(--yellow);text-shadow:0 0 20px var(--yellow);animation:pulse 2s infinite;padding:20px;margin:0}h2{color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:20px}h3{color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:1.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:12px}h4{color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:8px}.container{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:calc(var(--header-height) + 40px) 40px 40px 40px;width:100%;min-height:calc(100dvh - var(--footer-height));text-align:center;display:none}.container.active{display:flex}@media (max-width:800px){.container{gap:20px;padding:calc(var(--header-height) + 20px) 10px 20px 10px}}.tile{padding:20px;margin:0;flex:1 1 8000px;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.tile-collapse{padding:20px;margin:0}.tile .content{display:flex;flex-direction:column;align-items:center;align-content:center;gap:20px}.countdown{font-size:2rem;font-weight:700;color:var(--yellow);text-shadow:2px 2px 4px rgba(0,0,0,.5);padding:0 1rem;margin:20px 0 40px 0;background-color:color-mix(in oklab,var(--yellow)20%,transparent);border-style:solid;border-width:1px;border-radius:.25rem;border-color:color-mix(in oklab,var(--yellow)50%,transparent);box-shadow:var(--tron-border-glow)}#countdown{text-wrap:nowrap}.btn{display:inline-block;background:var(--yellow);color:#000;box-shadow:8px 16px 8px rgba(0,0,0,.6);margin:20px;padding:15px 30px;font-size:1.5rem;text-decoration:none;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.btn:hover{transform:scale(1.1)}nav a{color:var(--quite-white);text-decoration:underline}nav a:hover{background:var(--yellow)}a.link{color:var(--quite-white);text-decoration:underline}a.link:hover{cursor:pointer;background:var(--yellow)}a.ticket-button{display:inline-block;transition:transform .3s ease-in-out}a.ticket-button:hover{cursor:pointer;transform:scale(1.1)}cite{color:var(--yellow)}.sponsorstart{flex-direction:row!important;flex-wrap:wrap;justify-content:space-around}.sponsorstart a{display:inline-block;padding:10px}.sponsorstart img{width:clamp(280px,17dvw,600px)}#sponsors a{display:inline-block;padding:6px}#sponsors img{width:300px}.datenschutz div div.content{padding:24px}.datenschutz div div.content p,.datenschutz h1,.datenschutz h2,.datenschutz h3,.datenschutz h4,.datenschutz h5,.datenschutz ul{margin-bottom:16px}.datenschutz div div.content a{color:var(--quite-white);text-decoration:underline}.datenschutz div div.content a:hover{background:var(--yellow)}.credentials{font-family:Rajdhani,sans-serif;font-size:.5rem;letter-spacing:2px;text-transform:uppercase;color:#00d3f2;background-color:#00b7d70d;border:solid 1px #00b7d74d;border-width:1px 0 1px 0;border-radius:0;padding:0 1rem}@keyframes pulse{0%{text-shadow:0 0 10px var(--yellow)}50%{text-shadow:0 0 30px var(--yellow)}100%{text-shadow:0 0 10px var(--yellow)}}@keyframes slideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes underlineAnimation{from{width:0}to{width:100%}}.wave{display:inline;animation:lightWave 2s infinite ease-in-out}.wave-word{display:inline-block;white-space:nowrap}@keyframes lightWave{0%{filter:brightness(.9)}10%{filter:brightness(2)}20%{filter:brightness(.9)}100%{filter:brightness(.9)}}