Web Dev Solutions

Catalin Mititiuc

span { font-size: 10px; font-family: monospace; margin-right: 1em; } .physical-status-track { display: flex; justify-content: space-between; align-items: end; text-align: center; } .physical-status-track damage-block { margin: 0; padding: 0; display: inline-block; vertical-align: middle; } .physical-status-track damage-block[slot="block-number"] { font-family: serif; font-size: unset; } .physical-status-track damage-block span { margin: 0; } ul { margin: 0; padding: 0; margin-left: 1em; } ul li { display: inline; } p { margin: 0; } .grenades input { display: none; } .grenades input + label { display: inline-block; width: 0.75em; height: 0.75em; border: 1px solid black; border-radius: 50%; vertical-align: middle; } .grenades input:checked + label { background-color: gray; } .grenades input + label:hover { background-color: lightgray; } .grenades input:checked + label:hover { background-color: darkgray; } [slot="block-number"]:not(:last-of-type) { display: inline-block; width: 1.3em; margin-bottom: 2px; } damage-block span[slot="block-number"] { border: 1px solid transparent; padding: 2px; border-radius: 50%; position: relative; } damage-block.preview span[slot="block-number"] { border-color: gray; background-color: silver; } damage-block.armor span[slot="block-number"] { border-color: black; }