@charset "UTF-8";*{margin:0;padding:0}@font-face{font-family:외할머니글씨;src:url(/fonts/%EC%99%B8%ED%95%A0%EB%A8%B8%EB%8B%88%EA%B8%80%EC%94%A8.0660c5bf.ttf)}body{display:flex;align-items:center;justify-content:center;height:100vh;background-image:linear-gradient(315deg,#9b70c8,#ffc1c2)}body #app{padding:25px;font-family:외할머니글씨;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}body #app>h2{color:#6a6a6a;font-size:32px;line-height:32px}.add_list{margin-top:15px}.add_list>input[type=text]{caret-color:#6a6a6a;padding:8px 4px;margin-right:12px;color:#6a6a6a;font-size:20px;font-family:외할머니글씨;font-weight:700;outline:none;border:none;border-bottom:1px solid #000;box-sizing:border-box}.add_list>input[type=submit]{width:32px;height:32px;color:transparent;border:none;border-radius:50%;background-color:#ffba74;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUwOTIxMUQ5QTBCMTFFQzkxOTdBMzg5QTgyRTkwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUwOTIxMUU5QTBCMTFFQzkxOTdBMzg5QTgyRTkwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTA5MjExQjlBMEIxMUVDOTE5N0EzODlBODJFOTAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTA5MjExQzlBMEIxMUVDOTE5N0EzODlBODJFOTAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn6H7E4AAAFfSURBVHja7NrRCQAgDENBs//QdQgRId7bIOU+m5lZ5Z0OTPNxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBtAPUCBIAAEAACQAAIAAEgAAQAAAAAAAAAAkAACAB9CKB9o4cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF61BRgAq5j/AF9cqNQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:50%;background-size:12px 12px;box-shadow:0 0 12px 0 #ffba74;cursor:pointer}.task_list{margin-top:15px}.task_list>li{position:relative;display:flex;align-items:center;padding:9px 0}.task_list>li input[type=checkbox]{display:none}.task_list>li input[type=checkbox]+label{position:relative;display:inline-block;width:18px;height:18px;border:2px solid #eaeaea;border-radius:5px;box-sizing:border-box}.task_list>li>span{margin-left:15px;font-size:18px;font-weight:700}body #app .task_list>li>button{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:transparent;width:16px;height:16px;border:none;background:url(/img/trash.34125711.png) no-repeat 50%;background-size:cover;cursor:pointer}.task_list>li.checked input[id=task]+label i{position:absolute;top:-2px;right:-4px;display:inline-block;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY3RTk1RDk5QTEyMTFFQ0IyNDlEQjY1NTcyNDhGREMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY3RTk1REE5QTEyMTFFQ0IyNDlEQjY1NTcyNDhGREMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjdFOTVENzlBMTIxMUVDQjI0OURCNjU1NzI0OEZEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjdFOTVEODlBMTIxMUVDQjI0OURCNjU1NzI0OEZEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuldEx4AABI3SURBVHja7N0NrJZ1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) no-repeat 50%;background-size:cover}.task_list>li.checked span{position:relative;color:#6a6a6a}.task_list>li.checked span:before{content:"";display:inline-block;position:absolute;top:calc(50% + 1px);width:100%;height:1px;background:#6a6a6a;transition:width .5s}body #app>button{display:block;padding:10px;margin:15px auto 0;width:100%;color:#fff;font-size:20px;font-family:외할머니글씨;border:none;border-radius:10px;background:#ffba74}