main.svelte-1n46o8q{max-width:500px;margin:60px auto;font-family:sans-serif}.header.svelte-1n46o8q{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.user-info.svelte-1n46o8q{align-items:center;gap:10px;font-size:.9rem;display:flex}.sign-in-prompt.svelte-1n46o8q{text-align:center;margin-top:60px}.sign-in-prompt.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:10px 24px;font-size:1rem}.add-row.svelte-1n46o8q{gap:8px;margin-bottom:16px;display:flex}input.svelte-1n46o8q:not([type=checkbox]){border:1px solid #ccc;border-radius:4px;flex:1;padding:8px;font-size:1rem}button.svelte-1n46o8q{cursor:pointer;padding:8px 16px}.todo-item.svelte-1n46o8q{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px;display:flex}.todo-item.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:1}.completed.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#999;text-decoration:line-through}.delete.svelte-1n46o8q{color:#c00;cursor:pointer;background:0 0;border:none;font-size:1rem}.sign-out.svelte-1n46o8q{background:0 0;border:1px solid #ccc;border-radius:4px;padding:4px 10px;font-size:.85rem}
