@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);.box::after,.box::before{content:'';z-index:1;top:-50%;left:-50%;width:380px;height:420px;transform-origin:bottom right;background:linear-gradient(0deg,transparent,#55ff45,#55ff45);position:absolute}.box::after,.box::before,form{position:absolute}.box,form{border-radius:8px}.box,.inputBox,.inputBox input{position:relative}.inputBox input,.inputBox span{font-size:1em;letter-spacing:.05em}.links,body,form{display:flex}.links a:hover,.links a:nth-child(2),h2{color:#55ff45}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{justify-content:center;align-items:center;min-height:100vh;flex-direction:column;background:#23242a}.box{width:380px;height:420px;background:#1c1c1c;overflow:hidden}.box::before{animation:6s linear infinite animate}.box::after{animation:6s linear -3s infinite animate}@keyframes animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}form{inset:2px;background:#28292d;padding:50px 40px;z-index:2;flex-direction:column}h2{font-weight:500;text-align:center;letter-spacing:.1em}.inputBox{width:300px;margin-top:35px}.inputBox input{width:100%;padding:20px 10px 10px;background:0 0;outline:0;box-shadow:none;border:none;color:#23242a;transition:.5s;z-index:10}.inputBox i,.inputBox span{position:absolute;left:0;transition:.5s;pointer-events:none}.inputBox span{padding:20px 0 10px;color:#8f8f8f}.inputBox input:focus~span,.inputBox input:valid~span{color:#55ff45;transform:translateX(0) translateY(-34px);font-size:.75em}.inputBox i{bottom:0;width:100%;height:2px;background:#55ff45;border-radius:4px;overflow:hidden;z-index:9}.inputBox input:focus~i,.inputBox input:valid~i{height:44px}.links{justify-content:space-between}.links a{margin:10px 0;font-size:.75em;color:#8f8f8f;text-decoration:beige}input[type=submit]{border:none;outline:0;padding:11px 25px;background:#55ff45;cursor:pointer;border-radius:4px;font-weight:600;width:100px;margin-top:10px}input[type=submit]:active{opacity:.8}