article .float-left {width:calc(50% - 1rem)!important;margin:0 1rem 1rem 0}
article .float-right {width:calc(50% - 1rem)!important;margin:0 0 1rem 1rem}
article .td-text div {margin-bottom:1rem}
article .img-info {text-align:left;}

article .gal-div {position:relative;}
article .gal-div a > i {position:absolute;top:1rem;left:1rem}

article .show-div {
    background-color: var(--llgray);
    padding: 1rem;
    margin-bottom: 1rem;
}
.off article .show-div {background-color: var(--gray)}

.alert-game-question {background:var(--lgray)}

.smallimg {display:inline-block!important;width:33.3333%;margin:1rem 0}
.smallimg img {width:90%!important;height:auto}
/*.td-text {font-size:0}
.td-text > * {font-size:1rem}*/
/*.td-text {white-space:nowrap}*/

#game-editor input[type="radio"] {
    -webkit-appearance:none; /* Add if not using autoprefixer */
    appearance:none;
    margin:0; /* Not removed via appearance */
    font:inherit;
    color:currentColor;
    width:1.5em;
    height:1.5em;
    border:.15em solid currentColor;
    border-radius:50%;
    display:grid;
    place-content:center;
    cursor:pointer;
}
input[type="radio"]::before {
    content:"";
    width:.85em;
    height:.85em;
    border-radius:50%;
    transform:scale(0);
    transition:120ms transform ease-in-out;
    box-shadow:inset 1em 1em var(--gold);
}
input[type="radio"]:checked::before {transform:scale(1)}
#game-editor label {margin-left:2.5rem;width:100%}
