/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */
@keyframes color{0%,5%,to{fill:#f2f2f2}20%,25%{fill:#ffde14}50%,55%{fill:#ee79a9}75%,80%{fill:#00a199}}html{box-sizing:border-box;height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:calc(1em + .390625vw)}::-moz-selection{background:#ffde17;color:#171c21;text-shadow:none}::selection{background:#ffde17;color:#171c21;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}body,main{display:flex;align-items:center}body{min-height:100vh;flex-direction:column;text-align:center;line-height:1.1;background-color:#171c21;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a{transition:color .2s cubic-bezier(.22,1,.36,1)}a:hover{color:#ffde17}#events .article__footer a:hover,#events .article__header a:hover,a,a:visited,body{color:#f2f2f2}main{padding:2rem;flex:1 0 auto;justify-content:center;flex-flow:column}#intro svg{margin:5rem 0 2.5rem;width:100%;max-width:18rem}#intro svg path{animation:color 9s infinite linear;animation-delay:3s}body,footer,h1,h2{font-family:"Futura Round",sans-serif}#events .article__footer,#events .article__header,h1,h2{color:#bbb;text-transform:uppercase;letter-spacing:.125em;font-size:.7rem;font-variant:small-caps;font-weight:400}h1,h2{margin:0}#footer__social-media,#social-media{width:100%;padding-top:4rem}#footer__social-media img,#social-media img{width:1.9rem;margin:.5rem;transition:all .2s ease-in-out}#footer__social-media img.social-media__soundcloud,#social-media img.social-media__soundcloud{width:2.4rem}#footer__social-media img:hover,#social-media img:hover{transform:scale(1.15)}#events{padding:6rem 0 4rem}#events h2{font-weight:700}#events h2.prev{margin-top:2rem}#events .article__footer,#events .article__header{padding-top:.5rem;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}#events .article__header span{text-align:left}#events .article__footer span{flex:0 0 50%;text-align:left}#events .article__footer .article__social-media,#events .article__header .article__social-media{flex:0 0 50%;text-align:right;justify-content:flex-end;display:flex;width:50%;margin-right:-3px}#events .article__footer a,#events .article__header a{text-decoration:none;color:#bbb;text-align:right;display:flex;width:1.5rem}@media only screen and (max-width:90em){#events .article__footer a,#events .article__header a{padding:0 2px}}#events .article__footer a:hover img,#events .article__header a:hover img{filter:brightness(1.75)}#events .article__footer a:hover svg,#events .article__header a:hover svg{fill:#f2f2f2}#events .article__footer svg,#events .article__header svg{width:1.2rem;fill:#bbb;transition:all .2s cubic-bezier(.22,1,.36,1);margin-right:-3px}@media only screen and (max-width:90em){#events .article__footer svg,#events .article__header svg{width:1.35rem}}#events .article__footer img,#events .article__header img{transition:all .2s ease-in-out}#events .article__header span{flex:0 0 auto}#events .article__header span i{font-size:13px}#events article{padding:1.5rem}#events article img{cursor:pointer}.event #intro svg{margin:2.5rem 0 0}@media only screen and (max-width:90em){.event #intro svg{max-width:12rem}}.event #events{padding:3rem 0 2rem}.event #social-media img{width:1.45rem}.event footer{padding-top:.5vh}.event footer #footer__social-media{display:inline-block}footer{flex-shrink:0;padding:1.5vh 3vw;font-size:1rem;line-height:1.5}footer,footer a,footer a:visited{color:#bbb}footer #impressum{display:none}footer #show-impressum:focus~#impressum{display:inline-block}footer #show-impressum:focus:after{content:":"}footer #footer__social-media{display:none;padding-top:0}footer #footer__social-media img{width:1.5rem;margin:.4rem}footer #footer__social-media img.social-media__soundcloud{width:1.9rem}.error404 h1{font-size:1.5rem;margin:0;font-family:"Futura Round",sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:1}@font-face{font-family:"Futura Round";src:url(../fonts/subset-FuturaRound-Regular.woff2)format("woff2"),url(../fonts/subset-FuturaRound-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Futura Round";src:url(../fonts/subset-FuturaRound-Bold.woff2)format("woff2"),url(../fonts/subset-FuturaRound-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura Round";src:url(../fontssubset-FuturaRound-Oblique.woff2)format("woff2"),url(../fonts/subset-FuturaRound-Oblique.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}.hidden,[hidden]{display:none!important}@media only screen and (min-width:90em){main{padding:3vh 3vw}footer{font-size:.75rem}footer br{display:none}.hidden,[hidden]{font-size:.75rem;display:inline!important}}@media print{*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" ("attr(href)")"}abbr[title]::after{content:" ("attr(title)")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}