@font-face{font-family:ghs-normal;src:url(majallab.c0fe28bfe2c046ef.eot);src:url(majallab.4ef31693f35ab4df.woff) format("woff"),url(majallab.00c7b4c865792c45.ttf) format("truetype"),url(majallab.3bc19f63b5b1d474.svg) format("svg")}@font-face{font-family:ghs-text;src:url(nyala.4e8c1c950bd24426.eot);src:url(nyala.4ee851b2fcb8e944.woff) format("woff"),url(nyala.cb936c47987819d9.ttf) format("truetype"),url(nyala.8c58684371db7fcc.svg) format("svg")}@font-face{font-family:ghs-extra;src:url(HighTower.97e2c9c42dc378c1.eot);src:url(HighTower.436332ed2b7e9692.woff) format("woff"),url(HighTower.324fc43c0afe8bc7.ttf) format("truetype"),url(HighTower.bae5c37885632d2a.svg) format("svg")}@font-face{font-family:ghs-title;src:url(PirataOne-Gloomhaven.865e1b59fec8b926.eot);src:url(PirataOne-Gloomhaven.da25f1617794b910.woff) format("woff"),url(PirataOne-Gloomhaven.7a0430e6b6669ae2.ttf) format("truetype"),url(PirataOne-Gloomhaven.6df041d11e2f4836.svg) format("svg")}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ghs-normal;--ghs-width: 100px;--ghs-factor: 100;--ghs-dialog-factor: 1;--ghs-text-factor: 1;--ghs-small-text-factor: 1;--ghs-barsize: 1;--ghs-unit: calc(var(--ghs-width) / var(--ghs-factor));--ghs-color-black: #000;--ghs-color-white: #fff;--ghs-color-gray: #98b0b5;--ghs-color-darkgray: #202830;--ghs-color-yellow: #eca610;--ghs-color-blue: #56c8ef;--ghs-color-green: #7da82a;--ghs-color-red: #e2421f;--ghs-color-darkred: #4d0e00;--ghs-filter-white: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%);--ghs-filter-gray: invert(71%) sepia(17%) saturate(271%) hue-rotate(143deg) brightness(94%) contrast(88%);--ghs-filter-darkgray: invert(14%) sepia(14%) saturate(794%) hue-rotate(169deg) brightness(95%) contrast(97%);--ghs-filter-yellow: invert(58%) sepia(53%) saturate(675%) hue-rotate(3deg) brightness(103%) contrast(100%);--ghs-filter-blue: invert(72%) sepia(96%) saturate(1077%) hue-rotate(164deg) brightness(97%) contrast(94%);--ghs-filter-green: invert(56%) sepia(53%) saturate(536%) hue-rotate(39deg) brightness(95%) contrast(93%);--ghs-filter-red: invert(26%) sepia(70%) saturate(2000%) hue-rotate(348deg) brightness(104%) contrast(97%);--ghs-outline: calc(var(--ghs-unit) * -.2) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * .2) var(--ghs-color-black), calc(var(--ghs-unit) * .2) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * -.2) var(--ghs-color-black);--ghs-outline-thin: calc(var(--ghs-unit) * -.1) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * .1) var(--ghs-color-black), calc(var(--ghs-unit) * .1) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * -.1) var(--ghs-color-black)}body.no-select{-webkit-user-select:none;user-select:none}*::-webkit-scrollbar{width:5px;height:8px;border-radius:10px}*::-webkit-scrollbar:hover{width:8px;height:12px;background-color:var(--ghs-color-darkgray)}*::-webkit-scrollbar-thumb{background:var(--ghs-color-gray);border-radius:10px;border:5px solid transparent}.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg{display:none}@media (max-width: 500px){body{--ghs-width: 100vw;--ghs-dialog-factor: 1.8;--ghs-text-factor: 1.3;--ghs-small-text-factor: .7}}@media (max-width: 500px) and (orientation: landscape){body{--ghs-width: 70vw}}@media (min-width: 500px){body{--ghs-width: 100vw;--ghs-dialog-factor: 1.6;--ghs-text-factor: 1.2;--ghs-small-text-factor: .85}}@media (min-width: 500px) and (orientation: landscape){body{--ghs-width: 60vw}}@media (min-width: 500px){.hidden-xs{display:unset}}@media (min-width: 800px){body{--ghs-width: 800px;--ghs-dialog-factor: 1.3;--ghs-text-factor: 1.1;--ghs-small-text-factor: 1}}@media (min-width: 800px) and (orientation: landscape){body{--ghs-width: 600px}}@media (min-width: 800px){.hidden-xs,.hidden-sm{display:unset}}@media (min-width: 1000px){body{--ghs-width: 1000px;--ghs-dialog-factor: 1.1;--ghs-text-factor: 1}}@media (min-width: 1000px) and (orientation: landscape){body{--ghs-width: 750px}}@media (min-width: 1000px){.hidden-xs,.hidden-sm,.hidden-md{display:unset}}@media (min-width: 1200px){body{--ghs-width: 1200px;--ghs-dialog-factor: 1;--ghs-text-factor: 1}}@media (min-width: 1200px) and (orientation: landscape){body{--ghs-width: 900px}}@media (min-width: 1200px){.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg{display:unset}}.working{cursor:progress}.working *{pointer-events:none}.denied{cursor:not-allowed!important}.denied *{pointer-events:none}app-root,ghs-main{height:100%;max-height:100%;display:flex;flex-direction:column}ghs-main{position:fixed;top:0;left:0;right:0;bottom:0}a{color:var(--ghs-color-gray)}a:hover{color:var(--ghs-color-white)}.inactive{filter:grayscale(100%)}.active-border{box-shadow:0 0 calc(var(--ghs-unit) * 1) calc(var(--ghs-unit) * .5) var(--ghs-color-blue)}.outline{color:var(--ghs-color-white);text-shadow:var(--ghs-outline)}.card-container{background-color:transparent;height:100%;max-height:100%;perspective:1000px}.card{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.75,0,.85,1);transform-style:preserve-3d}.card.flipped{transform:rotateX(180deg)}.card.reveal{cursor:pointer}.card .revealed{display:none}.card.confirm .revealed{display:inline-block}.card .card-back,.card .card-front{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.card .card-front{transform:rotateX(180deg)}.spacer{flex:1 1 auto}.dialog-backdrop,.popup-backdrop{z-index:1000;position:fixed!important;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}@keyframes card-flip{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes entity-alive-animation{0%{max-width:100%;opacity:0;transform:translateY(100%) scale(1);filter:grayscale(100%)}to{max-width:100%;opacity:1;transform:translate(0)}}@keyframes entity-dead-animation{0%{max-width:100%;opacity:1;transform:translate(0)}to{max-width:100%;opacity:0;transform:translateY(100%);filter:grayscale(100%)}}@keyframes hide-animation{0%,to{visibility:hidden}}@keyframes shake{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}@keyframes condition-hightlight{0%{transform:scale(0)}25%,50%{transform:scale(1) translateY(-70%)}to{transform:scale(0)}}.entity-alive{animation:entity-alive-animation 1s ease-in-out}.entity-dead{animation:entity-dead-animation 1s ease-in-out}.ghs-svg{width:100%;height:auto}.placeholder{position:relative}.placeholder .icon{height:.9em;width:auto;margin:0 .1em}.placeholder .placeholder-action,.placeholder .placeholder-condition,.placeholder .placeholder-initiative{white-space:nowrap;display:inline-flex}.placeholder .placeholder-condition{text-transform:uppercase}.placeholder .placeholder-initiative{position:relative;font-family:ghs-title;font-size:.8em;top:.1em}.placeholder .placeholder-initiative img{position:absolute;width:.7em;height:auto;top:-.3em;left:50%;transform:translate(-50%);filter:var(--ghs-filter-white)}.placeholder .placeholder-attackmodifier{position:relative;display:inline;overflow:visible;margin:0 1em}.placeholder .placeholder-attackmodifier img{position:absolute;height:1.4em;width:auto;left:25%;top:25%;transform:translate(-50%,-25%);margin:0}.element{display:inline-block;position:relative}.element img{width:100%;height:auto}.element.inline{width:1em;height:1em;transform:translateY(25%)}.element.consume{z-index:1}.element.consume:before{content:" ";display:block;position:absolute;left:0;width:100%;height:100%;background-image:url(minus.97c98a810771fceb.svg);background-size:cover;z-index:2}.immunity img{height:100%;width:100%}.immunity:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(immunity.5d026de2db8a1d8f.svg);background-size:cover}.cdk-drag-preview{cursor:handle}.cdk-drag-preview.drag-hidden{opacity:0}.disable-animation *{animation:none!important}textarea:focus,textarea:focus-visible,textarea:active,textarea:hover,input:focus,input:focus-visible,input:active,input:hover{border:none;outline:none!important}input[type=text],input[type=number]{min-width:calc(var(--ghs-unit) * 8 * var(--ghs-dialog-factor));margin:0;color:var(--ghs-color-white);background-color:var(--ghs-color-black);border-width:calc(var(--ghs-unit) * .1);border-style:solid;border-color:var(--ghs-color-gray);-webkit-user-select:auto;user-select:auto;font-family:ghs-text;font-size:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor))}label input[type=number]{margin-left:calc(var(--ghs-unit) * 1 * var(--ghs-dialog-factor))}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--form-background);width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));border-width:calc(var(--ghs-unit) * .3);border-style:solid;display:grid;place-content:center;margin-right:calc(var(--ghs-unit) * 1 * var(--ghs-dialog-factor));color:var(--ghs-color-gray)}input[type=checkbox]:before{left:calc(var(--ghs-unit) * .5 * var(--ghs-dialog-factor));top:calc(var(--ghs-unit) * -.5 * var(--ghs-dialog-factor));position:relative;content:" ";width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);color:var(--ghs-color-gray);background-color:var(--ghs-color-gray)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover:before{background-color:var(--ghs-color-white)}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));border-width:calc(var(--ghs-unit) * .3);border-style:solid;display:grid;place-content:center;margin-right:calc(var(--ghs-unit) * 1);color:var(--ghs-color-gray)}input[type=radio]:before{left:calc(var(--ghs-unit) * .5 * var(--ghs-dialog-factor));top:calc(var(--ghs-unit) * -.5 * var(--ghs-dialog-factor));position:relative;content:" ";width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);color:var(--ghs-color-gray);background-color:var(--ghs-color-gray)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover:before{background-color:var(--ghs-color-white)}.error{animation:shake .5s linear;color:var(--ghs-color-red)!important}.warn{animation:shake .25s linear;color:var(--ghs-color-yellow)!important}
