*,:after,:before{box-sizing:border-box}html{font:62.5%/1.15 sans-serif;background-color:#224}h1,h2{font-family:"Noto Serif TC",serif;margin-bottom:0}ul{list-style:none;padding:0}button{border:1px solid #224;margin:0;padding:0;border-radius:6px;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0}button,input,optgroup,select,textarea{font-size:100%;line-height:1;margin:0}button,input{overflow:visible}input[type=text]{border-radius:6px}body{width:100%;max-width:68rem;margin:0 auto;font:1.6rem/1.25 Arial,sans-serif;color:#fff}@media screen and (min-width:620px){body{font-size:1.9rem;line-height:1.31579}}.form-group>input[type=text]{display:inline-block;margin-top:.4rem}.btn{padding:1rem .5rem;border:.2rem solid rgba(78,76,76,.4235294117647059);cursor:pointer;text-transform:capitalize}.btn.toggle-btn{border-width:1px;border-color:hsla(0,0%,82.7%,.27450980392156865)}.btn.toggle-btn[aria-pressed=true]{text-decoration:none;border-color:#ff0}.btn__danger{color:#fff}.btn__edit:hover{color:#224;background-color:#fff;border:1px solid #fff}.btn__danger:hover{color:#fff;background-color:red;border:1px solid red}.btn__filter{border-color:#d3d3d3}.btn__primary{color:#fff;background-color:#224;border:1px solid #fff}.btn-group{display:flex;justify-content:space-between}.btn-group>*{flex:1 1 49%}.btn-group>*+*{margin-left:.8rem}.label-wrapper{margin:0;flex:0 0 100%;text-align:center}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}[class*=stack]>*{margin-top:0;margin-bottom:0}.stack-small>*+*{margin-top:1.25rem}.stack-large>*+*{margin-top:2.5rem}@media screen and (min-width:550px){.stack-small>*+*{margin-top:1.4rem}.stack-large>*+*{margin-top:2.8rem}}.stack-exception{margin-top:1.2rem}.todo-app{border-radius:50%;margin:2rem 0 4rem;position:relative}@media screen and (min-width:550px){.todo-app{padding:4rem}}.todo-app>*{margin-left:auto;margin-right:auto}.todo-app>form,.todo-app>h1{max-width:100%}.todo-app>h1{display:block;text-align:center;margin:0 0 1rem}.label__lg{line-height:2;font-weight:300;padding:.8rem;margin-bottom:1rem;text-align:center}.input__lg{padding:2rem;background-color:#224;border:1px solid #fff;height:40px}.input__lg:focus{border-color:#4d4d4d;box-shadow:inset 0 0 0 2px;color:#fff;font-size:16px}[class*=__lg]{display:inline-block;width:100%;font-size:1.9rem}[class*=__lg]:not(:last-child){margin-bottom:1rem}@media screen and (min-width:620px){[class*=__lg]{font-size:2.4rem}}.filters{width:100%;margin:unset auto}.todo{display:flex;flex-direction:row;flex-wrap:wrap}.todo>*{flex:0 0 100%}.todo-text{width:100%;min-height:4.4rem;padding:.4rem .8rem;border:2px solid #565656}.todo-text:focus{box-shadow:inset 0 0 0 2px}.c-cb{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-weight:400;font-size:1.6rem;line-height:1.25;display:block;position:relative;min-height:44px;padding-left:40px;clear:left}.c-cb>input[type=checkbox],.c-cb>label:before{box-sizing:border-box;top:-1px;left:-1px;width:30px;height:30px;border-radius:6px;opacity:.6}.c-cb>input[type=checkbox]{-webkit-font-smoothing:antialiased;cursor:pointer;position:absolute;z-index:1;margin:0;opacity:0}.c-cb>label{font-size:20px;line-height:inherit;display:inline-block;margin-bottom:0;padding:4px 10px 10px;cursor:pointer;touch-action:manipulation}.c-cb>label:before{content:"";position:absolute;border:2px solid;background:transparent}.c-cb>input[type=checkbox]:focus+label:before{border-width:2px}.c-cb>label:after{box-sizing:content-box;content:"";position:absolute;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:transparent}.c-cb>input[type=checkbox]:checked+label:after{opacity:1}.delete-all-button{padding:1.3rem 2.3rem;border:1px solid hsla(0,0%,82.7%,.27450980392156865)}.delete-all-button:hover{cursor:pointer;border-color:#ff0}
/*# sourceMappingURL=main.5c98d7f4.chunk.css.map */