* { transition-duration: 0.5s; text-align: center; font-family: "Inconsolata", monospace; font-weight: bold; table-align: center; margin: auto; -webkit-text-size-adjust: none; text-size-adjust: none; } *:focus { outline: none; webkit-outline: none; } html, body { min-height: 100%; height: 100%; } td { padding: 0 } .upgTable { display: flex !important; flex-flow: column wrap; justify-content: center; align-items: center; max-width: 100%; margin: 0 auto; } .upgRow { display: flex !important; flex-flow: row wrap; justify-content: center; align-items: center; max-width: 100%; margin: 0 auto; } .upgAlign { vertical-align: 0 } .bigUpgAlign { vertical-align: 0 } .treeThing { margin: 0 10px 0 10px; vertical-align: middle; } .can.upg:hover { z-index: 2 } .can.buyable:hover { z-index: 2 } .back { position: absolute; top: 0; left: 0; background-color: transparent; border: 1px solid transparent; color: var(--color); font-size: 40px; cursor: pointer; } .other-back { position: absolute; top: 0; left: 60px; background-color: transparent; border: 1px solid transparent; color: var(--color); font-size: 60px; cursor: pointer; } .back:hover { transform: scale(1.1, 1.1); text-shadow: 0 0 7px var(--color); } .hidden { visibility: hidden; height: 50px !important; } .canvas { top: 0; left: 0; position: absolute; z-index: -999; } .left { position: absolute; left: 0; } .remove { height: 24px; width: 24px; cursor: pointer; } .remove:hover { transform: scale(1.1, 1.1); } .col { min-width: 49.5%; max-width: 49.5%; width: 49.5%; height: 100%; min-height: 100%; column-span: 1; position: absolute; overflow-y: auto; overflow-x: auto; transition-duration: 0s } .instant { transition-duration: 0s !important } .fast { transition:color none } .col.right { top: 0; right: 0; } #app { column-count: 2; column-width: 50%; min-height: 100%; } .vl2 { border-left: 3px solid var(--color); height: 100%; } ul { list-style-type: none; } .fullWidth { position: absolute; height: 100%; width: 100%; min-width: 100%; overflow-y: auto; overflow-x: auto; transition-duration: 0s } .tooltipBox { position: relative; display: inline-block; } .tooltipBox:hover .tooltip{ opacity: 1; } .forceTooltip .tooltip{ opacity: 1; } #loadingSection { display: flex; flex-direction: column; justify-content: center; } .treeOverlay { pointer-events:none; overflow:hidden; } .front { z-index: 30000 } .overlayThing { z-index: 10000; pointer-events:auto; } .sideLayers { z-index: 10000; pointer-events:auto; position: absolute; right: 55px; top: 65px; background-color: transparent; } button > * { pointer-events:none; } .ghost { visibility: hidden } #treeTab td button { margin: 0 10px; } .bg { z-index: -9000; width: 100%; height: 100%; position: absolute; background-color: transparent; top: 0 } .bg2 { z-index: -9009; width: 100%; height: 100%; position: absolute; top: 0 } .noBackground { background: transparent !important; background-image: none !important; --background: transparent !important; }