html,body,#root{--color-black: #121212;--color-blackT1: #121212bb;--color-blackTM: #12121288;--color-red: rgb(230, 48, 48);--color-green: #0ec630;width:100%;height:100%;margin:0;padding:0;background-color:var(--color-black);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}body{position:fixed;overflow:hidden;overscroll-behavior-y:none;font-family:Nova Square,sans-serif;color:var(--color-black);background-color:var(--color-black);font:Nova Square}body>iframe{display:none}.notistack-SnackbarContainer{pointer-events:none!important;z-index:auto!important}h1{font-family:Nova Square;font-size:24px;font-style:normal;font-variant:normal;font-weight:700;line-height:26.4px}h3{font-family:Nova Square;font-size:14px;font-style:normal;font-variant:normal;font-weight:700;line-height:15.4px}p{font-family:Nova Square;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:20px}blockquote{font-family:Nova Square;font-size:21px;font-style:normal;font-variant:normal;font-weight:400;line-height:30px}pre{font-family:Nova Square;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;line-height:18.5714px}.dot{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate3d(-50%,-50%,0);border:2px solid whitesmoke}.css-uwcd5u{z-index:initial!important}.MetacubeLogoDisp{transition:all 75ms ease-out;position:absolute;top:20%;width:100%;align-items:center;justify-self:center;justify-content:center;justify-items:center;display:flex}.moneyCounter{color:#f5f5f5;font-size:22px;font-style:bold;text-shadow:0px 0px 5px rgba(160,170,160,.3);pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.moneyCounter{color:#f5f5f5;font-size:16px;font-style:bold;text-shadow:0px 0px 5px rgba(160,170,160,.3)}}.moneyCounterText{position:absolute;top:30px;right:60px;text-shadow:0px 0px 5px rgba(160,170,160,.3);font-style:bold;font-size:20px;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.moneyCounterText{position:absolute;top:30px;right:60px;text-shadow:0px 0px 5px rgba(160,170,160,.3);font-style:bold;font-size:14px;opacity:0}}.eventHUD{position:absolute;top:55px;right:25px;background-color:#f5f5f5;border-radius:5px;color:var(--color-black);box-shadow:-1px 2px 5px 1px var(--color-blackT1);width:300px;height:1000px}.HPMPMenu{position:absolute;display:flex;flex-direction:column;justify-content:space-around;align-self:center;align-items:center;justify-self:center;bottom:20px;width:100%;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}.ELayout{opacity:0;display:flex;justify-content:center;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}.ENameLayout{position:absolute;top:5px;text-shadow:0px 0px 5px rgba(160,170,160,.3);color:#f5f5f5;font-style:bold;font-size:22px;font-family:Nova Square,sans-serif;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.ENameLayout{position:absolute;top:5px;text-shadow:0px 0px 5px rgba(160,170,160,.3);color:#f5f5f5;font-style:bold;font-size:14px;font-family:Nova Square,sans-serif}}.EHPLayout{position:absolute;width:200px;height:15px;top:35px;background-color:var(--color-blackT1);border-radius:4px;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.EHPLayout{width:120px;height:12px;background-color:var(--color-blackT1);top:24px;border-radius:2px}}.EHPLayoutIn{position:absolute;width:100%;height:15px;background-color:var(--color-blackT1);border-radius:4px}@media(max-width:600px){.EHPLayoutIn{position:absolute;width:100%;height:12px;background-color:var(--color-blackT1);border-radius:2px}}.EHPWRITING{top:0;font-size:13px;position:absolute;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;color:#f5f5f5;-webkit-text-stroke:.25px var(--color-black);background-color:transparent;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.EHPWRITING{font-size:10px;position:absolute;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;color:#f5f5f5;-webkit-text-stroke:.25px var(--color-black);background-color:transparent}}.EHPLayoutFill{border-radius:4px;width:100%;position:absolute;height:15px;background-color:var(--color-red);filter:drop-shadow(0 0 2px var(--color-red));transform-origin:left;max-width:200px;transition:transform 75ms ease-out;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.EHPLayoutFill{border-radius:2px;width:100%;position:absolute;height:12px;background-color:var(--color-red);filter:drop-shadow(0 0 2px var(--color-red));transform-origin:left;max-width:120px;transition:transform 75ms ease-out}}.fullscreen{position:absolute;touch-action:none!important;width:100%;height:100%;background:linear-gradient(to right bottom,#050505,#2d2d2d)}.menu{width:100%;height:100%}.hidden{display:none}.gameMenu{font-family:Nova Square,sans-serif;text-align:center;width:100%;height:100%;position:absolute}::-webkit-scrollbar{width:min(.75rem,14px);height:min(.75rem,14px);opacity:.8}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--color-blackT1);background-color:#3c3c3c;border-radius:4px;opacity:.8}::-webkit-scrollbar-thumb{background-color:#565656;z-index:10;border-radius:4px;opacity:.8}#damageMarkerParent{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.damagerMarker{position:absolute;width:fit-content;height:fit-content;align-content:center;text-align:center;display:block;font-style:bold;font-size:24px;opacity:0;color:#f5f5f5;text-shadow:0px 0px 5px rgba(160,170,160,.3);pointer-events:none;touch-action:none}.damageNormal{animation:damageIn .4s cubic-bezier(.25,.46,.45,.94),damageOut .4s cubic-bezier(.55,.085,.68,.53);animation-delay:0s,.4s}.damageCritical{font-size:26px;font-style:bold;color:var(--color-red);text-shadow:0px 0px 5px rgba(200,140,140,.3);animation:damageIn .5s cubic-bezier(.25,.46,.45,.94),damageOut .5s cubic-bezier(.55,.085,.68,.53);animation-delay:0s,.5s}#gameHUD{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;touch-action:none}.damageBlood{animation:damageBloodOut 1.5s cubic-bezier(.25,.46,.45,.94);pointer-events:none;touch-action:none}@keyframes damageBloodOut{0%{opacity:1;background:var(--color-red)}to{opacity:0;background:var(--color-blackTM)}}@keyframes damageIn{0%{transform:translateY(200px) translate(0);opacity:0}to{transform:translateY(-100px) translate(0);opacity:1}}@keyframes damageOut{0%{transform:translateY(-100px) translate(0);opacity:1}to{transform:translateY(-100px) translate(0);opacity:0}}.slide-out-blurred-top{pointer-events:none;animation:slide-out-blurred-top 3s cubic-bezier(.755,.05,.855,.06) both}@keyframes slide-out-blurred-top{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}50%{opacity:0}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;opacity:0}}.container{border-radius:5px;background-color:#ccc;height:15px;width:300px}.container2{border-radius:5px;background-color:#ccc;height:15px;width:100%;margin-top:4px;margin-left:10px;margin-right:10px}.destroying{filter:drop-shadow(0 0 12px var(--color-green))}.destroyingMT{filter:drop-shadow(0 0 2px whitesmoke)}.filling{animation:glow 2s ease-in-out infinite alternate}.filling2{border-radius:5px;background-color:var(--color-green);height:15px;width:50%}.containerFly{position:relative;border-radius:1px;background-color:#254f09d3;height:10px;width:120px}.vertical-line{position:absolute;width:1.5px;height:100%;background-color:var(--color-black);bottom:0;top:0}.fillingFly{width:100%;position:absolute;background-color:var(--color-green);height:10px;filter:drop-shadow(0 0 4px var(--color-green));transform-origin:left}@keyframes glow{0%{filter:drop-shadow(0 0 4px var(--color-green))}50%{filter:drop-shadow(0 0 20px var(--color-green))}to{filter:drop-shadow(0 0 4px var(--color-green))}}.controls-ui{position:fixed;bottom:10px;right:10px;display:flex;flex-direction:column;align-items:flex-start}.controls-ui.finished{animation:finishedTuto 1.5s ease-in-out forwards}@keyframes finishedTuto{0%{opacity:1}to{opacity:0}}.group{display:flex;flex-direction:column;align-items:center}.keys{display:flex}.key{width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin:5px;border-radius:4px;background-color:var(--color-black);color:#f5f5f5;font-size:10px}.key.pressed{filter:drop-shadow(0 0 4px var(--color-green));animation:filterC .3s ease-in-out forwards}@keyframes filterC{0%{background-color:var(--color-black)}to{background-color:var(--color-green)}}.key-description{display:flex;align-items:center;margin:0}.description{font-size:14px;margin:1px 0;color:#f5f5f5}.chatroom{position:fixed;bottom:2px;left:2px;width:min(300px,85%);background-color:var(--color-black);padding:7px;border-radius:4px;text-align:left;font-size:12px}.chatMessages{overflow-y:auto;color:var(--color-green);margin:"0px"}.textField{height:40px;overflow-y:auto;color:var(--color-green)}input{width:calc(100% - 60px);border:1px solid var(--color-green);border-radius:4px}button{padding:5px 10px;border:none;background-color:#5cb85c;color:#fff;border-radius:4px;cursor:pointer}.chat-instruction{position:absolute;bottom:10px;left:10px;padding:10px;border-radius:4px}#damageMarkerParent,#damageMarkerParent *{pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}
