.TodoInput-module__dy_S_a__inputWrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;width:100%;max-width:600px;margin:0 auto;transition:all .3s}.TodoInput-module__dy_S_a__inputWrapper:focus-within{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080}.TodoInput-module__dy_S_a__input{flex:1}.TodoInput-module__dy_S_a__submitButton{transition:transform .2s}.TodoInput-module__dy_S_a__submitButton:active{transform:scale(.95)}
.TodoItem-module__eqRYWa__item{border-radius:var(--mantine-radius-md);background:#ffffff08;border:1px solid #0000;margin-bottom:.75rem;padding:1rem 1.25rem;transition:all .2s}.TodoItem-module__eqRYWa__item:hover{background:#ffffff0f;border-color:#ffffff0d}.TodoItem-module__eqRYWa__text{color:#fff;font-weight:500;transition:all .3s}.TodoItem-module__eqRYWa__text[data-completed=true]{color:var(--mantine-color-gray-6);opacity:.6;text-decoration:line-through}.TodoItem-module__eqRYWa__deleteButton{opacity:0;transition:opacity .2s}.TodoItem-module__eqRYWa__item:hover .TodoItem-module__eqRYWa__deleteButton{opacity:1}@media (hover:none){.TodoItem-module__eqRYWa__deleteButton{opacity:1}}.TodoItem-module__eqRYWa__checkbox{cursor:pointer;background-color:#0000;border-color:#ffffff4d;transition:all .2s}.TodoItem-module__eqRYWa__checkbox:checked{background:linear-gradient(135deg,var(--mantine-color-grape-6),var(--mantine-color-indigo-6));border-color:#0000}
