#statTable {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}

td {
    width: 15px;
    height: 15px;
    border-radius: 3px;
}

td .hovertext {
    visibility: hidden;
    width: 50px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    right: 110%;
}

td .hovertext::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black;
}

td:hover .hovertext {
    visibility: visible;
}


.worldTable {
    background: transparent;
    /* max-width: 100%;
    max-height: 100%; */
}

.a {
    background: radial-gradient(rgb(170, 136, 43), rgb(255, 255, 0));
}

.c {
    background: radial-gradient(rgb(255, 0, 0), rgb(255, 255, 0));
}

.p {
    background: radial-gradient(rgb(0, 155, 0), rgb(255, 255, 0));
}

.o {
    background: radial-gradient(rgb(29, 51, 124), rgb(255, 255, 0));
}

.normal {
    filter: opacity(90%) saturate(1.3)
}

.hurt {
    filter: opacity(70%)
}

.dying {
    filter: opacity(50%)
}

.w {
    background: rgb(223, 219, 219);
}
