@import url(https://fonts.googleapis.com/css?family=Rubik:700&display=swap);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(190deg,#867bcd,#6a5aab);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#222}html{line-height:1.15}*{box-sizing:border-box;margin:0;padding:0;font-family:"Rubik",sans-serif}::-webkit-scrollbar{background-color:#6a5aab;width:20px}::-webkit-scrollbar-track{background-color:#867bcd}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#4e37ac}.card__container{display:flex;flex-direction:column;background:#b4b6da;background:radial-gradient(circle,rgba(180,182,218,.9) 0,rgba(226,236,253,.9) 100%);margin:0 1rem 1rem 0;height:10rem;width:18rem;border-radius:.5rem;padding:1rem;position:relative}.card__container textarea{resize:none;padding:.5rem;border-radius:8px;border:none;background-color:#e1ebfd;color:#271c6c;height:60%}.card__container textarea:disabled{background-color:transparent}.card__btnscontainer{position:absolute;bottom:1rem;right:1rem}.card__btnscontainer button{border-radius:20%;border:none;margin:0 .6rem;font-size:1.4rem;cursor:pointer;color:#271c6c;background-color:transparent}.card__btnscontainer button:focus{outline:none}.card__completed{position:absolute;right:.3rem;top:.3rem;background-color:#867bcd;border:2px solid #272727;color:#e1ebfd;font-size:.8rem;padding:.3rem 1rem;border-radius:20px}@media Screen and (max-width:640px){.card__container{margin-right:0}}.grid__main{margin-top:3rem;display:flex;flex-direction:column;align-items:center}.grid__main button{padding:.5rem 1.2rem;border-radius:20px;cursor:pointer;border:none}.grid__main button:focus{outline:none}.grid__main button:not(:last-child){margin-right:1rem}.grid__main ul{list-style:none;display:flex;align-self:flex-start;flex-wrap:wrap;margin-left:5%;margin-bottom:2em}.grid__buttons{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}.grid__filters{margin-bottom:1em}.btn__clearCompleted{max-width:15rem}.grid__tasksleft{color:#fff;text-shadow:0 0 .5rem #000;font-size:1.5em;background:rgba(129,52,252,.2);padding:1em;width:100%;text-align:center}@media Screen and (max-width:640px){.grid__main{margin-top:2rem}.grid__main ul{display:flex;flex-direction:column;align-items:center;margin-left:0;align-self:center}}.addtodo__container{display:flex;justify-content:center}.addtodo__container form{display:flex}.addtodo__input{min-width:15rem;width:40vw;height:3rem;background-color:#e1ebfd;border:none;border-radius:5px;padding:.5rem 1rem;align-self:center}.addtodo__input:focus{outline:none;border:2px solid #433aa8}.addtodo__btn{margin-left:1rem;background-color:#271c6c;color:#e1ebfd;border-radius:50%;border:2px solid #e1ebfd;font-size:1.5rem;width:3.2rem;height:3.2rem;cursor:pointer;box-shadow:2px 4px 10px #271c6c;display:flex;justify-content:center;align-items:center}.addtodo__btn::focus{outline:none}.title__container{display:flex;width:100%;padding:2em;margin-bottom:1em;justify-content:space-between;align-items:center}.title__text{color:#fff;font-size:3em;text-shadow:0 0 .5rem #000}button.newlist__btn{font-weight:600;color:#382b22;text-transform:uppercase;padding:1.25em 2em;background:#fbf0ff;border:2px solid #867bcd;border-radius:.75em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:background .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,background .15s ease-out;transition:transform .15s ease-out,background .15s ease-out,-webkit-transform .15s ease-out}button.newlist__btn:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#f9c4d2;border-radius:inherit;box-shadow:0 0 0 2px #867bcd,0 .625em 0 0 #6a5aab;-webkit-transform:translate3d(0,.75em,-1em);transform:translate3d(0,.75em,-1em);transition:box-shadow .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out,-webkit-transform .15s ease-out}button.newlist__btn:hover{background:#ffe9e9;-webkit-transform:translateY(.25em);transform:translateY(.25em)}button.newlist__btn:hover:before{box-shadow:0 0 0 2px #867bcd,0 .5em 0 0 #6a5aab;-webkit-transform:translate3d(0,.5em,-1em);transform:translate3d(0,.5em,-1em)}button.newlist__btn:active{background:#ffe9e9;-webkit-transform:translateY(.75em);transform:translateY(.75em)}button.newlist__btn:active:before{box-shadow:0 0 0 2px #867bcd,0 0 #6a5aab;-webkit-transform:translateZ(-1em);transform:translateZ(-1em)}.login__container{justify-content:center}.login__container,.login__container form{display:flex;align-items:center;flex-direction:column}.login__container form{position:relative;margin-top:2em}.login__container .login__inputs{margin-top:1em}.login__container .form__title{margin-top:1.5em;position:relative;text-align:center;color:#fff;background:rgba(53,6,75,.8);padding:1em;border-radius:.5em}.login__container label{display:block;position:relative;width:400px;margin:2em}@media(max-width:414px){.login__container label{width:90%;margin:2em 1em}}.login__container label span{color:#fff;position:absolute;left:1em;top:-.55em;background:#000;padding:0 .5em;font-size:.8em}.login__container label input{font:inherit;background:#000;color:#fff;font-size:.8em;padding:1em;border:3px solid #271c6c;border-radius:.4em;width:100%;outline:none}.login__container label:after{content:"";position:absolute;top:2px;bottom:-5px;left:5px;width:100%;border-radius:.4em;background:#271c6c;opacity:.2;transition:opacity .2s ease;z-index:-1}.login__container label:focus-within:after{opacity:1}.login__container a,button{text-decoration:none}button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;font-size:inherit;font-family:inherit}button.login__btn{font-weight:600;color:#382b22;text-transform:uppercase;padding:1.25em 2em;background:#fbf0ff;border:2px solid #867bcd;border-radius:.75em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:background .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,background .15s ease-out;transition:transform .15s ease-out,background .15s ease-out,-webkit-transform .15s ease-out}button.login__btn:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#f9c4d2;border-radius:inherit;box-shadow:0 0 0 2px #867bcd,0 .625em 0 0 #6a5aab;-webkit-transform:translate3d(0,.75em,-1em);transform:translate3d(0,.75em,-1em);transition:box-shadow .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out,-webkit-transform .15s ease-out}button.login__btn:hover{background:#ffe9e9;-webkit-transform:translateY(.25em);transform:translateY(.25em)}button.login__btn:hover:before{box-shadow:0 0 0 2px #867bcd,0 .5em 0 0 #6a5aab;-webkit-transform:translate3d(0,.5em,-1em);transform:translate3d(0,.5em,-1em)}button.login__btn:active{background:#ffe9e9;-webkit-transform:translateY(.75em);transform:translateY(.75em)}button.login__btn:active:before{box-shadow:0 0 0 2px #867bcd,0 0 #6a5aab;-webkit-transform:translateZ(-1em);transform:translateZ(-1em)}.login__info{margin-top:5em;color:#fff;display:flex;width:30%;justify-content:space-between;background:rgba(53,6,75,.8);border-radius:15px;padding:1em}
/*# sourceMappingURL=main.368a223d.chunk.css.map */