.logo{font-size:50px;font-weight:700}.list,.logo{margin:50px auto}.list{display:flex;align-items:center;list-style:none}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.home{display:flex;padding:50px 100px;justify-content:space-between;flex-wrap:wrap}.card{width:30%;padding:10px;border-radius:20px;box-shadow:0 5px 33px -21px var(--neutral-700)}.img{width:100%;height:200px;object-fit:cover;margin:20px 0}.post{flex-direction:column}.login,.post{display:flex;align-items:center}.login{height:calc(100vh - 50px);justify-content:center}.wrapper{width:80%;height:75%;box-shadow:0 5px 33px -21px var(--neutral-700);display:flex;align-items:center;border-radius:20px}.login-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.left,.right{flex:1 1;flex-direction:column;grid-gap:20px;gap:20px}.center,.left,.right{display:flex;align-items:center}.center{height:100%;justify-content:center;position:relative}.or{border:2px solid var(--neutral-300);border-radius:50%;padding:10px;color:var(--neutral-500);background-color:var(--neutral-0);font-weight:700}.line{width:.5px;height:70%;background-color:var(--neutral-300);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}.login-button{width:196px;padding:15px 40px;border-radius:5px;color:var(--neutral-0);display:flex;align-items:center;font-weight:700;margin-bottom:20px;cursor:pointer;transition:filter .2s}.login-button:hover{filter:brightness(90%);transition:filter .2s}input{width:200px;padding:15px 30px;transition:border-color .2s}input:focus,input:hover{border-color:var(--neutral-400);transition:border-color .2s}.link{color:inherit;text-decoration:none}.container{display:flex}.result-container{flex-grow:1}div img{height:100%;object-fit:cover}footer{text-align:center;padding:20px 0;width:100%;bottom:0}.main-container{display:flex;margin-top:84px}@media screen and (max-width:1279px){.wrapper{width:80%}}@media (max-width:767px){.center{display:none}.wrapper{display:flex;flex-direction:column-reverse;width:90%;margin-top:16px;padding:40px 16px}.login{flex-direction:column;height:unset}footer{padding:0}.login-button{margin-bottom:0}.result-container{width:100%}}.full-screen-loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:9999}.basic-spinner{width:60px;height:60px;animation:spin 1.5s linear infinite;stroke:var(--brand-accent)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}