Como fazer um tooltip com css puro (sem usar Javascript)

É possível fazer um tooltip usando apenas CSS, sem Javascript? A resposta é Sim! Veja:

.tooltip {
    position: relative;
}
.tooltip:after {
    background-color: rgba(0, 0, 0, 0.8);
    color: white;
    box-sizing: border-box;
    content: attr(data-tooltip);
    display: none;
    padding: 5px;
    position: absolute;
    right: -95px;
    bottom: -40px;
    z-index: 3;
    border-radius: 0px 10px 10px 10px;
}
.tooltip:hover:after {
    display: block;
}
<a href="#" class="tooltip" data-tooltip="Conteúdo do Tooltip">Passe o mouse</a>