*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex;text-decoration:none}button,label{cursor:pointer}[fill]{fill:currentColor}[stroke]{stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-color-scheme:light){:root{--color-background: #ffffff;--color-element: #000000}}@media(prefers-color-scheme:dark){:root{--color-background: #000000;--color-element: #ffffff}}::-moz-selection{background-color:var(--color-element);color:var(--color-background)}::selection{background-color:var(--color-element);color:var(--color-background)}body{display:flex;justify-content:center;align-items:center;font-family:sans-serif;background-color:var(--color-background);color:var(--color-element);font-size:24px;font-weight:200;line-height:1.5;cursor:url(/projects/todo/cursor.png) 14 14,auto}input:hover{box-shadow:0 0 0 2px var(--color-element) inset;cursor:url(/projects/todo/cursor_interactive.png) 14 14,auto}label:hover{cursor:url(/projects/todo/cursor_interactive.png) 14 14,auto}input:focus-visible{outline:none;box-shadow:none}._button_6wzgw_1{flex-shrink:0;width:75px;height:50px;color:var(--color-element);background-color:var(--color-background);border:1px solid var(--color-element);-webkit-user-select:none;user-select:none}._button_6wzgw_1:hover{box-shadow:0 0 0 2px var(--color-element) inset;cursor:url(/projects/todo/cursor_interactive.png) 14 14,auto}._button_6wzgw_1:active{background-color:var(--color-element);color:var(--color-background)}._button_6wzgw_1:active span{color:var(--color-background)}._button_6wzgw_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-element) inset}._form_1phbn_1{display:flex;height:50px}._field_1phbn_6{width:100%}._input_1phbn_10{width:100%;height:100%;padding-left:5px;color:var(--color-element);background-color:var(--color-background);border:1px solid var(--color-element);border-right:none;border-radius:0}._button-span_1phbn_21{display:block;position:relative;rotate:45deg;top:-1px;left:2px;font-size:38px;line-height:.9;color:var(--color-element)}._visually-hidden_1phbn_32{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}._task_dmcet_1{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;border:1px solid var(--color-element)}._task-completed_dmcet_10 ._checkbox-label_dmcet_10{text-decoration:line-through}._checkbox_dmcet_10{display:flex;align-items:center;overflow:hidden}._checkbox-input_dmcet_20{position:relative;top:0;height:50px;width:50px;margin:0;border-right:1px solid var(--color-element);border-radius:0;appearance:none}._checkbox-input_dmcet_20:after{content:"";position:absolute;top:15px;left:15px;width:0px;height:0px;font-size:50px;overflow:hidden}._checkbox-input_dmcet_20:checked:after{width:20px;height:20px;background-color:var(--color-element)}._checkbox-label_dmcet_10{margin-left:10px}._button-delete-task_dmcet_52{padding:0 0 20px;font-size:38px;line-height:1.1;color:var(--color-element);background-color:var(--color-background);border-right:none}._body_gj4q2_1{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:10px;width:100%;height:100%}._button-delete-completed_1mhx8_1{width:100%;height:50px;padding:0 0 20px;font-size:38px;line-height:1.1;color:var(--color-element);background-color:var(--color-background);border:1px solid var(--color-element)}._todo_18m45_1{display:flex;flex-direction:column;gap:10px;width:330px;margin-block:10px}
