.leila.svelte-5a18sw{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bubble.svelte-5a18sw{background:var(--surface);border:2px solid var(--text);box-shadow:3px 3px 0 var(--text);border-radius:4px;margin:0;padding:8px 12px;font-weight:600;position:relative}.task.svelte-19saxxa{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.task.svelte-19saxxa:last-child{border-bottom:none}.check.svelte-19saxxa{border:2px solid var(--accent);width:36px;height:36px;color:var(--accent-text);background:0 0;border-radius:50%;flex:none;padding:0;font-size:1.1rem}.done.svelte-19saxxa .check:where(.svelte-19saxxa){background:var(--accent)}.body.svelte-19saxxa{text-align:left;min-width:0;color:var(--text);background:0 0;flex-direction:column;flex:1;padding:0;font-weight:400;display:flex}.title.svelte-19saxxa{font-weight:600}.done.svelte-19saxxa .title:where(.svelte-19saxxa){color:var(--muted);text-decoration:line-through}.meta.svelte-19saxxa{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.xp.svelte-1sd8gps{align-items:center;gap:8px;font-size:.85rem;display:flex}.level.svelte-1sd8gps{color:var(--accent);font-weight:800}.bar.svelte-1sd8gps{border:2px solid var(--text);background:var(--surface);border-radius:2px;flex:1;height:10px}.fill.svelte-1sd8gps{background:var(--accent);height:100%;transition:width .6s ease-out}.capture.svelte-et6md{gap:8px;margin-bottom:16px;display:flex}.capture.svelte-et6md input:where(.svelte-et6md){flex:1;margin:0}.steps.svelte-g0qg6 li:where(.svelte-g0qg6){align-items:center;gap:10px;display:flex}.step-title.svelte-g0qg6{flex:1}.steps.svelte-g0qg6 li.done:where(.svelte-g0qg6) .step-title:where(.svelte-g0qg6){color:var(--muted);text-decoration:line-through}.check.svelte-g0qg6{border:2px solid var(--accent);width:30px;height:30px;color:var(--accent-text);background:0 0;border-radius:8px;flex:none;padding:0}.done.svelte-g0qg6 .check:where(.svelte-g0qg6){background:var(--accent)}.add-step.svelte-g0qg6{gap:8px;margin:8px 0 16px;display:flex}.add-step.svelte-g0qg6 input:where(.svelte-g0qg6){flex:1;margin:0}.big.svelte-g0qg6{border-radius:20px;width:100%;padding:22px;font-size:1.3rem}select.svelte-g0qg6{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:12px;margin-top:4px;padding:12px;display:block}.tabs.svelte-lgoo9{gap:4px;margin-bottom:12px;display:flex}.tabs.svelte-lgoo9 button:where(.svelte-lgoo9){background:var(--surface);color:var(--muted);border:1px solid var(--border);flex:1}.tabs.svelte-lgoo9 button.active:where(.svelte-lgoo9){background:var(--accent);color:var(--accent-text)}.add.svelte-lgoo9{flex-wrap:nowrap;margin-bottom:12px}.add.svelte-lgoo9 input:where(.svelte-lgoo9){flex:1;margin:0}.chip.svelte-fisyvl{background:var(--bg);border:1px solid var(--border);border-radius:999px;margin:2px 4px;padding:2px 10px;font-size:.85rem;display:inline-block}button.chip.svelte-fisyvl{font:inherit;color:var(--text);cursor:pointer;border:1px dashed var(--accent);width:auto;min-height:0;font-size:.85rem}.chip.picked.svelte-fisyvl{background:var(--accent);color:var(--accent-text);border-style:solid}.chip.done.svelte-fisyvl{background:var(--accent);color:var(--accent-text)}.days.svelte-fisyvl{margin:8px 0}select.svelte-fisyvl,textarea.svelte-fisyvl{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:12px;padding:10px}textarea.svelte-fisyvl{width:100%;margin-top:4px;display:block}form.svelte-fisyvl .row:where(.svelte-fisyvl){margin-bottom:8px}.toast.svelte-1q6vvua{left:50%;bottom:calc(env(safe-area-inset-bottom) + 88px);background:var(--text);color:var(--bg);z-index:20;white-space:nowrap;border-radius:999px;padding:10px 18px;font-weight:700;animation:.4s ease-out svelte-1q6vvua-pop;position:fixed;transform:translate(-50%)}.toast.big.svelte-1q6vvua{padding:14px 22px;font-size:1.15rem}@keyframes svelte-1q6vvua-pop{0%{opacity:0;transform:translate(-50%,20px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.check.svelte-1ozf5k3{align-items:center;gap:8px;font-weight:400;display:flex}.check.svelte-1ozf5k3 input:where(.svelte-1ozf5k3){width:auto;margin:0}.row.svelte-1ozf5k3 label:where(.svelte-1ozf5k3){flex:1}nav.svelte-1n46o8q{padding:8px 8px calc(env(safe-area-inset-bottom) + 8px);background:var(--surface);border-top:1px solid var(--border);justify-content:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){max-width:180px;color:var(--muted);background:0 0;flex:1;padding:6px 4px;font-size:.75rem;line-height:1.3}nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:var(--text);background:var(--bg)}:root{--bg:#f7f1e8;--surface:#fffaf2;--text:#2b1d16;--muted:#7a6a5e;--accent:#4fa3a5;--accent-text:#fff;--border:#e4d8c6;--danger:#b4483c;--ok:#3f8f5b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#1d1916;--surface:#2a2420;--text:#f3e9dc;--muted:#b3a493;--accent:#5fb8ba;--accent-text:#10201f;--border:#3e352e;--danger:#e0786b;--ok:#7cc795;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{touch-action:manipulation;background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}#app{max-width:560px;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 96px);margin:0 auto}h1,h2{margin:0 0 12px;line-height:1.2}h1{font-size:1.6rem}h2{font-size:1.15rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:16px}.muted{color:var(--muted);font-size:.9rem}.error{color:var(--danger)}.ok{color:var(--ok)}button,a,input,select,textarea,label{touch-action:manipulation}button{font:inherit;-webkit-user-select:none;user-select:none;background:var(--accent);color:var(--accent-text);cursor:pointer;border:none;border-radius:12px;padding:12px 16px;font-weight:600}button.secondary{color:var(--text);border:1px solid var(--border);background:0 0}button.danger{color:var(--danger);border:1px solid var(--border);background:0 0}button:disabled{opacity:.5}label{margin-bottom:12px;font-weight:600;display:block}input{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:12px;margin-top:4px;padding:12px;display:block}code{word-break:break-all;font-size:.85rem}.pixel{image-rendering:pixelated}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{border-bottom:1px solid var(--border);padding:8px 0}ul.plain li:last-child{border-bottom:none}button.small{flex:none;padding:6px 10px}
