.info-bar{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);border-color:rgba(0,255,0,.2);border-style:solid;box-sizing:border-box;color:lime;display:flex;font-family:Courier New,Courier,monospace;font-size:.7rem;left:0;letter-spacing:1px;padding:4px 1.2rem;position:fixed;text-transform:uppercase;width:100%;z-index:300}.info-bar.top{border-width:0 0 1px;justify-content:center;top:0}.info-bar.bottom{border-width:1px 0 0;bottom:0;justify-content:space-between}.press-to-start{align-items:center;display:flex}.press-to-start .p2s-img{height:14px;margin:0 5px;pointer-events:none;vertical-align:middle}.press-to-start .p2s-start-text{align-items:center;cursor:pointer!important;display:flex}.press-to-start .p2s-start-text:hover{color:#fff;cursor:pointer!important}.press-to-start .p2s-started{align-items:center;display:none;flex-direction:row;gap:10px}.press-to-start .p2s-controls{align-items:center;display:flex;gap:10px}.press-to-start .p2s-controls .icon{color:lime;cursor:pointer!important;height:.8rem;width:.8rem}.press-to-start .p2s-controls .icon:hover{color:#fff;cursor:pointer!important}.press-to-start .p2s-by{font-size:.6rem;margin-left:10px;opacity:.8}@media(max-width:600px){.info-bar{font-size:.6rem;padding:2px 1.2rem}.info-bar.bottom{flex-direction:column;gap:2px;padding-bottom:5px}}@font-face{font-family:Press Start\ 2P;src:url(/fonts/Press_Start_2P/PressStart2P-Regular.woff2) format("woff2")}html{background-color:#000}body{color:#fff;font-family:Press Start\ 2P,cursive;font-size:1rem;line-height:1.8rem;margin:0;text-shadow:2px 2px 4px #000}a,a:focus,a:hover{text-decoration:underline}a.nodec{text-decoration:none}a{color:#fff}a:focus,a:hover{color:#8a8a8a;cursor:pointer!important}.icon{display:inline-block;fill:currentColor;height:1em;vertical-align:-.125em;width:1em}p .icon{height:1.6rem;width:1.6rem}h1,h2{margin:0}#three-container{left:50%;max-width:100vw;opacity:1;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:-1}#three-stats{left:5%!important;position:absolute!important;top:50%!important;transform:translateY(-50%)}.main-content{max-width:100%;padding:0 2vw}.main-content .swiss-flag{font-size:25px;margin-left:5px}.home-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center;word-wrap:break-word}.home-section p{margin:1rem 0 0}.home-section .content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 4px 30px rgba(0,0,0,.1);max-width:900px;padding:2rem;text-align:center;width:90%}.home-section .header{margin-bottom:2.5rem;text-align:center;width:100%}.home-section .header h2{font-size:1rem}@media(max-width:1200px){.main-content{padding:13vh 0}.home-section .content{margin:0 5%;padding:2rem}}.navbar{align-items:center;display:flex;flex-flow:row wrap;padding-top:1rem;position:fixed;text-align:center;top:30px;width:100vw;z-index:200}.navbar a,.navbar a:focus,.navbar a:hover{text-decoration:none}.navbar .center,.navbar .left,.navbar .right{flex:1 33%}.navbar .left h1{font-size:.9rem;margin:0}.navbar .center #current-section{font-size:1.5rem}.navbar .right .menu-toggle{list-style:none;padding-left:0}.navbar .right .menu-toggle .menu-item{display:inline-block;font-size:.9rem;margin-right:1rem}.navbar .right .menu-toggle .menu-item:last-child{margin-right:0}.navbar .toggle-button{display:none;height:40px;margin-right:20px;width:40px}.navbar .toggle-button.x .bar{margin-top:20px;transform:rotate(45deg)}.navbar .toggle-button.x .bar:first-child{transform:rotate(-45deg)}.navbar .toggle-button .bar{background-color:#fff;border-radius:100px;display:block;height:2px;margin-left:10px;margin-top:17px;position:absolute;transition:all .5s;width:20px}.navbar .toggle-button .bar:first-child{transform:translateY(6px)}@media(max-width:1200px){.navbar{transition:background-color .5s 1s,backdrop-filter .5s 1s}.navbar.open{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);transition:background-color .5s,backdrop-filter .5s}.navbar .left h1{font-size:.8rem;line-height:1.4rem;padding-bottom:.5rem;padding-left:1.2rem;text-align:left}.navbar .center #current-section{font-size:1.2rem}.navbar .right{flex:1 100%}.navbar .right .menu-toggle{border-bottom:1px solid transparent;margin:0;max-height:0;overflow:hidden;text-align:left;transition:max-height 1s,padding 1s,border-color 1s}.navbar .right .menu-toggle.toggle{border-color:rgba(0,255,0,.2);display:block;max-height:10rem;padding:.9rem 0}.navbar .right .menu-toggle .menu-item{display:block;line-height:1rem;margin-right:0;padding:.9rem 1.2rem}.navbar .right .menu-toggle .menu-item:hover{background-color:rgba(0,255,0,.1)}.navbar .right .menu-toggle .menu-item:hover a{color:lime}.navbar .toggle-button{display:block}}@media(max-width:600px){.navbar{padding-top:2.5rem;top:0}.navbar .center{display:none}}#news{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 4px 30px rgba(0,0,0,.1);margin:15vh auto 10vh;max-width:900px;padding:2rem;text-align:left;width:90%}#news h1{font-size:1.5rem;margin:1rem auto}#news ul{list-style:disclosure-closed;padding-top:1.5em}#news li:not(:first-of-type){margin-top:1.5em}#news li:not(:last-of-type){margin-bottom:1.5em}@media(max-width:1200px){#news{margin:13vh auto 8vh;padding:1.5rem}#news h1{margin:0}#news ul{padding:0}}#error_page{line-height:4rem;padding-top:calc(50vh - 9rem);text-align:center}#error_page p{font-size:1.5rem;margin:1rem auto}