.ad-container{position:absolute;bottom:0;height:25px;background-color:#777}.ad-container .privacy{width:220px;text-align:center}.ad-container .privacy a{font-weight:700;font-size:11px}.ad-container .privacy a:link,.ad-container .privacy a:visited{color:#000}.ad-container .privacy .note{font-size:8px}.ad-container .ad{display:none;position:absolute;bottom:0;width:220px;height:150px;background-color:#fff}.button{display:inline-table;min-width:120px;min-height:50px;height:auto;border-radius:11px;border:1px solid #000;margin:1.5px 0;padding:3px;-webkit-transition:.25s;transition:.25s;z-index:5;cursor:pointer;color:#000;font-size:20px;background-color:#6ce9c1;-webkit-box-shadow:1px -1px 7px #127757 inset;box-shadow:1px -1px 7px #127757 inset}.button:hover:not(.inactive){background-color:#b7f4e1}.button:active:not(.inactive){background-color:#1cbe8a;-webkit-transition:.1s;transition:.1s}.button.selected{background-color:#f0b038;-webkit-box-shadow:1px -1px 7px #563a06 inset;box-shadow:1px -1px 7px #563a06 inset}.button.selected:hover:not(.inactive){background-color:#f6d089}.button.selected:active:not(.inactive){background-color:#a16e0c;-webkit-transition:.1s;transition:.1s}.button.xp{background-color:#2f3;-webkit-box-shadow:1px -1px 7px #005507 inset;box-shadow:1px -1px 7px #005507 inset}.button.xp:hover:not(.inactive){background-color:#79ff83}.button.xp:active:not(.inactive){background-color:#00a70d;-webkit-transition:.1s;transition:.1s}.button.gold{background-color:#cd3;-webkit-box-shadow:1px -1px 7px #353a0a inset;box-shadow:1px -1px 7px #353a0a inset}.button.gold:hover:not(.inactive){background-color:#dfe97d}.button.gold:active:not(.inactive){background-color:#768015;-webkit-transition:.1s;transition:.1s}.button.research{background-color:#d6f;-webkit-box-shadow:1px -1px 7px #709 inset;box-shadow:1px -1px 7px #709 inset}.button.research:hover:not(.inactive){background-color:#f0bdff}.button.research:active:not(.inactive){background-color:#b600eb;-webkit-transition:.1s;transition:.1s}.button.iron{background-color:#ccc;-webkit-box-shadow:1px -1px 7px #666 inset;box-shadow:1px -1px 7px #666 inset}.button.iron:hover:not(.inactive){background-color:#f7f7f7}.button.iron:active:not(.inactive){background-color:#8f8f8f;-webkit-transition:.1s;transition:.1s}.button.wood{background-color:#a74;-webkit-box-shadow:1px -1px 7px #18110a inset;box-shadow:1px -1px 7px #18110a inset}.button.wood:hover:not(.inactive){background-color:#caa27b}.button.wood:active:not(.inactive){background-color:#533a21;-webkit-transition:.1s;transition:.1s}.button.skill{background-color:#bdd;-webkit-box-shadow:1px -1px 7px #488 inset;box-shadow:1px -1px 7px #488 inset}.button.skill:hover:not(.inactive){background-color:#f5fafa}.button.skill:active:not(.inactive){background-color:#69b4b4;-webkit-transition:.1s;transition:.1s}.button.inactive{background-color:#777;-webkit-box-shadow:1px -1px 7px #111 inset;box-shadow:1px -1px 7px #111 inset;cursor:auto}.button.inactive:hover:not(.inactive){background-color:#a2a2a2}.button.inactive:active:not(.inactive){background-color:#3a3a3a;-webkit-transition:.1s;transition:.1s}.button .content{display:table-cell;text-align:center;width:100%;vertical-align:middle;pointer-events:none}.description-box{display:table-cell;position:absolute;min-width:200px;max-width:400px;min-height:80px;padding:6px;background-color:#888;border:2px solid #333;border-radius:5px;pointer-events:none}.item-bar .button,.stat-bar .button{width:75%;font-size:18px;display:table;margin:1.5px auto}.shrine .button{vertical-align:middle}.blacksmith .button,.skills .button{vertical-align:top}.header-buttons .button{height:80%}.store .button,.village .button{width:240px}.spawn-area{position:absolute;left:150px;right:150px;top:100px;bottom:50px}.enemy-container{position:absolute;left:30px;top:30px;text-align:center;vertical-align:text-bottom;pointer-events:none}.enemy-container .name{font-weight:700}.enemy{width:160px;pointer-events:auto;cursor:pointer;-webkit-transition:all .15s,width 0s;transition:all .15s,width 0s}.boss{width:420px}.blur{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transition:.05s;transition:.05s}#map-button{position:absolute;top:50px;left:30px;width:100px;height:50px}#dec-level,#inc-level{position:absolute;top:-webkit-calc(30%);top:calc(30%);width:100px;height:40px}#dec-level{left:30px}#inc-level{right:30px}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;font-family:arial}div{margin:0;padding:0}.game-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;min-width:800px;min-height:600px}.header-container{position:absolute;top:0;left:0;right:0;height:64px;background-color:#777;-webkit-box-shadow:0 0 22px #111 inset;box-shadow:0 0 22px #111 inset;overflow-x:hidden;overflow-y:auto}.body-container{position:absolute;top:64px;bottom:0;left:0;right:0}.stat-bar{float:left;width:240px;height:100%;background:-webkit-linear-gradient(20deg,#164,#3ac);background:linear-gradient(70deg,#164,#3ac);white-space:nowrap}.shadow{-webkit-box-shadow:0 0 70px #222 inset;box-shadow:0 0 70px #222 inset}.version-container{position:absolute;top:20px;right:30px;font-size:12px;font-weight:700;color:#ccc;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;vertical-align:middle}.version-container .version{font-size:24px;text-shadow:1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000}.version-container .changelist-link{cursor:pointer;text-decoration:underline}.version-container a:link,.version-container a:visited{color:#ccc}.update{position:absolute;bottom:45px;right:85px;background-color:#f8c030;border-radius:12px;border:1px solid #000;min-width:240px;min-height:100px;padding:6px;color:#853;-webkit-box-shadow:1px 2px 12px -3px #000;box-shadow:1px 2px 12px -3px #000}.update h4{margin:0}.game-log{position:absolute;left:240px;right:220px;bottom:60px;z-index:20;text-align:center;font-size:24px;pointer-events:none}.saveArea{min-width:75%;min-height:120px;vertical-align:middle;overflow-x:hidden;overflow-y:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;user-drag:auto;word-wrap:break-word}.health-foreground{background-color:red;height:100%;border-radius:4px;-webkit-box-shadow:1.5px -1.5px 10px #911 inset;box-shadow:1.5px -1.5px 10px #911 inset}.health-background{background-color:#8b0000;margin:5px auto;width:100%;height:12px;border-radius:4px;-webkit-box-shadow:-1.5px 1.5px 14px #111 inset;box-shadow:-1.5px 1.5px 14px #111 inset;border:1px solid #000}.mana-foreground{background-color:#00f;height:100%;border-radius:4px;-webkit-box-shadow:1.5px -1.5px 10px #119 inset;box-shadow:1.5px -1.5px 10px #119 inset}.mana-background{background-color:#00008b;margin:5px auto;width:100%;height:12px;border-radius:4px;-webkit-box-shadow:-1.5px 1.5px 14px #111 inset;box-shadow:-1.5px 1.5px 14px #111 inset;border:1px solid #000}.particles{display:inline-block;pointer-events:none}.particle{position:absolute;z-index:10}.damage{text-shadow:1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000;font-size:36px;font-weight:700}.enemy-damage{color:#ec2}.enemy-crit{font-size:48px;color:#fd1}.player-damage{color:red}.heal{color:#20f030}.mana{color:#00f}.reward{text-shadow:1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000;font-size:36px;font-weight:700;text-align:center}.reward img.icon{height:32px}.xp-reward{color:#2f3}.gold-reward{color:#cd3}.research-reward{color:#d6f}.iron-reward{color:#ccc}.wood-reward{color:#a74}.skill-reward{color:#bdd}.screen{position:absolute;left:240px;right:220px;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#aaa;padding:12px}.adventure-screen{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-box-shadow:0 0 32px #222 inset;box-shadow:0 0 32px #222 inset;padding:inherit}.field{overflow:hidden;padding:0}.field.grass{background-color:#7b3}.field.sand{background-color:#a92}.field.house{background-color:#641}.field.dark-house{background-color:#321}.field.forest{background-color:#142}.store{background-color:orange}.options{background-color:#445;color:#fff}.changelist{background-color:#111;color:#fff}.stat-bar .health-background{margin:22px auto 4px}.stat-bar .mana-background{margin:0 auto 14px}.stat-bar .health-background,.stat-bar .mana-background{width:-webkit-calc(84%);width:calc(84%);height:20px;padding-right:6px}.stat-bar .health-background .health-foreground,.stat-bar .health-background .mana-foreground,.stat-bar .mana-background .health-foreground,.stat-bar .mana-background .mana-foreground{color:#fff;font-weight:700;padding-left:6px;text-shadow:1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000}#stats{margin-left:24px;position:absolute;top:80px;bottom:45%;left:0;width:216px;overflow-x:hidden;overflow-y:auto}#stat-buttons{text-align:center;position:absolute;top:55%;bottom:0;left:0;width:240px;overflow-x:hidden;overflow-y:auto}.statDesc-bonus{color:red;font-weight:700;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.statDesc-totalBonus{color:#0f0;font-weight:700;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.item-bar{float:right;width:220px;height:-webkit-calc(100% - 25px);height:calc(100% - 25px);background:-webkit-linear-gradient(160deg,#813,#d63);background:linear-gradient(-70deg,#813,#d63);overflow-x:hidden;overflow-y:auto;z-index:1}.attack-container div,.item-container div{text-align:center}.attack-container h3,.item-container h3{margin:0}.buff-container,.mastery-container,.skill-container,.weapon-container{overflow:auto;display:inline-table;width:100%;margin:5px}.buff-container ul,.mastery-container ul,.skill-container ul,.weapon-container ul{list-style-type:none;padding:0;margin:0}.buff-container ul li,.mastery-container ul li,.skill-container ul li,.weapon-container ul li{margin:2px}.buff-container #name,.mastery-container #name,.skill-container #name,.weapon-container #name{display:table-cell;width:160px;text-align:center;vertical-align:middle}.buff-container #equip,.mastery-container #equip,.skill-container #equip,.weapon-container #equip{width:70px;min-width:0}.buff-container #description,.mastery-container #description,.skill-container #description,.weapon-container #description{display:inline-block}.buff-container #buff-desc,.mastery-container #buff-desc,.skill-container #buff-desc,.weapon-container #buff-desc{display:inline-block;width:100%}.buff-container #mastery-level,.mastery-container #mastery-level,.skill-container #mastery-level,.weapon-container #mastery-level{display:table-cell;width:50px;text-align:center;vertical-align:middle}.buff-container #scaling,.mastery-container #scaling,.skill-container #scaling,.weapon-container #scaling{display:inline-table;width:110px}.buff-container #base,.mastery-container #base,.skill-container #base,.weapon-container #base{display:inline-table;width:130px}.buff-container #upgrades,.mastery-container #upgrades,.skill-container #upgrades,.weapon-container #upgrades{display:inline-table;font-style:italic;min-width:160px}.buff-container #xpBar,.mastery-container #xpBar,.skill-container #xpBar,.weapon-container #xpBar{border:1px solid #fff;height:24px}.buff-container #xpBar #xpBar-foreground,.mastery-container #xpBar #xpBar-foreground,.skill-container #xpBar #xpBar-foreground,.weapon-container #xpBar #xpBar-foreground{position:absolute;height:24px;background-color:#fff;vertical-align:middle}.buff-container #xpBar #xpBar-foreground.selected,.mastery-container #xpBar #xpBar-foreground.selected,.skill-container #xpBar #xpBar-foreground.selected,.weapon-container #xpBar #xpBar-foreground.selected{background-color:#ff0}.buff-container #xpBar #xpBar-text,.mastery-container #xpBar #xpBar-text,.skill-container #xpBar #xpBar-text,.weapon-container #xpBar #xpBar-text{position:relative;vertical-align:middle}.buff-container .physical,.mastery-container .physical,.skill-container .physical,.weapon-container .physical{color:#d22;font-weight:700}.buff-container .mental,.mastery-container .mental,.skill-container .mental,.weapon-container .mental{color:#22d;font-weight:700}.mastery-container+.mastery-container{border-top:1px solid #666;padding-top:5px}.mastery-container #upgrades{display:table-cell}img.icon{vertical-align:middle;height:16px}.size-0_85{-webkit-transform:scale(0.85,.85);-ms-transform:scale(0.85,.85);transform:scale(0.85,.85)}.size-1_1{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}