.formInput{display:flex;flex-direction:column}input{padding:15px;border:1px solid gray}label{color:gray}label,span{font-size:12px}span{padding:3px;display:none}input:invalid[focused=true]{border:1px solid red}input:invalid[focused=true]~span{display:block}