@import"https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap";*{margin:0;padding:0}body{background-color:#000023}.home{height:100vh;background:linear-gradient(45deg,#02001f,#000215);display:flex;flex-direction:column;justify-content:space-evenly;padding:10px 0}.home>div{display:flex;flex-direction:column;justify-content:center}.home .container{height:100%}.messages{max-width:800px;background-color:#26283e5e;color:#fff;overflow-y:auto;margin:0 auto;display:flex;flex-direction:column;height:100%;width:100%}.sent{background-color:#3c7a3c}.received{background:#622765}.sent,.received{margin:5px 10px;border:2px solid black;border-radius:5px;max-width:70%;width:fit-content;padding:5px 10px}.sent span,.received span{font-size:16px;font-weight:500}.sent{align-self:flex-end}.received{align-self:flex-start}.send{display:flex;align-items:center;max-width:800px;margin:0 auto;width:100%}.send input{padding:5px 10px;outline:none;border-radius:5px;border:1px solid black;width:100%;background:#1d1134;color:#fff;height:100%}.submit{width:fit-content!important;height:fit-content!important;border-radius:5px!important}.joinMessage{margin:2px auto;padding:5px;border-radius:20px;font-size:15px;font-weight:500;font-style:italic}.logo{color:#fff;font-size:30px;text-align:center;padding:10px}.online{background:#540e72d9;border-radius:5px;position:absolute;font-size:20px;max-height:80%;max-width:70%;overflow-y:auto;overflow-x:visible;min-width:20px}.users{width:0px;height:0px;max-width:inherit;transition:.5s all ease-in-out;color:#fff;overflow:hidden;margin:20px 0 0 10px}#onlineBtn{border-radius:59%;background:#0dff00;width:20px;height:20px;position:absolute;top:0;cursor:pointer}.user{background:-webkit-linear-gradient(left,#003366,#004080,#0059b3);display:flex;justify-content:center;align-items:center;min-height:100vh}.wrapper{font-family:Poppins,sans-serif;overflow:hidden;max-width:390px;background:#fff;padding:30px;border-radius:15px;box-shadow:0 15px 20px #0000001a}.wrapper .title-text{display:flex;width:200%}.wrapper .title{width:50%;font-size:35px;font-weight:600;text-align:center;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.wrapper .slide-controls{position:relative;display:flex;height:50px;width:100%;overflow:hidden;margin:30px 0 10px;justify-content:space-between;border:1px solid lightgrey;border-radius:15px}.slide-controls .slide{height:100%;width:100%;color:#fff;font-size:18px;font-weight:500;text-align:center;line-height:48px;cursor:pointer;z-index:1;transition:all .6s ease}.slide-controls label.signup{color:#000}.slide-controls .slider-tab{position:absolute;height:100%;width:50%;left:0;z-index:0;border-radius:15px;background:-webkit-linear-gradient(left,#003366,#004080,#0059b3,#0073e6);transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}input[type=radio]{display:none}#signup:checked~.slider-tab{left:50%}#signup:checked~label.signup{color:#fff;cursor:default;-webkit-user-select:none;user-select:none}#signup:checked~label.login{color:#000}#login:checked~label.signup{color:#000}#login:checked~label.login{cursor:default;-webkit-user-select:none;user-select:none}.wrapper .form-container{width:100%;overflow:hidden}.form-container .form-inner{display:flex;width:200%}.form-container .form-inner form{width:50%;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.form-inner form .field{height:50px;width:100%;margin-top:20px}.form-inner form .field input{height:100%;width:100%;outline:none;padding-left:15px;border-radius:15px;border:1px solid lightgrey;border-bottom-width:2px;font-size:17px;transition:all .3s ease}.form-inner form .field input:focus{border-color:#1a75ff}.form-inner form .field input::placeholder{color:#999;transition:all .3s ease}form .field input:focus::placeholder{color:#1a75ff}.form-inner form .pass-link{margin-top:5px}.form-inner form .signup-link{text-align:center;margin-top:30px}.form-inner form .pass-link a,.form-inner form .signup-link a{color:#1a75ff;text-decoration:none;cursor:pointer;width:fit-content}.form-inner form .pass-link a:hover,.form-inner form .signup-link a:hover{text-decoration:underline}form .btn{height:50px;width:100%;border-radius:15px;position:relative;overflow:hidden}form .btn .btn-layer{height:100%;width:300%;position:absolute;left:-100%;background:-webkit-linear-gradient(right,#003366,#004080,#0059b3,#0073e6);border-radius:15px;transition:all .4s ease}form .btn:hover .btn-layer{left:0}form .btn input[type=submit]{height:100%;width:100%;z-index:1;position:relative;background:none;border:none;color:#fff;padding-left:0;border-radius:15px;font-size:20px;font-weight:500;cursor:pointer}.loginMessage{position:fixed;top:0;width:100%}.backButton{position:absolute;top:50px;height:50px;background:#ffffff30;left:25px;width:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8)}.backButton:hover{background:#b9b9b930}
