body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d8d8d8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{align-items:center;background:transparent;display:flex;flex-direction:column;min-height:100%}p:first-child{color:#777;padding:20px;text-align:center}h1{border-bottom:1px solid #c4bebe;margin-left:100px;margin-right:100px}#tareas-completadas,h1,h3{color:#374151;font-family:inter;text-align:center}h3{display:inline-block;font-weight:600;margin:20px auto;padding:10px 18px}.search-container{align-items:center;border:2px solid #ccc;border-radius:6px;display:flex;margin:0 auto;max-width:320px;padding:4px 8px;transition:border-color .3s ease;width:100%}.search-container:hover{border-color:#007bff}.search-icon{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;margin-right:6px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.search-input{background:transparent;border:none;font-size:16px;outline:none}.search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.search-input::placeholder{color:hsla(0,0%,100%,.7)}.lista-tareas{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);margin:2rem auto;max-width:600px;min-width:300px;padding:1.5rem 2rem}.lista-tareas h2{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:1.2rem}.item{align-items:center;display:flex;gap:.75rem;padding:.6rem 0}.item p{color:#4b5563;flex:1 1;margin:0}.item.completado p{color:#9ca3af;text-decoration:line-through}.check{font-size:.9rem}.check,.icono-basura{cursor:pointer;font-size:20px;transition:color .2s ease}.icono-basura{color:#aaa}.icono-basura:hover{color:red}.boton-flotante{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:50%;bottom:32px;box-shadow:0 8px 20px rgba(79,172,254,.4),0 0 12px rgba(0,242,254,.6);color:#fff;cursor:pointer;display:flex;font-size:22px;height:56px;justify-content:center;position:fixed;right:32px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:56px;z-index:1}.boton-flotante:hover{box-shadow:0 12px 28px rgba(79,172,254,.6),0 0 18px rgba(0,242,254,.8);-webkit-transform:scale(1.08);transform:scale(1.08)}.boton-flotante:active{-webkit-transform:scale(.95);transform:scale(.95)}.loading-container{align-items:center;display:flex;height:100%;justify-content:center}.pelota{-webkit-animation:salto .9s ease-in-out infinite;animation:salto .9s ease-in-out infinite;background-color:#adff2f;border-radius:9999px;height:20px;width:20px}@-webkit-keyframes salto{0%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes salto{0%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}}.ModalBackground{background-color:rgba(32,35,41,.8);bottom:0;color:#fff;left:0;position:fixed;right:0;top:0}.ModalBackground,form{align-items:center;display:flex;justify-content:center}form{background-color:#fff;flex-direction:column;max-width:300px;padding:33px 40px;width:90%}label{color:#1e1e1f;font-size:20px;font-weight:700;margin-bottom:26px;text-align:center}textarea{background-color:#f9fbfc;border:2px solid #202329;border-radius:2px;box-shadow:0 5px 50px rgba(32,35,41,.25)}textarea:focus{outline-color:#61dafa}.TodoForm-buttonContainer{align-items:center;display:flex;justify-content:space-between;margin-top:14px;width:100%}.TodoForm-button{border:none;border-radius:2px;color:#202329;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:20px;font-weight:400;height:48px;width:120px}.button--cancelar{background:#61dafa;box-shadow:5px 25px opx rgba(97,218,250,.5)}.button--submit{background:transparent}
/*# sourceMappingURL=main.6a241e49.css.map*/