button.svelte-18sv61c{--tertiary-hover-bg: hsl(0deg 0% 0% / .07)}button.svelte-18sv61c{font:inherit;background-color:var(--brand-color-3);color:var(--text-color-inverse);border:1px solid transparent;border-radius:.25em;justify-self:end;margin-block-start:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;transition:background-color .25s,filter .25s}button.svelte-18sv61c:hover{filter:brightness(1.1)}.fullwidth.svelte-18sv61c{display:flex;width:100%}.secondary.svelte-18sv61c{color:var(--text-color);background-color:var(--base-white);border-color:currentColor}.tertiary.svelte-18sv61c{color:var(--text-color);background-color:transparent;border-color:transparent;padding-inline:0}.tertiary.svelte-18sv61c:hover{background-color:var(--tertiary-hover-bg)}.danger.svelte-18sv61c{color:var(--base-white);background-color:var(--bg-color-danger);border-color:var(--bg-color-danger)}.header-primary.svelte-18sv61c{color:var(--primary-brand-color);background-color:var(--base-white)}.size-small.svelte-18sv61c:not(.tertiary){padding-block:.2em;padding-inline:.75em;font-size:.9em}.size-medium.svelte-18sv61c:not(.tertiary){padding-block:.5em;padding-inline:1.25em}.size-large.svelte-18sv61c:not(.tertiary){padding-block:.75em;padding-inline:2em;font-size:1.1em}li.svelte-oeesy1{display:flex;align-items:center;justify-content:space-between;padding-inline:.7rem;padding-block:.25rem;border-radius:.25rem;background-color:light-dark(hsl(0 0 0 / .05),hsl(0 0 100 / .05))}li.svelte-oeesy1:hover{background-color:light-dark(hsl(0 0 0 / .1),hsl(0 0 100 / .1))}li.svelte-oeesy1+li{margin-block-start:.5rem}label.svelte-oeesy1{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;flex:1;cursor:pointer}span.svelte-oeesy1{margin-block-start:0}.svelte-oeesy1:checked+span:where(.svelte-oeesy1){text-decoration:hsl(0 100 50 / .5) line-through .2em}svg.svelte-1a5pdw0{fill:currentColor}label.svelte-8ff5h4,input.svelte-8ff5h4{display:block}label.svelte-8ff5h4{font-weight:600;margin-block-start:0}em.svelte-8ff5h4{font-weight:400}input.svelte-8ff5h4{font:inherit;font-weight:400;border:1px solid var(--color-gray-ultralight);background-color:var(--color-gray-ultralight);border-radius:var(--form-border-radius);padding:var(--form-padding);margin-block-start:0;width:100%}header.svelte-dvy5c4{display:flex;justify-content:space-between;align-items:center}header.svelte-dvy5c4 :where(.svelte-dvy5c4){margin-block:0}.todos.svelte-dvy5c4{max-width:48ch}.todos-list.svelte-dvy5c4{display:grid;justify-items:stretch;max-width:46ch;font-size:1.2em}
