:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.app{padding:30px;display:flex}.app>div{margin-right:50px}.task{font-weight:700}.task-done{opacity:.5;text-decoration:line-through}.btn-filter-active{background-color:#50b0ff;border:2px solid #50b0ff;border-radius:5px;color:#fff}.error{border:red 1px solid}.error-message{color:red}.wrapper-title{display:flex;align-items:center;gap:15px}
