207 PROJECT notes made using Svelte + Vite todo script light -> dark on event pages script interactive timeline, dates placed in proportion dynamically