a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:monospace}.screen{margin:none;background-image:url(bg.caf4dd0b.png);background-size:100%}.screen,.screen__computer{background-repeat:no-repeat;background-position:50%}.screen__computer{background-image:url(born.e16c5270.png);background-size:contain;display:flex;align-items:center;justify-content:center;flex-direction:column;height:90%;width:80%;margin-top:6%}.screen__text--home{width:80%;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;width:50%;height:20%;margin-top:68px;color:#fff}.screen__text--home h1{margin:10px;font-size:35px;font-weight:700;text-transform:uppercase}.screen__text--home h2{margin-top:5px;font-size:20px}.screen__button--title{margin-bottom:10px;font-weight:700;font-size:28px;color:#0bb4a4}.screen__instruction{align-content:center;width:15%;height:10%;background-image:url(arrow.8a7dab79.png);background-position:50%;background-size:contain;background-repeat:no-repeat}.screen__instruction--title{font-size:28px;color:#fff;margin:15px}.screen-arrows{width:100%;height:100%}.screen{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.labyrinthe{display:grid;grid-template-columns:repeat(14,36px);grid-template-rows:repeat(12,36px)}.labyrinthe__cell{height:36px;width:36px;color:hsla(0,0%,100%,0);font-size:1px;background-color:#3c3c3c}.labyrinthe__item,.labyrinthe__item--valise{width:22px;height:22px;margin-top:5px;margin-left:5px}.cell--top--border{border-top:2px inset rgba(250,202,18,0)}.cell--right--border{border-right:2px inset #ec94a4}.cell--bottom--border{border-bottom:2px inset rgba(250,202,18,0)}.cell--left--border{border-left:2px inset #ec94a4}.game__square--perso{width:28px;height:28px;position:absolute;transition-duration:.25s;margin-top:2px;margin-left:4px}.cell--top{border-top:2px inset rgba(250,202,18,0)}.cell--right{border-right:2px inset #ec94a4}.cell--bottom{border-bottom:2px inset rgba(250,202,18,0)}.cell--left{border-left:2px inset #ec94a4}.line{background-color:#6bbe44}.horizontal{border-left:2px inset rgba(250,202,18,0);border-right:2px inset rgba(250,202,18,0)}.horizontalTop{border-top:2px inset #faca12}.horizontalBottom{border-bottom:2px inset #faca12}.slow .game__square--perso{transition-duration:.5s}.screen__text--picture{height:15vh}.screen__message--winner{width:34px;height:34px;animation:1s,moveLeftToRight 10s linear;transition:all 1s ease;left:45%;bottom:30%;color:#fff;position:absolute;text-align:center}.screen__message--winner h2{font-size:40px;text-align:center}.screen__message--winner p{color:#fff;padding:5px}.screen__message--FireWork{animation:firework 2.5s ease infinite;position:absolute;width:20px;height:20px;left:40%;bottom:60%;border-radius:100%}.screen__message--FireWork-2{animation:firework2 5s ease infinite;position:absolute;width:15px;height:15px;bottom:20%;border-radius:100%}.screen__message--FireWork-3{animation:firework3 3s ease infinite;position:absolute;width:10px;height:10px;border-radius:100%;bottom:35%;left:68%}.screen__character{width:60%;height:60%;background-image:url(characterHappy.bcaeb9dc.png);background-size:contain;background-repeat:no-repeat}@keyframes moveLeftToRight{0%{bottom:25%;opacity:.33}35%{bottom:30%;opacity:1}}@keyframes firework2{0%{box-shadow:-10px 10px #e1df4a,10px 10px #e1df4a,10px -10px #e1df4a,-10px -10px #e1df4a,-10px 0 #e1df4a,10px 0 #e1df4a,0 -10px #e1df4a,0 10px #e1df4a}to{box-shadow:-50px 50px 10px hsla(0,0%,100%,0),50px 50px 10px hsla(0,0%,100%,0),50px -50px 10px hsla(0,0%,100%,0),-50px -50px 10px hsla(0,0%,100%,0),-100px 0 10px hsla(0,0%,100%,0),100px 0 10px hsla(0,0%,100%,0),0 -100px 10px hsla(0,0%,100%,0),0 100px 10px hsla(0,0%,100%,0)}}@keyframes firework3{0%{box-shadow:-10px 10px #fcecc4,10px 10px #fcecc4,10px -10px #fcecc4,-10px -10px #fcecc4,-10px 0 #fcecc4,10px 0 #fcecc4,0 -10px #fcecc4,0 10px #fcecc4}to{box-shadow:-50px 50px 10px hsla(0,0%,100%,0),50px 50px 10px hsla(0,0%,100%,0),50px -50px 10px hsla(0,0%,100%,0),-50px -50px 10px hsla(0,0%,100%,0),-100px 0 10px hsla(0,0%,100%,0),100px 0 10px hsla(0,0%,100%,0),0 -100px 10px hsla(0,0%,100%,0),0 100px 10px hsla(0,0%,100%,0)}}@keyframes firework{0%{box-shadow:-10px 10px #35948e,10px 10px #35948e,10px -10px #35948e,-10px -10px #35948e,-10px 0 #35948e,10px 0 #35948e,0 -10px #35948e,0 10px #35948e}to{box-shadow:-50px 50px 10px hsla(0,0%,100%,0),50px 50px 10px hsla(0,0%,100%,0),50px -50px 10px hsla(0,0%,100%,0),-50px -50px 10px hsla(0,0%,100%,0),-100px 0 10px hsla(0,0%,100%,0),100px 0 10px hsla(0,0%,100%,0),0 -100px 10px hsla(0,0%,100%,0),0 100px 10px hsla(0,0%,100%,0)}}@keyframes color{0%{color:#fff}to{color:#662b91}}*{box-sizing:border-box}