.login-box.svelte-1i2smtp{position:absolute;top:50%;left:50%;width:400px;padding:40px;transform:translate(-50%,-50%);background:#00000080;box-sizing:border-box;box-shadow:0 15px 25px #0009;border-radius:10px}.login-box.svelte-1i2smtp h2:where(.svelte-1i2smtp){margin:0 0 30px;padding:0;color:#fff;text-align:center}.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp){position:relative}.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp){width:100%;padding:10px 0;font-size:16px;color:#fff;margin-bottom:30px;border:none;border-bottom:1px solid #fff;outline:none;background:transparent}.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp):disabled{opacity:.6;cursor:not-allowed}.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp) label:where(.svelte-1i2smtp){position:absolute;top:0;left:0;padding:10px 0;font-size:16px;color:#fff;pointer-events:none;transition:.5s}.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp):focus~label:where(.svelte-1i2smtp),.login-box.svelte-1i2smtp .user-box:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp):valid~label:where(.svelte-1i2smtp){top:-20px;left:0;color:#03e9f4;font-size:12px}.login-box.svelte-1i2smtp form:where(.svelte-1i2smtp) button:where(.svelte-1i2smtp){position:relative;display:inline-block;padding:10px 20px;color:#03e9f4;font-size:16px;text-decoration:none;text-transform:uppercase;overflow:hidden;transition:.5s;margin-top:40px;letter-spacing:4px;background:transparent;border:none;cursor:pointer;width:100%}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp):disabled{opacity:.6;cursor:not-allowed}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp):hover:not(:disabled){background:#03e9f4;color:#fff;border-radius:5px;box-shadow:0 0 5px #03e9f4,0 0 25px #03e9f4,0 0 50px #03e9f4,0 0 100px #03e9f4}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp) span:where(.svelte-1i2smtp){position:absolute;display:block}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp) span:where(.svelte-1i2smtp):nth-child(1){top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#03e9f4);animation:svelte-1i2smtp-btn-anim1 1s linear infinite}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp) span:where(.svelte-1i2smtp):nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#03e9f4);animation:svelte-1i2smtp-btn-anim2 1s linear infinite;animation-delay:.25s}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp) span:where(.svelte-1i2smtp):nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,#03e9f4);animation:svelte-1i2smtp-btn-anim3 1s linear infinite;animation-delay:.5s}.login-box.svelte-1i2smtp button:where(.svelte-1i2smtp) span:where(.svelte-1i2smtp):nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,#03e9f4);animation:svelte-1i2smtp-btn-anim4 1s linear infinite;animation-delay:.75s}.error-message.svelte-1i2smtp{color:#ff6b6b;text-align:center;margin-bottom:20px;padding:10px;background:#ff6b6b1a;border-radius:5px;border:1px solid rgba(255,107,107,.3)}.success-message.svelte-1i2smtp{color:#51cf66;text-align:center;margin-bottom:20px;padding:10px;background:#51cf661a;border-radius:5px;border:1px solid rgba(81,207,102,.3)}@keyframes svelte-1i2smtp-btn-anim1{0%{left:-100%}50%,to{left:100%}}@keyframes svelte-1i2smtp-btn-anim2{0%{top:-100%}50%,to{top:100%}}@keyframes svelte-1i2smtp-btn-anim3{0%{right:-100%}50%,to{right:100%}}@keyframes svelte-1i2smtp-btn-anim4{0%{bottom:-100%}50%,to{bottom:100%}}
