Seria possivel aplicar esta mesma funcionalidade no input? Eu tentei aplicar, mas nao consegui. Ao inspecionar o HTML, eu vi que o navegador renderiza um pseudoelemento sendo filho do elemento em questao e lembro do professor dizer em aula que "o elemento input nao aceita filhos. Entao, eu suponho que pelo navegador renderizar desta forma e o input nao aceitar filhos, a funcionalidade lecionada nesta atividade so seria possivel no label, certo?