.p-login{align-items:center;width:100%;flex-grow:1}.p-login,.p-login form{display:flex;justify-content:center;flex-direction:column}.p-login form{gap:1rem;width:80%;max-width:300px;text-align:center}.p-login form label{position:relative}.p-login form label .labelfaeye{position:absolute;right:0;top:0;height:100%;font-size:1.5rem;padding:0 .5rem;display:flex;align-items:center;justify-content:center}.p-login form label .passcheck{display:none}.p-login form input{display:block;width:100%;border:none;border-radius:4px;padding:10px;font-size:.9rem;outline:none}.p-login form input::placeholder{font-size:1.1rem}.p-login form .alerts{display:none}.p-login form .actions{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.p-login form .actions .site-button{margin:0 auto}.site-button{cursor:pointer;display:flex;width:max-content;text-decoration:none;border-radius:25px;border:none;padding:10px 30px;color:#fff;font-weight:800;font-size:17.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(90deg,var(--text-purple),var(--text-pink))}.site-button:hover{color:#fff;text-shadow:0 0 2px #000;background-image:linear-gradient(45deg,var(--text-pink),var(--text-purple))}