*,*:before,*:after{box-sizing:border-box}*{margin:0;font-family:Noto Sans,Helvetica,Arial,sans-serif;background-color:#000009;color:#fff}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}#app{padding:2rem;width:100vw;height:100vh;width:100dvw;height:100dvh;width:100svw;height:100svh;display:flex;flex-direction:column;align-items:center;gap:2rem}#app>button{flex-grow:1}button{border:none;width:80%;height:80%;font-size:48px;font-weight:100;letter-spacing:4px}.mainBtn,.sideBtn{transition:opacity .5s ease,transform .5s ease}.mainBtn:hover,.sideBtn:hover{cursor:pointer}.mainBtn.hidden,.sideBtn.hidden{flex-grow:1;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transform:translateY(20px)}.mainBtn:not(.hidden),.sideBtn:not(.hidden){position:static;pointer-events:all;opacity:1;transform:translateY(0)}#reel-btn,#discord-btn{border-width:1px 0 1px 0;border-style:solid;border-color:#777}@media (max-width: 380px){button{font-size:24px}}@media (min-aspect-ratio: 1/1){#app{flex-direction:row}#reel-btn,#discord-btn{border:none}}#impressum{position:fixed;bottom:0;right:0;z-index:1000;color:#777;margin:.5rem;cursor:pointer}
