:root{--paper:#f2ead8;--paper-2:#ebe1c9;--ink:#2b2723;--ink-soft:#6f655a;--accent:#d8472b;--hl:#f6d96b;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}@media (prefers-color-scheme:dark){:root{--paper:#1d1b19;--paper-2:#26231f;--ink:#ece3d0;--ink-soft:#9a8f80;--accent:#ff7a59;--hl:#6b5a1e}}*{box-sizing:border-box}html{background:var(--paper)}body{min-height:100vh;color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65;position:relative}::selection{background:var(--hl);color:var(--ink)}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{background:var(--hl)}.margins.svelte-1ftxzv6{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.m.svelte-1ftxzv6{fill:none;stroke:var(--ink-soft);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.35;display:none;position:absolute;overflow:visible}.m.svelte-1ftxzv6 text:where(.svelte-1ftxzv6){fill:var(--ink-soft);stroke:none;font-family:var(--serif);font-size:14px;font-style:italic}.m.svelte-1ftxzv6 .small:where(.svelte-1ftxzv6){font-size:12px}.m.svelte-1ftxzv6 .fill:where(.svelte-1ftxzv6){fill:var(--ink-soft);stroke:none}@media (width>=68rem){.m.svelte-1ftxzv6{display:block}.sketch.svelte-1ftxzv6{top:3rem;right:calc(50% + 22rem);transform:rotate(-4deg)}.duck.svelte-1ftxzv6{top:35rem;left:calc(50% + 22rem);transform:rotate(2.5deg)}}@media (width<=67.99rem){.duck.svelte-1ftxzv6{width:105px;height:77px;display:block;bottom:1rem;right:1rem;transform:rotate(-3deg)}}footer.svelte-d6pbtu{flex-wrap:wrap;gap:2px;max-width:44rem;margin:0 auto;padding:0 1.5rem 3rem;font-size:.75rem;display:flex}.seg.svelte-d6pbtu{background:var(--ink);color:var(--paper);padding:.15rem .6rem;text-decoration:none}.branch.svelte-d6pbtu{background:var(--accent);color:#fff}.grow.svelte-d6pbtu{flex:1;min-width:10rem}button.seg.svelte-d6pbtu{font:inherit;cursor:pointer;border:none}button.seg[aria-pressed=true].svelte-d6pbtu,a.seg.svelte-d6pbtu:hover,button.seg.svelte-d6pbtu:hover{background:var(--hl);color:var(--ink)}.toast.svelte-1kgxl8t{background:var(--ink);color:var(--paper);z-index:10;margin:0;padding:.3rem .7rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem}html.debug main *{outline:1px dashed var(--accent);outline-offset:-1px}
