.group{position:relative}.group .form-input{color:gray;background:0 0;background-color:var(--background);border:none;border-bottom:1px solid gray;border-radius:0;width:100%;margin:0;padding:10px 10px 10px 5px;font-size:18px;display:block}.group .form-input:focus{outline:none}.group .form-input-label{color:gray;pointer-events:none;font-size:16px;font-weight:400;transition:top .3s,font-size .3s,color .3s;position:absolute;top:10px;left:5px}.group .form-input-label.shrink{color:var(--secondary-font-color);font-size:12px;top:-14px}.group .form-input:focus~.form-input-label,.group .form-input:not(:placeholder-shown)~.form-input-label{color:var(--secondary-font-color);font-size:14px;top:-14px}.group input[type=password]{letter-spacing:.3em}
