@import "https://fonts.googleapis.com/css2?family=VT323&family=Share+Tech+Mono&display=swap";:root{--crt-white:#fff;--crt-white-dim:#a5a5a5;--crt-white-glow:#fff6;--crt-dark:#000a00;--crt-scan:#00000026;--crt-flicker:#ffffff08;--pixel-font:"VT323",monospace;--mono-font:"Share Tech Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit}img,video{width:100%;display:block}.only-computer{display:none}body{font-family:var(--pixel-font);image-rendering:pixelated;image-rendering:crisp-edges;background-color:#000a00}@keyframes noise{0%,to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 4px}}@keyframes crt-flicker{0%,19%,21%,23%,25%,54%,56%,to{filter:brightness()contrast(1.05)}20%,24%,55%{filter:brightness(.92)contrast(1.1)}}html{filter:brightness()contrast(1.5);animation:8s infinite crt-flicker}#pause-menu h1{font-family:var(--mono-font);color:var(--crt-white);text-shadow:0 0 3px var(--crt-white),0 0 20px var(--crt-white);font-size:2.5rem;display:flex}h2{font-family:var(--pixel-font);color:var(--crt-white);letter-spacing:.15em;font-size:1rem}h3{font-family:var(--mono-font);color:var(--crt-white);text-shadow:0 0 3px var(--crt-white),0 0 20px var(--crt-white);font-size:2rem}p{font-family:var(--mono-font);color:var(--crt-white-dim);text-shadow:0 0 8px var(--crt-white-dim);letter-spacing:.05em;font-size:1.5rem}#game-title{font-family:var(--pixel-font);color:var(--crt-white);text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white),0 0 60px var(--crt-white-dim),0 0 100px #fff3;letter-spacing:.2em;font-size:2.5rem;animation:6s infinite text-glitch}#game-title-intro{font-family:var(--pixel-font);color:var(--crt-white);text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white),0 0 60px var(--crt-white-dim),0 0 100px #fff3;letter-spacing:.2em;font-size:6rem;animation:6s infinite text-glitch}#game-over-message{font-family:var(--pixel-font);letter-spacing:.2em;color:var(--crt-white);text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white),0 0 60px var(--crt-white-dim);font-size:2.5rem;animation:3s infinite text-glitch}h1,h2,h3,h4,h5,h6,p,span,a{cursor:default}@keyframes text-glitch{0%,90%,to{text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white),0 0 60px var(--crt-white-dim);transform:translate(0)}91%{text-shadow:-2px 0 #ff0040,2px 0 #0ff,0 0 30px var(--crt-white);transform:translate(-2px,1px)}93%{text-shadow:2px 0 #ff0040,-2px 0 #0ff,0 0 30px var(--crt-white);transform:translate(2px,-1px)}95%{text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white);transform:translate(0)}}#resume-button h2{color:#00ff41;text-shadow:0 0 10px #00ff41,0 0 30px #00ff41}.panel-back svg{text-shadow:0 0 10px var(--crt-white),0 0 30px var(--crt-white),0 0 60px var(--crt-white-dim),0 0 100px #fff3}a{text-decoration:none}a:hover{color:#00ff41;text-decoration:underline}.fisrt-information{flex-direction:column;gap:1rem;display:flex}.panel-back-icon svg{filter:drop-shadow(0 0 8px var(--crt-white))drop-shadow(0 0 15px var(--crt-white-dim))}.panel-back-icon h2,.panel-back-icon svg{vertical-align:middle;display:inline-block}.panel-back-icon{align-items:center;gap:1rem;display:flex}#start-screen{background-color:var(--crt-dark);background-image:radial-gradient(#001a05 0%,#000a00 70%);flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}@keyframes blink-text{0%,49%{opacity:1}50%,to{opacity:.5}}.button-container{gap:2rem;display:flex}.difficulty-button{border:2px solid var(--crt-white);cursor:pointer;text-shadow:0 0 8px var(--crt-white),0 0 15px var(--crt-white-dim);box-shadow:0 0 8px var(--crt-white-glow),inset 0 0 8px #ffffff0d;background-color:#0000;padding:.5rem 2rem;transition:all .1s steps(2,end);position:relative;overflow:hidden}.difficulty-button:hover{background-color:#00ff4114;border-color:#00ff4199;animation:.5s ease-in-out infinite shake,.15s step-end infinite button-flicker;box-shadow:0 0 20px #00ff414d,0 0 40px #00ff411a,inset 0 0 20px #00ff410d}@keyframes button-flicker{0%,60%,to{opacity:1}30%{opacity:.85}}#carousel,#carousel-hard{width:100vw;height:100vh;position:relative;overflow:hidden}#carousel-hard img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.carousel-window,.carousel-window-hard{width:100%;height:100%;overflow:hidden}.carousel-track,.carousel-track-hard{width:100%;height:100%;display:flex;position:relative}.img-text,.img-text-hard{flex-shrink:0;width:100vw;height:100vh;position:relative;overflow:hidden}.carousel-track img,.carousel-track-hard img{object-fit:cover;width:100%;height:100%}.text,.text-hard{color:var(--crt-white);position:absolute;bottom:3%;left:3%}.text-battery,.text-battery-hard{color:var(--crt-white);z-index:10;flex-direction:column;gap:1rem;display:flex;position:absolute;top:3%;left:3%}.text-battery h3,.text-battery-hard h3{font-size:1rem}#carousel:before,#carousel-hard:before{content:"";z-index:10;pointer-events:none;background:radial-gradient(#0000 40%,#00000073 100%);position:absolute;inset:0}#tuto-hard #tuto-box{border-color:#ff0040;box-shadow:0 0 20px #ff00404d}#skip-button-hard{border-color:#ff0040}#skip-button-hard:hover{background-color:#ff004014;border-color:#ff004099;box-shadow:0 0 20px #ff00404d,0 0 40px #ff00401a,inset 0 0 20px #ff00400d}.red-hard:hover{background-color:#ff004014;border-color:#ff004099;animation:.5s ease-in-out infinite shake,.15s step-end infinite button-flicker;box-shadow:0 0 20px #ff00404d,0 0 40px #ff00401a,inset 0 0 20px #ff00400d}#timer,#timer-hard{font-family:var(--pixel-font);color:var(--crt-white);z-index:10;cursor:default;text-shadow:0 0 10px var(--crt-white),0 0 25px var(--crt-white);padding:.3rem .5rem;font-size:3rem;animation:1s step-end infinite timer-pulse;position:absolute;top:3%;right:3%}@keyframes timer-pulse{0%,49%{border-color:var(--crt-white)}50%,to{border-color:var(--crt-white-dim)}}.arrows{cursor:pointer;z-index:10;opacity:.3;background:0 0;border:none;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.arrows svg path{fill:var(--crt-white)}.arrow-left,.arrow-left-hard{left:3%}.arrow-right,.arrow-right-hard{right:3%}.arrows:hover{opacity:1;filter:drop-shadow(0 0 8px var(--crt-white))drop-shadow(0 0 20px var(--crt-white-dim));animation:.5s ease-in-out infinite shake-arrow}@keyframes shake-arrow{0%{transform:translateY(-50%)translate(0)rotate(0)}10%{transform:translateY(-50%)translate(-1.3px,-1.3px)rotate(-1.3deg)}20%{transform:translateY(-50%)translate(1.3px,1.3px)rotate(1.3deg)}30%{transform:translateY(-50%)translate(-1.3px,1.3px)rotate(-1deg)}40%{transform:translateY(-50%)translate(1.3px,-1.3px)rotate(1deg)}50%{transform:translateY(-50%)translate(-.6px,.6px)rotate(0)}60%{transform:translateY(-50%)translate(.6px,-.6px)rotate(-.6deg)}70%{transform:translateY(-50%)translate(-.6px,.6px)rotate(1deg)}80%{transform:translateY(-50%)translate(.6px,-.6px)rotate(0)}90%{transform:translateY(-50%)translate(-.6px,.6px)rotate(-.6deg)}to{transform:translateY(-50%)translate(0)rotate(0)}}.monster-parent{z-index:5;opacity:0;pointer-events:none;max-width:5%;max-height:40%;transition:opacity .1s;position:absolute}.monster-parent.visible{opacity:1;pointer-events:none;cursor:crosshair;animation:.3s steps(3,end) forwards monster-appear,4s step-end .5s infinite monster-flicker}.monster-parent-hard{z-index:5;opacity:0;pointer-events:none;max-width:5%;max-height:40%;transition:opacity .1s;position:absolute}.monster-parent-hard.visible{opacity:1;pointer-events:none;cursor:crosshair;animation:.3s steps(3,end) forwards monster-appear,4s step-end .5s infinite monster-flicker}.object-parent{z-index:4;opacity:1;pointer-events:none;transition:opacity .1s;position:absolute}.object-parent.visible{opacity:0;pointer-events:none;cursor:crosshair;animation:.3s steps(3,end) forwards monster-appear,4s step-end .5s infinite monster-flicker}.monster,.object{width:100%;max-width:100%;height:100%;max-height:100%}#game-over{background-color:var(--crt-dark);background-image:radial-gradient(#001a05 0%,#000a00 70%);flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}#game-over:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}#game-over:after{content:"";background:linear-gradient(90deg,transparent,var(--crt-white),transparent);pointer-events:none;opacity:.3;height:3px;animation:3s linear infinite scan-line;position:absolute;left:0;right:0}@keyframes scan-line{0%{top:-3px}to{top:100vh}}#restart-button,#back-button{border:2px solid var(--crt-white);letter-spacing:.15em;text-shadow:0 0 8px var(--crt-white),0 0 15px var(--crt-white-dim);box-shadow:0 0 8px var(--crt-white-glow),inset 0 0 8px #ffffff0d;cursor:pointer;background-color:#0000;padding:.5rem 2rem;transition:all .1s steps(2,end)}#restart-button:hover,#back-button:hover{background-color:#00ff4114;border-color:#00ff4199;animation:.5s ease-in-out infinite shake;box-shadow:0 0 20px #00ff414d,0 0 40px #00ff411a,inset 0 0 20px #00ff410d}#settings-main{flex-direction:column;align-items:center}.setting-panel{flex-direction:column;align-items:center;gap:3rem;display:flex}.setting-row{flex-direction:column;align-items:center;gap:.8rem;display:flex}#master-slider,#music-slider,#click-slider,#brightness-slider,#sensitivity-slider{-webkit-appearance:none;background:var(--crt-white-dim);cursor:pointer;outline:none;width:200px;height:4px}#master-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--crt-white);box-shadow:0 0 6px var(--crt-white);cursor:pointer;width:14px;height:14px}#music-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--crt-white);box-shadow:0 0 6px var(--crt-white);cursor:pointer;width:14px;height:14px}#click-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--crt-white);box-shadow:0 0 6px var(--crt-white);cursor:pointer;width:14px;height:14px}#brightness-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--crt-white);box-shadow:0 0 6px var(--crt-white);cursor:pointer;width:14px;height:14px}#sensitivity-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--crt-white);box-shadow:0 0 6px var(--crt-white);cursor:pointer;width:14px;height:14px}#master-slider::-webkit-slider-thumb:hover{width:18px;height:18px;transition:all .1s}#music-slider::-webkit-slider-thumb:hover{width:18px;height:18px;transition:all .1s}#click-slider::-webkit-slider-thumb:hover{width:18px;height:18px;transition:all .1s}#brightness-slider::-webkit-slider-thumb:hover{width:18px;height:18px;transition:all .1s}#sensitivity-slider::-webkit-slider-thumb:hover{width:18px;height:18px;transition:all .1s}#master-slider.dragging::-webkit-slider-thumb{background:#00ff41;box-shadow:0 0 6px #00ff41,0 0 12px #00ff4180}#music-slider.dragging::-webkit-slider-thumb{background:#00ff41;box-shadow:0 0 6px #00ff41,0 0 12px #00ff4180}#click-slider.dragging::-webkit-slider-thumb{background:#00ff41;box-shadow:0 0 6px #00ff41,0 0 12px #00ff4180}#brightness-slider.dragging::-webkit-slider-thumb{background:#00ff41;box-shadow:0 0 6px #00ff41,0 0 12px #00ff4180}#sensitivity-slider.dragging::-webkit-slider-thumb{background:#00ff41;box-shadow:0 0 6px #00ff41,0 0 12px #00ff4180}input[type=range]::-webkit-slider-thumb{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='0' y='0' width='4' height='4' fill='%2300ff41'/%3E%3Crect x='4' y='4' width='4' height='4' fill='%2300ff41'/%3E%3C/svg%3E") 2 2,auto!important}#settings-main .difficulty-button{width:100%}#first-screen{background-color:#000;justify-content:center;align-items:center;gap:5rem;width:100vw;height:100vh;padding:10% 20%;display:flex;position:relative;overflow:hidden}#first-screen:after{content:"";background:linear-gradient(90deg,transparent,var(--crt-white),transparent);pointer-events:none;opacity:.2;height:2px;animation:2s linear infinite scan-line;position:absolute;left:0;right:0}.fisrt-title{flex-direction:column;gap:20rem;display:flex}.button-container-first{flex-direction:column;gap:5rem;max-width:50%;display:flex}#start-screen{display:none}#menu-button{cursor:pointer;z-index:20;opacity:.3;background:0 0;border:none;transition:opacity .3s;display:none;position:absolute;bottom:3%;right:3%}#menu-button svg path{fill:var(--crt-white)}#menu-button:hover{opacity:1;filter:drop-shadow(0 0 8px var(--crt-white))drop-shadow(0 0 20px var(--crt-white-dim));animation:.5s ease-in-out infinite shake-arrow}#pause-menu{color:var(--crt-white);z-index:30;background:#000500eb;flex-direction:column;justify-content:center;align-items:center;gap:8rem;width:100vw;height:100vh;transition:opacity .1s;display:flex;position:fixed;top:0;left:0}#pause-menu:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}#pause-menu:after{content:"";background:linear-gradient(90deg,transparent,var(--crt-white),transparent);pointer-events:none;opacity:.2;height:2px;animation:2s linear infinite scan-line;position:absolute;left:0;right:0}#pause-menu .button-container{flex-direction:column;justify-content:center;align-items:center}@keyframes shake{0%{transform:translate(0)rotate(0)}10%{transform:translate(-1.3px,-1.3px)rotate(-1.3deg)}20%{transform:translate(1.3px,1.3px)rotate(1.3deg)}30%{transform:translate(-1.3px,1.3px)rotate(-.6deg)}40%{transform:translate(1.3px,-1.3px)rotate(.6deg)}50%{transform:translate(-.6px,.6px)rotate(0)}60%{transform:translate(.6px,-.6px)rotate(-.6deg)}70%{transform:translate(-.6px,.6px)rotate(.6deg)}80%{transform:translate(.6px,-.6px)rotate(0)}90%{transform:translate(-.6px,.6px)rotate(-.6deg)}to{transform:translate(0)rotate(0)}}.difficulty-button:hover,#restart-button:hover,#back-button:hover,#resume-button:hover,#quit-button:hover,#menu-button:hover{animation:.5s ease-in-out infinite shake}.carousel-track img,.img-text img,.monster-parent{-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}:not(.cursor-cross *){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='0' y='0' width='4' height='4' fill='%2300ff41'/%3E%3Crect x='4' y='4' width='4' height='4' fill='%2300ff41'/%3E%3C/svg%3E") 2 2,auto!important}.cursor-cross,.cursor-cross *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16'%3E%3Cline x1='2' y1='2' x2='14' y2='14' stroke='red' stroke-width='2.5'/%3E%3Cline x1='14' y1='2' x2='2' y2='14' stroke='red' stroke-width='2.5'/%3E%3C/svg%3E") 10 10,auto!important}.cursor-locked *{cursor:none!important}::selection{background:var(--crt-white);color:var(--crt-dark)}*{-webkit-user-select:none;user-select:none}@keyframes cross-shake{0%{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}to{transform:translate(0)}}.cross-visible{animation:.3s ease-in-out infinite cross-shake}.point-animation{opacity:0;animation:2.5s infinite blink}@keyframes blink{0%{opacity:0}10%{opacity:1}25%{opacity:1}30%{opacity:0}30%{opacity:0}to{opacity:0}}.p-a-1{animation-delay:0s}.p-a-2{animation-delay:.5s}.p-a-3{animation-delay:1s}.point-animation-p{opacity:0;animation:1s infinite blink-p}@keyframes blink-p{0%{opacity:0}50%{opacity:1}to{opacity:0}}.for-now-glow{color:var(--crt-white-dim);text-shadow:0 0 5px var(--crt-white-dim),0 0 10px #fff3;font-size:2rem;animation:3s step-end infinite for-now-flicker}@keyframes for-now-flicker{0%,80%,to{opacity:0}85%{opacity:.1}90%{opacity:.4}95%{opacity:0}}.screen-glitch{position:relative}.screen-glitch:after{content:"";z-index:99;pointer-events:none;background:#000a00bf;animation:.15s step-end infinite glitch-flicker;position:absolute;inset:0}@keyframes glitch-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;transform:translate(0)}20%,24%,55%{opacity:.85;transform:translate(-2px,1px)}}.screen-glitch-scan{background:linear-gradient(90deg,transparent,var(--crt-white),transparent);z-index:101;pointer-events:none;opacity:.3;height:3px;animation:3s linear infinite scan-glitch;position:absolute;left:0;right:0}@keyframes scan-glitch{0%{top:-3px}to{top:100%}}.screen-glitch-line{z-index:100;pointer-events:none;left:0;right:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 4px;height:1px;position:absolute;inset:0}#tuto-normal,#tuto-hard{z-index:9998;background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#tuto-box{background:#000000d9;border:2px solid #00ff41;flex-direction:column;align-items:flex-start;gap:2rem;min-width:400px;padding:3rem 4rem;display:flex;box-shadow:0 0 20px #00ff414d}#skip-button,#skip-button-hard{align-self:flex-end}#info{z-index:9998;background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#info-box{background:#000000d9;border:2px solid #00ff41;flex-direction:column;align-items:flex-start;gap:4rem;min-width:400px;padding:3rem 4rem;display:flex;box-shadow:0 0 20px #00ff414d}.text-info{flex-direction:column;gap:2rem;display:flex}#ok-button{align-self:center}.follow-mouse{width:38%;position:relative}.outside{z-index:4;width:100%;display:block;position:relative;opacity:1!important}.insdie{pointer-events:none;z-index:1;width:100%;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-animation{object-fit:cover;z-index:3;opacity:0;width:100%;height:100%;transition:opacity .1s;position:absolute;top:0;left:0}@media (width<=1920px){.fisrt-title{flex-direction:column;gap:10rem;display:flex}#first-screen{gap:3rem;padding:10% 12%}}@media (width<=1200px){body>:not(.only-computer){display:none!important}.only-computer{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex}#game-title-intro{letter-spacing:.1em;text-align:center;word-break:break-word;border:2px solid #00ff41;padding:2rem;font-size:4rem;box-shadow:0 0 20px #00ff414d}.only-computer h1 p{margin-top:1rem;font-size:1rem}}@media (width<=600px){body>:not(.only-computer){display:none!important}.only-computer{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex}#game-title-intro{letter-spacing:.1em;text-align:center;word-break:break-word;border:2px solid #00ff41;padding:2rem;font-size:2.6rem;box-shadow:0 0 20px #00ff414d}.only-computer h1 p{margin-top:1rem;font-size:1rem}}
/*# sourceMappingURL=index.2f846516.css.map */
