@font-face{font-family:'04b_03';src:url("fonts/04b03.eot");src:url("fonts/04b03.eot?#iefix") format("embedded-opentype"),url("https://static.itch.io/fonts/04b03.woff2") format("woff2"),url("fonts/04b03.woff") format("woff"),url("fonts/04b03.ttf") format("truetype");font-weight:normal;font-style:normal}*{-moz-user-select:none;-moz-user-select:-moz-none;user-select:none}html,body{overflow:hidden;height:100%;width:100%;padding:0;margin:0;background-color:black;font-family:'04b_03'}ul,li{margin:0;padding:0}@keyframes shake2{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(4) rotate(9deg)}}.game,.helper{border:9px ridge #017c7e;overflow:hidden;position:absolute;width:576px;height:576px;top:50%;left:50%;transform:translate(-50%, -50%)}.game--debug{overflow:visible}.game--debug:after{display:none}.game--debug .game__glass{display:none}.game:after,.helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 256px 128px black,inset 0 0 128px 64px black}.game__glass{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:1;transition:opacity 9s ease-out}.game--ready .game__glass{opacity:0}.game--ready .char{opacity:1}.game--ready .ui__item{opacity:1}.game--ready .ui__menu{display:none}.game--over .char{opacity:0}.game--over .ui__item{opacity:1}.game--over .ui__menu{display:none}.game--over .ui__over{display:block}.game__header{position:absolute;top:0;left:0;width:100%;height:99px}.game__terrain{font-size:0;position:absolute;top:288px;left:288px;width:1728px;height:1728px;transform:translate(0%, 0%);transition:transform 33.33ms linear;background-color:#422835}.game__terrain .chunk{display:inline-block;position:relative;width:576px;height:576px}.game__terrain .chunk .tile{position:relative;display:inline-block;float:left;width:64px;height:64px;border:2px solid #301d27;border-top-color:#4b323d;border-bottom-color:#21141b;box-sizing:border-box;text-align:center}.game__terrain .chunk .tile--1:before,.game__terrain .chunk .tile--2:before,.game__terrain .chunk .tile--3:before,.game__terrain .chunk .tile--4:before,.game__terrain .chunk .tile--5:before,.game__terrain .chunk .tile--6:before,.game__terrain .chunk .tile--7:before,.game__terrain .chunk .tile--8:before,.game__terrain .chunk .tile--9:before,.game__terrain .chunk .tile--10:before,.game__terrain .chunk .tile--11:before,.game__terrain .chunk .tile--12:before,.game__terrain .chunk .tile--13:before,.game__terrain .chunk .tile--14:before,.game__terrain .chunk .tile--15:before,.game__terrain .chunk .tile--16:before,.game__terrain .chunk .tile--17:before{content:"";display:inline-block;background:url(../picture/resource.png);background-repeat:no-repeat;background-size:512px;image-rendering:pixelated;image-rendering:optimizespeed}.game__terrain .chunk .tile--1:before{margin-top:-16px;width:32px;height:70px;background-position-x:-416px;background-position-y:-360px}.game__terrain .chunk .tile--2:before{width:32px;height:42px;background-position-x:-160px;background-position-y:-214px}.game__terrain .chunk .tile--3:before{width:16px;height:42px;background-position-x:-360px;background-position-y:-306px}.game__terrain .chunk .tile--3:after{content:"";position:absolute;top:8px;left:32px;z-index:1;box-shadow:0 0 64px 16px yellow}.game__terrain .chunk .tile--4:before{top:32px;width:32px;height:28px;background-position-x:-448px;background-position-y:-356px}.game__terrain .chunk .tile--5:before{top:32px;width:32px;height:28px;background-position-x:-480px;background-position-y:-356px}.game__terrain .chunk .tile--6:before{top:0px;width:32px;height:32px;background-position-x:0px;background-position-y:-192px}.game__terrain .chunk .tile--7:before{top:0px;width:32px;height:32px;background-position-x:-32px;background-position-y:-192px}.game__terrain .chunk .tile--8:before{top:0px;width:64px;height:32px;background-position-x:-64px;background-position-y:-192px}.game__terrain .chunk .tile--9:before{top:0px;width:32px;height:32px;background-position-x:-96px;background-position-y:-192px}.game__terrain .chunk .tile--10:before{top:0px;width:32px;height:32px;background-position-x:0px;background-position-y:-224px}.game__terrain .chunk .tile--11:before{top:0px;width:32px;height:32px;background-position-x:-32px;background-position-y:-224px}.game__terrain .chunk .tile--12:before{top:0px;width:32px;height:32px;background-position-x:-64px;background-position-y:-224px}.game__terrain .chunk .tile--13:before{top:0px;width:32px;height:32px;background-position-x:-96px;background-position-y:-224px}.game__terrain .chunk .tile--14:before{top:0px;width:32px;height:32px;background-position-x:0px;background-position-y:-256px}.game__terrain .chunk .tile--15:before{top:0px;width:32px;height:32px;background-position-x:-32px;background-position-y:-256px}.game__terrain .chunk .tile--16:before{top:0px;width:32px;height:32px;background-position-x:-64px;background-position-y:-256px}.game__terrain .chunk .tile--17:before{top:0px;width:32px;height:32px;background-position-x:-96px;background-position-y:-256px}.ui{position:relative;z-index:1;font-size:16px !important;display:block;color:white;top:0;width:100%;height:100%;text-shadow:0 0 4px black}.ui__rip-name,.ui__rip{margin:0 !important}.ui__over{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:500px}.ui__over span{text-align:center;display:inline-block;width:100%;margin-bottom:32px}.ui__over span.ui__rip{font-size:32px}.ui__over button,.ui__over input{outline:none;padding:16px;box-sizing:border-box;width:250px;width:100%;font-size:32px;font-family:'04b_03';text-align:center;margin-bottom:16px}.ui__over button{border:4px outset #017c7e;background-color:#017c7e;font-family:'04b_03';cursor:pointer}.ui__over button[disabled]{cursor:default}.ui__over button:not([disabled]):hover{background-color:lightgrey;border-color:lightgrey}.ui__over button:not([disabled]):active{background-color:white;border-color:white}.ui__item{padding:9px;opacity:0;list-style:none;position:absolute;top:0}.ui__item--left{left:0}.ui__item--right{text-align:right;right:0}.ui__menu{background-color:black;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:500px}.ui__menu span{position:relative}.ui__menu i{width:100%;left:0;top:56px;position:absolute;font-size:14px}.ui__menu input[type="radio"]:checked+label{border:9px ridge #017c7e}.ui__menu label{border:9px solid black;display:inline-block;box-sizing:border-box;width:100%;padding:16px;cursor:pointer}.ui__menu label:hover{border:9px ridge #017c7e}.ui__menu input[type="text"]{user-select:none !important;outline:none;border:9px solid black;margin-bottom:32px;background-color:black;color:white}.ui__menu input[type="text"]::placeholder{color:white;font-family:'04b_03';text-align:center}.ui__menu input[type="text"]:hover{border:9px ridge #017c7e}.ui__menu input[type="text"]:focus{border:9px ridge #017c7e}.ui__menu span{text-align:center;display:inline-block;width:100%;font-size:32px}.ui__menu button,.ui__menu input{outline:none;padding:16px;box-sizing:border-box;width:250px;width:100%;font-size:32px;font-family:'04b_03';text-align:center}.ui__menu button{border:4px outset #017c7e;background-color:#017c7e;font-family:'04b_03';cursor:pointer}.ui__menu button:hover{background-color:lightgrey;border-color:lightgrey}.ui__menu button:active{background-color:white;border-color:white}.life{font-size:0;padding:32px}.life li{font-size:32px;padding:0 4px}.footer{user-select:none;position:absolute;width:100%;text-align:center;left:0;bottom:0;padding:4px 8px}.footer a,.footer span{color:white}.header{user-select:none;position:absolute;width:100%;text-align:centrer;font-size:32px;left:0;bottom:top;color:white;padding:4px 8px}.header h1{text-align:center;padding:0}.header .vieux,.header .neuf{display:inline-block;position:relative;text-decoration:line-through;text-shadow:0 0 4px black, 0 0 8px black, 0 0 16px black}.header .vieux:after,.header .neuf:after{color:#f44002;content:"";width:100%;display:block;text-decoration:none !important;position:absolute;font-size:128px;left:0px;top:-32px;text-shadow:0 0 1px black,0 0 2px black,0 0 3px black, 0 0 4px black,0 0 5px black,0 0 6px black, 0 0 7px black, 0 0 8px black, 0 0 16px black, 0 0 32px black, 0 0 64px black}.header .vieux:after{content:"";display:inline-block;width:96px;height:128px;left:32px;background:url("../picture/resource.png");background-repeat:no-repeat;background-size:2048px;image-rendering:pixelated;image-rendering:optimizespeed;background-position-x:-784px;background-position-y:-1792px;background-color:black;box-shadow:0 0 4px black, 0 0 8px black, 0 0 16px black, 0 0 32px black, 0 0 64px black;transform:rotateZ(-9deg)}.header .neuf-count{display:inline-block;position:absolute;text-decoration:line-through;text-shadow:0 0 4px black, 0 0 8px black, 0 0 16px black;color:#f44002;width:100%;display:block;text-decoration:none !important;position:absolute;font-size:128px;top:-20px;text-shadow:0 0 1px black,0 0 2px black,0 0 3px black, 0 0 4px black,0 0 5px black,0 0 6px black, 0 0 7px black, 0 0 8px black, 0 0 16px black, 0 0 32px black, 0 0 64px black;transform:rotateZ(9deg)}.helper{overflow:visible !important;border:0 !important;position:relative}.helper__item{color:white;position:absolute;top:-9px;z-index:10;width:150px;height:100%;border:9px ridge #017c7e}.helper__item span{display:inline-block;padding:8px}.helper__item--left{left:-190px}.helper__item--right{right:-190px}.char{position:absolute;display:block;width:32px;height:32px;opacity:0;top:50%;left:50%;transform:translate(-50%, -100%)}.char__health{position:absolute;top:-8px;left:0;width:32px;height:4px;background-color:black}.char__health--max{top:-9px;left:-1px;width:34px;height:6px;background-color:black}.char__health--actual{width:100%;height:4px;background-color:#f44002}.char__body,.char__weapon{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.char--dead{transition:opacity 2s ease-out 5s}.char--dead .char__body{transform-origin:bottom;transition:all 1250ms ease-in 1s !important;transform:rotateZ(-99deg)}.char--dead .char__body:before{top:4px;height:32px}.char--dead .char__weapon{margin:16px 0;transition:all 500ms ease-in-out !important}.char--dead .char__weapon:after{display:none}.char--inverse .char__body:after,.char--inverse .char__weapon{transform:rotateY(180deg)}.char__body::before{content:"";position:absolute;z-index:-1;left:0;top:34px;left:8px;width:16px;height:8x;background-color:black;box-shadow:0 0 8px 4px black;border-radius:100%}.char__body::after,.char__weapon::before,.char__weapon::after,.char__hand::after{content:"";display:inline-block;top:0;left:0;width:32px;height:32px;background-image:url("../picture/resource.png");background-repeat:no-repeat;background-size:512px;image-rendering:pixelated;image-rendering:optimizespeed;overflow:hidden}.char__info{user-select:none;position:absolute;color:gold;width:100%;height:100%;border:1px solid white}.char__damage{position:absolute;width:100%;height:200%;bottom:-150%;left:0}.char__damage div{position:absolute;display:inline-block;color:red;text-shadow:0 0 1px black, 0 0 2px black,0 0 3px black,0 0 4px black;font-size:16px;line-height:32px;opacity:1;transition:opacity 1s ease-in}.char__damage div.heal{color:gold !important}.char__damage div.heal:before{content:"+"}.char__damage div.heal.active{transform:translateY(-200%) !important}.char__damage div.heal b{text-shadow:0 0 1px black,0 0 2px black,0 0 3px black,0 0 4px black !important;font-size:16px !important;color:yellow !important}.char__damage div:before{content:"-";position:absolute;left:0;margin-left:-8px}.char__damage div.active{transition:all 1s ease-out;transform:translateY(100%)}.char__damage div.active b{transition:all 1s ease-out 1s}.char__damage div.fade{transition:opacity 1s linear;opacity:0}.char__damage b{transition:transform 150ms ease-in;transform-origin:center;display:inline-block;z-index:10;position:relative;color:#f44002;font-size:32px;transform:scale(1);text-shadow:0 0 8px black}.char__weapon{position:absolute;transform-origin:center;top:8px;left:0px;transition:transform 150ms ease-out}.char__weapon:before{transform-origin:bottom;position:absolute;top:-6px;right:0}.char__weapon:after{transform-origin:center;position:absolute;width:8px;height:8px;top:16px;left:2px}.char__weapon.hit:before,.char__weapon.hit:after{transition:transform 250ms ease-out}.char--1 .char__body::after{width:24px;height:34px;background-position-x:-196px;background-position-y:-446px}.char--1 .char__weapon::after,.char--1 .char__hand::before{background-position-x:-246px;background-position-y:-286px}.minion{position:absolute;display:block;width:32px;height:32px;top:-16px;left:-16px}.minion__health{position:absolute;top:-8px;left:0;width:32px;height:4px;background-color:black}.minion__health--max{top:-9px;left:-1px;width:34px;height:6px;background-color:black;color:white;font-size:10px;line-height:20px}.minion__health--actual{width:100%;height:4px;background-color:#f44002}.minion__damage{position:absolute;width:400%;height:400%;top:-450%;left:-150%}.minion__damage div{position:absolute;display:inline-block;color:white;text-shadow:0 0 4px black;font-size:16px;line-height:32px;opacity:1;transition:opacity 1s ease-in}.minion__damage div.active b{transition:all 1s ease-out 1s}.minion__damage div.fade{transition:opacity 1s linear;opacity:0}.minion__damage b{transition:transform 150ms ease-in;transform-origin:center;display:inline-block;z-index:10;position:relative;color:#f44002;font-size:32px;transform:scale(1);text-shadow:0 0 8px black}.minion__body,.minion__weapon{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.minion__body{transform-origin:bottom}.minion__body::before{content:"";position:absolute;z-index:-1;left:0;top:24px;width:32px;height:16px;background-color:black;box-shadow:0 0 4px 2px black;border-radius:100%}.minion__body::after,.minion__weapon::before,.minion__weapon::after,.minion__hand::after{content:"";display:inline-block;top:0;left:0;width:32px;height:32px;background-image:url("../picture/resource.png");background-repeat:no-repeat;background-size:512px;image-rendering:pixelated;image-rendering:optimizespeed;overflow:hidden}.minion__weapon{position:absolute;transform-origin:center;top:8px;transform:translate(24px, 0px) rotatez(25deg);transition:transform 150ms ease-out}.minion__weapon:before,.minion__weapon:after{transform-origin:bottom;transform:translate(0%, -50%) rotateZ(-22.5deg)}.minion__weapon:after{position:absolute;width:8px;height:8px;top:10px;left:12px}.minion__weapon.hit:before,.minion__weapon.hit:after{transform:translate(0%, -75%) rotateZ(22.5deg);transition:transform 250ms ease-out}.minion.weapon--0 .minion__weapon::before{width:12px;height:28px;background-position-x:-274px;background-position-y:-194px}.minion.weapon--1 .minion__weapon::before{width:22px;height:44px;background-position-x:-293px;background-position-y:-147px}.minion.weapon--2 .minion__weapon::before{width:12px;height:28px;background-position-x:-274px;background-position-y:-194px}.minion.weapon--3 .minion__weapon::before{width:22px;height:44px;background-position-x:-293px;background-position-y:-147px}.minion--1 .minion__body::after{width:20px;height:28px;background-position-x:-38px;background-position-y:-292px}.minion--1 .minion__body::before{left:6px;width:20px;height:10px}.minion--2 .minion__body::after{width:16px;height:32px;background-position-x:-104px;background-position-y:-288px}.minion--2 .minion__body::before{left:6px;width:20px;height:10px}.minion--3 .minion__body::after{width:26px;height:32px;background-position-x:-164px;background-position-y:-288px}.minion--3 .minion__body::before{left:6px;width:20px;height:10px}.minion--4 .minion__body::after{width:32px;height:42px;background-position-x:-192px;background-position-y:-278px}.minion--4 .minion__body::before{left:6px;width:20px;height:10px}.minion--5 .minion__body::after{width:32px;height:32px;background-position-x:-128px;background-position-y:-288px}.minion--5 .minion__body::before{left:6px;width:5px;height:2px}.minion--boss .minion__body::after{width:44px;height:60px;background-position-x:-266px;background-position-y:-356px}.minion--boss .minion__body::before{left:6px;width:20px;height:10px}.minion--dead-0 .minion__health,.minion--dead-1 .minion__health,.minion--dead-2 .minion__health,.minion--dead-3 .minion__health{display:none}.minion--dead-0 .minion__body,.minion--dead-1 .minion__body,.minion--dead-2 .minion__body,.minion--dead-3 .minion__body{opacity:0.5}.minion--dead-0 .minion__body:before,.minion--dead-1 .minion__body:before,.minion--dead-2 .minion__body:before,.minion--dead-3 .minion__body:before{left:10px;top:4px;width:10px;height:20px;box-shadow:0 0 16px 8px black}.minion--dead-0 .minion__body{transition:transform 125ms ease-in-out;transform:rotate(45deg)}.minion--dead-1 .minion__body{transition:transform 250ms ease-in-out;transform:rotate(-45deg)}.minion--dead-2 .minion__body{transition:transform 150ms ease-in-out 50ms;transform:rotate(-75deg)}.minion--dead-3 .minion__body{transition:transform 500ms ease-in-out 150ms;transform:rotate(75deg)}.weapon--0 .char__weapon{transition:transform 50ms ease-in}.weapon--0 .char__weapon:before{transform:rotateZ(90deg);width:12px;height:28px;background-position-x:-274px;background-position-y:-194px}.weapon--0 .char__weapon.hit:before{transform:rotateZ(90deg) translate(0, -16px)}.weapon--0 .char__weapon.hit:after{transform:translate(16px, 0)}.weapon--1 .char__weapon{transition:transform 50ms ease-in}.weapon--1 .char__weapon:before{top:-18px;left:20px;width:16px;height:42px;background-position-x:-232px;background-position-y:-84px}.weapon--1 .char__weapon:after{left:22px}.weapon--1 .char__weapon.hit:before{transform-origin:bottom;transform:rotateZ(60deg)}.weapon--1 .char__weapon.hit:after{transform:rotateZ(45deg)}.weapon--2 .char__weapon:before{transition:transform 50ms ease-in;width:16px;height:54px;top:-32px;left:8px;background-position-x:-458px;background-position-y:-8px;transform:rotate(-45deg)}.weapon--2 .char__weapon:after{left:22px}.weapon--2 .char__weapon.hit:before{transform-origin:bottom;transform:rotateZ(60deg)}.weapon--2 .char__weapon.hit:after{transform:rotateZ(45deg)}.weapon--3 .char__weapon:before{transition:transform 100ms ease-in;width:20px;height:58px;top:-50px;left:20px;background-position-x:-326px;background-position-y:-68px;transform:rotateZ(-9deg)}.weapon--3 .char__weapon:after{top:4px;left:24px}.weapon--3 .char__weapon.hit:before{transform-origin:bottom;transform:rotateZ(120deg)}.weapon--3 .char__weapon.hit:after{transform:rotateZ(45deg)}
