@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;700&display=swap";*{margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}:root{--color-white: white;--color-black: black;--color--main-actif: rgb(57, 211, 57)}body{display:none;margin:0;font-family:monospace;color:#fff;font-family:Pixelify Sans,sans-serif}li,a{text-decoration:none;list-style-type:none;color:#fff}a,.cursor{cursor:pointer}header{z-index:100;opacity:0;position:fixed;display:flex;top:0;right:0;width:100vw;height:auto}header nav{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px;width:100%;height:auto;font-size:1.3em;position:absolute}#back{z-index:999;display:contents;position:fixed;bottom:0;right:0;width:200px}#in{z-index:999;display:none;position:fixed;bottom:0;right:0;width:200px}header nav hr{width:2%;height:1px;border:none;background-color:#fff;color:#fff;margin:0 20px}.loading{position:fixed;top:0;left:0;background-color:#000;color:#fff;height:100vh;width:100vw;z-index:999;display:flex;justify-content:center;align-items:center}#rendercss,#rendergl{width:100%;height:100%;position:absolute;top:0;left:0}#rendergl{pointer-events:none}main{position:absolute;justify-content:center;text-align:center;font-size:1.4em}.select{position:fixed;top:40px;left:50%;transform:translate(-50%)}.menuScreen{display:none;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;top:0;left:50%;transform:translate(-50%);width:70%}.textStart{position:fixed;display:flex;flex-direction:row;bottom:50px;left:50%;transform:translate(-50%);font-size:2.4em;padding:10px}.prompt{opacity:1;transform:translateY(3%);-moz-animation:prompt 1s 1s infinite;-webkit-animation:prompt 1s 1s infinite;-o-animation:prompt 1s 1s infinite;animation:prompt 1s 1s infinite}@keyframes prompt{0%{opacity:0}to{opacity:1}}.buttonHoverUnderlineFull{background-image:linear-gradient(var(--color-white) 0 0);background-size:200% .08em;background-position:200% 100%;background-repeat:no-repeat;transition:background-size .3s,background-position .3s .3s}.buttonHoverUnderlineFull:hover{transition:background-size .3s .3s,background-position .3s;background-size:200% 100%;background-position:100% 100%;color:var(--color-black)}
