:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;font-weight:400}h1,h2,h3,h4,button,input,label{line-height:1.1;margin:0}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}@keyframes damageEffect0{0%{transform:translateY(0);opacity:.5;color:#ff7866}25%{opacity:1;color:#ffa599;transform:translateY(-10px) translate(-2px) scale(1.4)}50%{opacity:1;color:#ff7866}to{opacity:0;transform:translateY(10px) translate(-4px)}}@keyframes damageEffect1{0%{transform:translateY(0);opacity:.5;color:#ff7866}20%{opacity:1;transform:translateY(-10px) translate(2px) scale(1.3);color:#ffd2cc}50%{opacity:1;color:#ff7866}to{opacity:0;transform:translateY(10px) translate(4px)}}@keyframes upwardEffect{0%{transform:translateY(0);opacity:0}30%{opacity:1;transform:translateY(-20px)}50%{opacity:1}to{opacity:0;transform:translateY(0)}}.effect{text-shadow:var(--text-shadow);padding:4px;width:28px;height:28px;font-size:1.2rem;font-weight:700;font-family:monospace;text-align:center;animation:upwardEffect 1.5s ease forwards;position:absolute;z-index:100;pointer-events:none;opacity:0}.effect.damage0{color:#ff7866;animation:damageEffect0 1.5s ease forwards;z-index:101}.effect.damage1{animation:damageEffect1 1.5s ease forwards}.effect.heal{color:var(--green)}.effect.coin{color:var(--gold);display:flex;align-items:center;animation:upwardEffect 1.5s ease forwards}.effect.coin img{width:12px;height:12px;margin-left:2px}.effect.coin.enemy{filter:hue-rotate(-35deg)}:root{font-family:Faustina,serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;font-weight:400;color:#ffffffde;-webkit-touch-callout:none!important;--green: hsl(128, 90%, 74%);--blue: hsl(206, 100%, 70%);--enemy: hsl(4, 100%, 70%);--player: hsl(206, 100%, 70%);--gold: hsl(43, 90%, 65%);--enemy_dark: hsl(4, 100%, 30%);--player_dark: hsl(206, 100%, 30%);--text-shadow: .8px .8px 0 #111;--backgroundImage: url(/assets/bg_cards-biy_OCn0.jpg);--shadow-color: 35deg 27% 30%;--readyButtonShadow: .4px .6px .8px hsl(var(--shadow-color) / .36), 1.2px 1.8px 2.4px -.8px hsl(var(--shadow-color) / .36), 3.1px 4.6px 6.2px -1.7px hsl(var(--shadow-color) / .36), 7.5px 11.1px 15.1px -2.5px hsl(var(--shadow-color) / .36)}button{-webkit-touch-callout:none!important}html{font-size:16px}html,body{min-width:100%;min-height:100%;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;touch-action:none;background:#111}body{-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent;width:100vw;height:100vh;height:100dvh;width:100dvw;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-image:var(--backgroundImage)}#root,.game{display:flex;flex-direction:column;height:100%;width:100%;flex:1 1 auto}body,button{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMBEhISCRARDhI5LmZuKiNHTg8QCgcTExMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwMREhARFxcbMlZFn+MwJVugDw8JEhMTEgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMCExMUBAAAAAAAAAAAExMTAxMTEwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTBw4PDBsoJDt0c2in/z49RZYJCgckExMTDBMTEwEAAAAAAAAAAAAAAAAAAAAAExMTBRQTFQsOEQcHEhITJSMZQmAUExcSExMSAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMQDw8NLTUuT7q8t87/w8K86RIREVcPDw8VExMTBgAAAAAAAAAAExMTAhMTEwcSExEQDBADGxkVJltMLanWNiJyog8RCwkTExIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTBBEREBcTExhWYVt18fLt6////Pv/bGlqwAIDAjIVFBUQExMTBRMTEwUTExMLDxEJFRAQC0QvH12jZzrp+lUxveMQEQ8wEBINAhMTEwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMJEBAOHh0bKZKwrLb//fjz//Pt7P/Z09b/JCMnpwoKCjEUFBQZExMSFw8RCCoZFSh6QSiQ3mk88P9pO+z9HRcxbg4RBw0TExQGExMTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTARMTEwsICAo6SkhV0fHt6//y7en/6uXj//Pt7v+NiZL+BwYMqQ4PDEMMDQ1YIxpJtkMroPpWNcn/ZDvm/zQha7QNEAMlExMUDRMTEwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMCDw8ODg4NEGOura73//r2/+3o5P/n4+H/5eDi/87K0P8wLTj/FhcYyERAWeMpF3D/PymX/1EzwP9DKpXlEBEMSxITEBETExMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwUGBgYXPDw8h+vn5f308Ov/6uXi/+Tf3v/h3N3/wbzB/zs4Pv8YFh7/cXB2/z44Xf8gEGb/PSeP+xoWKoUPEQoYExMTCRMTEwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMBEhISCgUGBit8enq//Pjz/+zn4//o4+D/4d3c/+Hc3f+emZ//KSYr/xwaIP8hHyb/enl+/1NNcv8YETHBERENNBMTEgwTExMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwIPEBAPEhMTUcC+vO749O//6eXg/+bh3//f2tj/3NjY/2RgZf8dGyD/KSgr/yUjKv8hHij/RkZJ9BUWEnASEhEgExMTCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTBgkKChc8PDyI7Ojl/+7q5P/o5OD/497c/+Hd2/+5tbb/LCov/yooK/8uKzL/JSIn/yUiKP8dHCL8BAMHrgwMDDkVFRQRExMTBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQKAwQEKoB/fsX79vH/6uXf/+fi3v/h3Nj/5+Le/25rbf8gHiL/KCUq/zk2PP90cXX/trO2/9TT1f+Iho7+GBcdqQIBAjIPDw8TExMTCxMTEwUTExMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTAhAQEA4TExNSxcLA8/bx6//q5eD/5uHc/+zo4v+yrqz/KCYq/0hESf+TkpT/39ze//39/P/////////////////T0tb/YF9gthAQEFIICAcgDhALDA8QCwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQFBgYGF0JBQIzv6+f/8e3m/+vm4P/r5uH/29bS/3Nwcf+SkJL/6unq/////////////vv5//v4+P/79/j//Pj4////////////wMC+5UNCRIQoI0JrJCE1NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTARISEgcDBAQuiIeFx//69v/v6+X/6uXg/+fj3v/b2NP/3t3c//////////3//fn1//z59v/7+Pb/+vj2//r39v/+/Pn////////+/f/PzNz/fHSg/1ZJjvBDOG1xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMEDA0NDBcXF1jJxsPt//v1/+7q5f/n4t7/7uvl///++f////3//fr3//v49f/6+PX/+vbz//n39P/+/Pn///////r6+//GxMz/cGyB+Do2U9ItKUGOHBshRRQTFRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwgFBgYWSEhHkPb07//48+7/6+bi//Ht6P//+/b//fr1//r39P/59/T/+ff0//v49/////7///////b29v/CwMT5YV5r3iMhL6sVExptERAROg4PDB8REQ8UEhIRCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREREAYHByuJiIfG///8/+7p5P/y7+n//Pn0//r28v/49fH/+fj1/////////////v39/9HR0fSLi4vFSUlJkBUUF2sHBwpHEBEPJhERDxkSEhITExMTCxMTEwUTExMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDAwWGRkZU9HOzPX59fH/8ezm//r28f/6+PT///77///////29vX/29va9ZOTk8xHR0ePFxYWVgUFBS4FBQUbDQ0NEBMTEgwTExMLExMTBhMTEwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBARhDQkGC9/Pv//Lu6f///Pr///////v7+v/Nzs7wnJyczU1NTZQYGBhZBAQELwcHBxkPDw8QEhISChMTEwYTExMDExMTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL4qJh7n//////Pv5/9bW1vaWlZbMU1NTlhsbG10FBQUyBQUFGQ4ODg4UFBQLFBQUBhMTEwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODdwo6KhypCQkLtMTE2GFxgXVAgICC8FBQUXCwsLDREREgcUFBQFExMTAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwME4uLi5pAAAAMAAAABsMDAwXEBAQEBMTEwoUFBQEExMTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////z////8////+P/P//h/H//wPj//8Bg///AAf//gAH//4AD//+AB///AAP//wAB//8AAP/+AAA//gAAH/4AAD/8AAH//AAP//wAf//4A///+B////j/////////8=),auto}.attackCursor{cursor:url(data:image/x-icon;base64,AAACAAEAICAQAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAAABNTEwAHx4eAAAAAAD///8AR0dHADU1YQABAVwAEhISALCwsADMysgAY2NiADg4OADb29sAqKioACQkIwAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiImIiIiIiIiIiIiIiIiIiIiZmIiIiIiIiIiIiInciIiJlYiIiIiIiIiIiIiJ6ciImViIiIiIiIiIiIiIi16cnYGIiIiIiIiIiIiIiLZ0ad6YiIiIiIiIiIiIiItzSIqp3IiIiIiIiIiIiIi2dIiIqciIiIiIiIiIiIiLZkiIiIqciIiIiIiIiIiItnJIogid6ciIiIiIiIiIi2TnSKIJ3d6ciIiIiIiIiLZOdIiInd3d3IiIiIiIiItk50ogid3dyIiIiIiIiIi2TnXKIJ3d3IiIiIiIiIiLZOdd3Ind3ciIiIiIiIiItk53k53d3dyIiIiIiIiIiycne63d3d3IiIiIiIiIiLZyd5E53d3ciIiIiIiIiIsM53uvnd3dyIiIiIiIiIiLTPeROd3d3IiIiIiIiIiIi2c5L53d3ciIiIiIiIiIiIsneTnd3dyIiIiIiIiIiIiLc2+d3d3IiIiIiIiIiIiIi3N5Hd3ciIiIiIiIiIiIiItPe53dyIiIiIiIiIiIiIiLT2+d3IiIiIiIiIiIiIiIi0963ciIiIiIiIiIiIiIiItzU5yIiIiIiIiIiIiIiIiLc3nIiIiIiIiIiIiIiIiIi2d4iIiIiIiIiIiIiIiIiItnSIiIiIiIiIiIiIiIiIiL///8f////H////h///Px///x4///8If//+AP///AD///gB///wAP//4AB//8AAP/+AAD//AAH//gAD//wAB//4AA//8AAf/+AAP//AAH//wAD//8AB///AA///wAf//8AP///AH///wD///8B////A////wf///8P////H////w==),auto!important}button{border:none;background:none;color:#fff;margin:0;padding:0;border-radius:0}@media (max-height: 750px){#root{zoom:.9}}@media (max-height: 700px){#root{zoom:.8}}@media (max-width: 800px){#root{zoom:.8}}@media (max-width: 600px),(max-height: 400px){#root{zoom:.6}}@supports (-webkit-touch-callout: none){@media (max-width: 400px),(max-height: 400px){html{font-size:.75em}}}
