.input-animated:has(input:not(:-moz-placeholder-shown)) label{color:gray;background-color:#fff;font-size:12px;top:-30%;left:5%}:is(.input-animated:has(input:focus) label,.input-animated:has(input:not(:placeholder-shown)) label){color:gray;background-color:#fff;font-size:12px;top:-30%;left:5%}.input-animated input{background-color:#fff}.input-animated:has(label) label{color:gray;pointer-events:none;background-color:#0000;padding:0 10px;transition:all .3s ease-in-out;top:16%;left:0%}.input-animated:has(input:focus) input:focus{background-color:#fff;border:1px solid #01cf68;outline:none}:is(.input:invalid,.input:-moz-submit-invalid){border-color:#e40014;border-color:lab(48.4493% 77.4328 61.5452)}button,a{cursor:pointer}
