div.svelte-1wqgka9{text-align:center;padding:5rem 1rem 2.5rem}h1.svelte-1wqgka9{font-size:1.75rem;font-weight:700;margin:0 0 .25rem;letter-spacing:-.5px}h2.svelte-1wqgka9{font-size:1.625rem;margin:0 0 .25rem;font-weight:400;letter-spacing:-.5px}div.svelte-1g1lu0g{text-align:right;font-size:0;padding:.3125rem .8125rem}a.svelte-1g1lu0g{display:inline-block;background-color:transparent;border:0;outline:0;padding:1rem .5rem;margin:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:84%}a.svelte-1g1lu0g:active{background-color:transparent;opacity:.25}img.svelte-1g1lu0g{vertical-align:top}.goal.svelte-1i25397.svelte-1i25397{user-select:none;display:flex;align-items:center;background-color:var(--background-color);border-radius:15px;margin-bottom:1rem;border:1px solid transparent;transition:50ms ease border-color,.15s ease-in-out background-color,50ms ease-in transform}.goal.svelte-1i25397.svelte-1i25397:active{transform:scale(.98)}.completed.svelte-1i25397.svelte-1i25397{border-color:#0000000d}.icon.svelte-1i25397.svelte-1i25397{font-size:2.25rem;text-align:center;border-radius:20%;padding:0 .875rem 0 1.25rem;line-height:1}.label.svelte-1i25397.svelte-1i25397{flex:1}.check-touchtarget.svelte-1i25397.svelte-1i25397{padding:1.5rem 1.25rem}.check.svelte-1i25397.svelte-1i25397{width:26px;height:26px;border:2px solid var(--color);filter:saturate(4);border-radius:7px;cursor:pointer;transition:.1s ease opacity;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:0}@media (hover: hover) and (pointer: fine){.goal.svelte-1i25397.svelte-1i25397:hover{border-color:#0000001a}.check.svelte-1i25397.svelte-1i25397:hover{opacity:.5}}.check-image.svelte-1i25397.svelte-1i25397{width:100%;height:100%;mask-position:50%;-webkit-mask-position:50%;mask-image:url(/icons/done_black_24dp.svg);-webkit-mask-image:url(/icons/done_black_24dp.svg);background-color:var(--color);visibility:hidden}.completed.svelte-1i25397 .check-image.svelte-1i25397{visibility:visible}h2.svelte-1i25397.svelte-1i25397{font-size:1.25rem;font-weight:700;margin:0 0 .125rem;color:#222}h3.svelte-1i25397.svelte-1i25397{font-weight:700;opacity:.6;color:#000;white-space:collapse;font-size:0;margin:0 0 1px}h3.svelte-1i25397 span.svelte-1i25397{vertical-align:top;display:inline-block}h3.svelte-1i25397 .star.svelte-1i25397{font-size:13.5px;margin-right:2px;line-height:15px}h3.svelte-1i25397 .streak.svelte-1i25397{font-size:15px;line-height:15px}
