html{font-size:2vh}@media screen and (max-width: 768px) and (orientation: portrait){html{font-size:3vw}.game-action-options,.decision-modal-container{width:calc(100vw - 1rem)}.decision-modal-option-container{height:10rem!important}}#root{color-scheme:light dark;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}:root{--shake-strength: 1rem}@keyframes variable-shake{0%{transform:translate(calc(var(--shake-strength) * -1))}25%{transform:translate(calc(var(--shake-strength)),calc(var(--shake-strength) * -1))}50%{transform:translate(calc(var(--shake-strength) * -1),calc(var(--shake-strength)))}75%{transform:translate(calc(var(--shake-strength)))}to{transform:translate(0)}}.shake-screen{animation:variable-shake var(--shake-duration, .2s) cubic-bezier(.36,.07,.19,.97)}small{font-size:.7em}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{display:flex;place-items:center;width:100vw;height:100vh;padding:0;margin:0}h1{font-size:3.2em;line-height:1.1}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-.8rem)}to{transform:translateY(0)}}.floating{animation:floatUpDown 2s ease-in-out infinite}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ant-card{background-color:#213547;border:solid 1px white;-webkit-user-select:none;user-select:none}p{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography p,.ant-typography span,.ant-typography div,.ant-typography ul,.ant-typography li,.ant-typography code,.ant-list-item-meta-title,.ant-list-item-meta-description,.ant-col,.ant-row,.ant-list,.ant-app .ant-btn{font-size:1rem!important}.ant-select,.ant-select-selector,.ant-input,.ant-checkbox-wrapper,.ant-btn,.ant-select-selection-item,.ant-select-selection-wrap,.ant-select-selection-search,.ant-select-selection-search-input,.ant-checkbox-input,.ant-row{font-size:1rem!important;padding:.2rem .5rem!important;height:auto!important;line-height:1!important}.ant-space-item{font-size:1rem!important;padding:.2rem .5rem!important;line-height:1!important}.ant-input-search>.ant-input{height:2rem}.ant-input-search-button{height:2rem!important}.ant-select-selection-wrap,.ant-select-selection-wrap:after .ant-select-selection-search,.ant-select-selection-search-input{padding:0!important;padding-inline-end:0!important;line-height:0!important}#root{margin:0 auto;padding:2rem;text-align:center;overflow-x:hidden}@font-face{font-family:DragonHunter;src:url(/fonts/DragonHunter-9Ynxj.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body,html,#root{margin:0;padding:0;height:100%;background-color:#141414;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen;-webkit-user-select:none;user-select:none;overflow:hidden;line-height:1.5;font-weight:400;color:#ffffffde}p,span,small{text-shadow:1px 1px 2px rgba(0,0,0,1.6)}.glowing-dashed-border .card-border-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;fill:none;stroke:#ff0;stroke-width:2;stroke-dasharray:12,8;stroke-dashoffset:0;filter:drop-shadow(0 0 2px yellow) drop-shadow(0 0 6px yellow);animation:dash-neon 2s linear infinite;border-radius:inherit}@keyframes dash-neon{to{stroke-dashoffset:-40}}@keyframes violent-shake{0%{transform:rotate(0)}10%{transform:rotate(-5deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}90%{transform:rotate(-5deg)}to{transform:rotate(0)}}.shake{animation:violent-shake .5s ease-in-out;transform-origin:center}.full-power{display:inline-block;animation:fullPower 1s infinite ease-in-out}@keyframes fullPower{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.buff{filter:drop-shadow(0 0 .5rem rgba(0,255,0,1))}.debuff{filter:drop-shadow(0 0 .5rem rgba(255,0,0,1))}.white-glow{filter:drop-shadow(0 0 .5rem rgba(255,255,255,.5))}.feint{display:inline-block;animation:feint 3.5s infinite linear}@keyframes feint{0%{transform:translate(0) rotate(0)}10%{transform:translate(.3rem,-.6rem) rotate(1deg)}20%{transform:translate(.6rem,-.21rem) rotate(2deg)}30%{transform:translate(.75rem,-.39rem) rotate(1deg)}40%{transform:translate(.9rem,-.6rem) rotate(0)}50%{transform:translate(.76rem,-.54rem) rotate(-1deg)}60%{transform:translate(.58rem,-.96rem) rotate(-2deg)}70%{transform:translate(.3rem,-1.15rem) rotate(-1deg)}80%{transform:translateY(-1.2rem) rotate(0)}90%{transform:translate(-.3rem,-1.05rem) rotate(1deg)}to{transform:translate(0) rotate(0)}}.highlight-play-area{pointer-events:none;box-sizing:border-box}.highlight-play-area svg{display:block}.restore-button{position:fixed;width:4rem;height:4rem;background-color:#ff4d4f;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px #ff4d4fcc;cursor:pointer;animation:pulse 1.5s infinite;z-index:1000;top:1rem;left:50vw;transform:translate(-50%)}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 12px #ff4d4fe6}50%{transform:scale(1.1);box-shadow:0 0 24px #ff4d4f}to{transform:scale(1);box-shadow:0 0 12px #ff4d4fe6}}.hover-marginLeft{transition:margin-left .2s ease-in-out}.hover-marginLeft:hover{margin-left:1rem;font-weight:700}.career-shake{--intensity: 1;animation:rotate-shake calc(.5s / var(--intensity)) infinite linear;text-shadow:0 0 calc(.3rem * var(--intensity)) rgba(255,0,0,calc(.9 * var(--intensity) + .1)),0 0 calc(.6rem * var(--intensity)) rgba(255,0,0,calc(.6 * var(--intensity) + .2)),0 0 calc(.9rem * var(--intensity)) rgba(255,0,0,calc(.4 * var(--intensity) + .3)),0 0 calc(1.2rem * var(--intensity)) rgba(255,0,0,calc(.3 * var(--intensity) + .3))}@keyframes rotate-shake{0%{transform:rotate(calc(-5deg * var(--intensity)))}25%{transform:rotate(calc(5deg * var(--intensity)))}50%{transform:rotate(calc(-5deg * var(--intensity)))}75%{transform:rotate(calc(5deg * var(--intensity)))}to{transform:rotate(calc(-5deg * var(--intensity)))}}.game-info-panel-section{font-size:1rem;text-align:left}.game-info-panel-section>h1{font-size:1.5rem;margin-block-start:0em;margin-block-end:.5em;margin-inline-start:0px;margin-inline-end:0px}.game-info-panel-section p{max-width:60%}.game-info-panel-section-cards p{max-width:100%}.flip{transform:scaleX(-1)}.statbar-mask{--mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' preserveAspectRatio='none'><polygon fill='white' points='0,0 240,0 220,22 0,22' /></svg>");-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.statbar-icon{position:absolute;z-index:10;height:1.5rem}.statbar-container{display:flex;-webkit-user-select:none;user-select:none;margin-bottom:.2rem;margin-left:2rem}.statbar-container[data-align=right]{justify-content:flex-end}.statbar-outer{position:relative;height:1.5rem;width:38vw;overflow:hidden;border-bottom-left-radius:1rem;border-top-left-radius:.4rem}.statbar-div{position:absolute;z-index:10;left:6px;font-size:1rem;color:#fff;text-shadow:0 0 4px black;pointer-events:none;margin-top:-.1rem}.statbar-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000,#0a0a0a 40%,#050505)}.statbar-fill{position:absolute;top:0;right:0;bottom:0;left:0;filter:brightness(1.08)}.statbar-current-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.statbar-delta{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes statbar-shake{0%{transform:translate(0) rotate(0)}10%{transform:translate(-6px) rotate(-1deg)}20%{transform:translate(6px) rotate(1deg)}30%{transform:translate(-4px) rotate(-.5deg)}40%{transform:translate(4px) rotate(.5deg)}50%{transform:translate(-2px) rotate(-.25deg)}60%{transform:translate(2px) rotate(.25deg)}70%{transform:translate(-1px) rotate(-.1deg)}80%{transform:translate(1px) rotate(.1deg)}to{transform:translate(0) rotate(0)}}.statbar-shake{animation:statbar-shake .6s cubic-bezier(.36,.07,.19,.97);will-change:transform}
