@charset "UTF-8";html,body,div#phaser-example{padding:0!important;margin:0!important;border:0px!important;float:left;overflow-y:hidden;overflow-x:hidden}@font-face{font-family:Caviar Dreams;src:url("./media/CaviarDreams-K7TOEGM4.ttf");font-weight:400;font-style:normal}@font-face{font-family:Caviar Dreams;src:url("./media/CaviarDreams_Bold-FUXIXUDW.ttf");font-weight:700;font-style:normal}@font-face{font-family:Caviar Dreams;src:url("./media/CaviarDreams_Italic-PEJYBWKJ.ttf");font-weight:400;font-style:italic}@font-face{font-family:Caviar Dreams;src:url("./media/CaviarDreams_BoldItalic-JVAXFHOM.ttf");font-weight:700;font-style:italic}*{font-family:Caviar Dreams,sans-serif;cursor:url("./media/cursor-QRWIPZXH.png"),auto;box-sizing:border-box!important;scrollbar-color:wheat rgba(0,0,0,0);scrollbar-width:thin}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#311;display:inline-block;vertical-align:text-bottom;width:16px;height:16px;margin:0 4px 1px 0;border:1px solid wheat;border-radius:2px;outline:0px;place-content:center;padding:0 0 1px 1px}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #67eff7;width:12px;height:12px;display:block;border-radius:3px;border:0px}input[type=checkbox]:checked:before{transform:scale(1)}.capitalize{text-transform:capitalize}.ui-element{position:absolute}.ui-width-100{width:100%}.dark-primary-text-color{color:#633}.light-primary-text-color{color:wheat}.ui-pos-topright{top:0;right:0;margin:8px 8px 0 0}.ui-pos-bottomright{bottom:0;right:0;margin:0 8px 8px 0}.ui-pos-topleft{top:0;left:0;margin:8px 0 0 8px}.ui-pos-bottomleft{bottom:0;left:0;margin:0 0 8px 8px}.ui-pos-center{top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.ui-pos-topcenter{top:0;left:50%;transform:translate(-50%);margin:8px 0 0}.ui-pos-bottomcenter{bottom:0;left:50%;transform:translate(-50%);margin:8px 0}.ui-pos-leftcenter{top:50%;left:0;transform:translateY(-50%);margin:0 0 0 8px}.ui-pos-rightcenter{top:50%;right:0;transform:translateY(-50%);margin:0 8px 0 0}.ui-display-column{display:flex;flex-direction:column}.ui-display-row{display:flex;flex-direction:row}.ui-panel{background-color:#420;padding:8px;border-radius:3px;min-width:123px;gap:4px;color:wheat}button.ui-game-button{padding:8px;border:none;border-radius:3px;box-shadow:0 1px 1px #0003;transition:.02s;background-color:#530;color:wheat}button.ui-game-button.small{padding:4px}button.ui-game-button.xsmall{padding:2px}button.ui-game-button:not(:disabled):hover{background-color:#640;box-shadow:0 2px 2px 2px #0000004d;transform:scale(1.05)}button.ui-game-button:not(:disabled):active{background-color:#640;transform:scale(.98);box-shadow:inset 0 1px 3px 1px #0000004d}button.ui-game-button :disabled{box-shadow:0 0 #0000;background-color:#311;color:#db8}button.rest-button{bottom:0;right:0;margin:8px;font-size:1.2em}.mainmenu-button-holder{gap:8px}.mainmenu-button{font-size:1.8em;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:wheat;background-color:#ffffff40!important;transition:.1s!important}.mainmenu-button:hover,.mainmenu-button:active{text-shadow:0 0 3px wheat}.introduction-panel{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:#ffffff0d!important;border-radius:5px;border:1px solid rgba(255,255,255,.08);max-height:85vh;width:70vw;padding:16px;font-size:1.6em}.introduction-panel p{color:wheat;margin:8px 0 20px}.introduction-panel .names-holder{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.introduction-panel .names-holder .name-option{width:calc(33% - 4px);min-width:fit-content;font-size:1em;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:wheat;padding:8px;background-color:#fff0!important;transition:.1s!important}.introduction-panel .names-holder .name-option:hover,.introduction-panel .names-holder .name-option:active{text-shadow:0 0 3px wheat}.introduction-panel section{overflow-y:auto}.introduction-panel menu{align-self:flex-end;width:100%;padding:0;display:flex;justify-content:center}.introduction-panel menu button{width:calc(33% - 4px);min-width:fit-content;font-size:1em;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:wheat;padding:8px;background-color:#fff0!important;transition:.1s!important}.introduction-panel menu button:hover,.introduction-panel menu button:active{text-shadow:0 0 3px wheat}::backdrop{pointer-events:none}dialog.dialog-element{position:fixed;left:50%;top:50%;translate:-50% -50%;margin:0;overflow-y:hidden;overflow-x:hidden;background-color:#4a2a0a;color:wheat;z-index:9998}dialog.dialog-element button.dismiss{position:absolute;background:none;outline:0px;border:0px;font-size:2em;left:100%;top:0;margin-left:-39px;margin-top:-6px;color:wheat}dialog.dialog-element button.dismiss:hover{transform:scale(1.05)}dialog.dialog-element progress.dialog-closing-progress{position:absolute;width:100%;left:0;bottom:0;border-radius:0;height:6px;background-color:#38eba6!important}dialog.dialog-element progress.dialog-closing-progress::-moz-progress-value{background-color:#38eba6!important}dialog.dialog-element progress.dialog-closing-progress::-webkit-progress-value{background-color:#38eba6!important}dialog.dialog-element progress.dialog-closing-progress::-moz-progress-bar{background-color:#0f0f0fe6}dialog.dialog-element header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}dialog.dialog-element menu{margin:0;gap:4px;display:flex;flex-direction:row;justify-content:end;align-items:center}div#toast-holder{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:nowrap;position:absolute;top:0;gap:2px;padding:2px;pointer-events:none;z-index:9999}div#toast-holder div.toast-element{z-index:10000;position:relative;margin:0;display:block;height:fit-content;width:390px;max-width:90vw;align-self:start;flex:1 1 auto;background-color:#00000080;color:wheat;padding:8px;text-overflow:ellipsis;pointer-events:none;transition:margin-top .5s ease,opacity .3s ease}div#toast-holder div.toast-element.removed{margin-top:-50px;opacity:0;pointer-events:none}div#toast-holder div.toast-element strong{display:block;position:absolute;margin-left:96.5%;margin-top:-13px;font-size:1.2em;text-shadow:2px 0 0 black,0 2px 0 black,-2px 0 0 black,0 -2px 0 black,2px 2px 0 black,-2px -2px 0 black,-2px 2px 0 black,2px -2px 0 black}.dialog-company-element{width:calc(100vw - 8px);height:calc(100vh - 8px)}.dialog-company-element .info-member-panel{display:flex;align-items:flex-start}.dialog-company-element .member-button-holder{overflow-x:auto;white-space:nowrap;padding:4px 0}.dialog-company-element .member-button-holder button{margin-right:8px}.dialog-company-element .stats-holder strong{text-transform:capitalize}.dialog-company-element .stats-holder tbody tr td{min-width:15px;text-align:end}.dialog-company-element .gauge-holder .gauge-value{display:flex;flex-direction:column;align-items:center;gap:2px}.dialog-company-element .gauge-holder progress{border-radius:16px;overflow:hidden;height:8px}.dialog-company-element .gauge-holder progress.XP{border:1px solid #eb3;background-color:#eb3!important}.dialog-company-element .gauge-holder progress.XP::-moz-progress-value{background-color:#eb3!important}.dialog-company-element .gauge-holder progress.XP::-webkit-progress-value{background-color:#eb3!important}.dialog-company-element .gauge-holder progress.VITALITY{border:1px solid #d33;background-color:#d33!important}.dialog-company-element .gauge-holder progress.VITALITY::-moz-progress-value{background-color:#d33!important}.dialog-company-element .gauge-holder progress.VITALITY::-webkit-progress-value{background-color:#d33!important}.dialog-company-element .gauge-holder progress.STAMINA{border:1px solid #5a5;background-color:#5a5!important}.dialog-company-element .gauge-holder progress.STAMINA::-moz-progress-value{background:#5a5!important}.dialog-company-element .gauge-holder progress.STAMINA::-webkit-progress-value{background:#5a5!important}.dialog-company-element .gauge-holder progress.MANA{border:1px solid #3ac;background-color:#3ac!important}.dialog-company-element .gauge-holder progress.MANA::-moz-progress-value{background-color:#3ac!important}.dialog-company-element .gauge-holder progress.MANA::-webkit-progress-value{background-color:#3ac!important}.dialog-company-element .gauge-holder progress::-moz-progress-bar{background-color:#0f0f0fe6}.dialog-company-element .gauge-holder progress::-webkit-progress-bar{background-color:#0f0f0fe6}.dialog-company-element .gauge-holder strong{text-transform:capitalize}.dialog-company-element .gauge-holder tbody tr td{text-align:end}.dialog-battle-element{width:calc(100vw - 8px);height:calc(100vh - 8px);display:flex;flex-direction:column}.dialog-battle-element section{display:flex;width:100%;justify-content:space-between;overflow:hidden}.dialog-battle-element section .text-panel{width:100%;overflow-y:auto;overflow-x:hidden}.dialog-battle-element section .order-panel{width:max-content;overflow-y:hidden;overflow-x:hidden;padding-right:8px;display:flex;flex-direction:column}.dialog-battle-element section .order-panel p{width:max-content;margin:0 0 2px;display:block;font-size:small;padding:1px 4px;background-color:#0006;border:1px solid rgba(0,0,0,.9);border-radius:6px}.dialog-battle-element section.teams{padding:8px;background-color:#0000001a;overflow:visible;display:flex;flex-direction:row;justify-content:space-between;overflow-y:visible;min-height:110px;overflow-x:auto;gap:7px;align-content:space-around;align-items:flex-start}.dialog-battle-element section.teams div.team{padding:4px;background-color:#0003;border:1px solid rgba(0,0,0,.6);border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;width:max-content;max-height:107px;gap:2px;min-width:max-content}.dialog-battle-element section.teams div.team.adversarial{background-color:#864747;border:1px solid #864747}.dialog-battle-element section.teams div.team.foe{background-color:#a01616;border:1px solid #a01616}.dialog-battle-element section.teams div.team.supporter{background-color:#6b917f;border:1px solid #6b917f}.dialog-battle-element section.teams div.team.ally{background-color:#2ec07c;border:1px solid #2ec07c}.dialog-battle-element section.teams div.team.player{background-color:#3a98cf;border:1px solid #3a98cf}.dialog-battle-element section.teams div.team div.actor{padding:1px 4px;background-color:#0003;border:1px solid rgba(0,0,0,.6);border-radius:6px;margin-bottom:2px}.dialog-battle-element section.teams div.team div.actor.defeated{background-color:#333;border:1px solid #111}.dialog-battle-element section.teams div.team div.actor p{margin:0;font-size:small}.dialog-battle-element menu{padding:8px 0;display:flex;flex-wrap:wrap;min-height:47px}.negativo{color:#ff3a3a}.positivo{color:#67eff7}.critical-text{animation-name:criticalText;animation-duration:.6s;animation-iteration-count:infinite}@keyframes criticalText{0%{text-shadow:1px 1px 0px #ff8903,-1px -1px 0px #03ffff}50%{text-shadow:0px 0px 1px #ff8903,0px 0px 1px #03ffff}to{text-shadow:1px 1px 0px #ff8903,-1px -1px 0px #03ffff}}.hit-taken{animation:hitTaken .2s cubic-bezier(.87,0,.13,1) 0s 1 normal forwards}@keyframes hitTaken{0%,50%,to{opacity:1;transform:scale(1)}25%,75%{opacity:0;transform:scale(.98)}}.hit-taken{animation:blinkHitTaken .2s cubic-bezier(.87,0,.13,1) 0s 1 normal forwards,shakeHitTaken .2s cubic-bezier(.87,0,.13,1) 0s 1 normal forwards}.shrink-slide-out{overflow:hidden;animation:shrinkAndSlideOut .2s cubic-bezier(.87,0,.13,1) 0s 1 normal forwards}@keyframes blinkHitTaken{0%,50%,to{opacity:1;transform:scale(1)}25%,75%{opacity:0;transform:scale(.98)}}@keyframes shakeHitTaken{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-25%)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-12%)}65%{animation-timing-function:ease-in;transform:translateY(-6%)}82%{animation-timing-function:ease-in;transform:translateY(-3%)}93%{animation-timing-function:ease-in;transform:translateY(-1%)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes shrinkAndSlideOut{0%{opacity:1;transform:translate(0);height:15px}90%{height:0px}to{border:0px;opacity:0;transform:translate(110%)}}
