Centralizar o caractere de texto ☢ vertical e horizontalmente dentro de um círculo (CSS)

Estou tentando centralizar esse caractere de texto ☢ dentro de um círculo. (& # 9762;)

Enquanto o IE 10 exibe o texto centralizado na vertical e na horizontal, o Chrome e o Firefox renderizam muito preenchimento na parte superior.

Alguma idéia de como corrigir isso? (O Flexbox não é obrigatório)

HTML

<div class="tl-icon">
<div>☢</div>
</div>

CSS

.tl-icon {
    align-items: center;
    background: black;
    border-radius: 50%;
    color: yellow;
    display: flex;
    font-size: 3em;
    height: 3rem;
    justify-content: center;
    width: 3rem;
}

Veja a demonstração ao vivo aqui:http://codepen.io/dash/pen/ZYePWP

questionAnswers(4)

yourAnswerToTheQuestion