I rebuilt a theme settings interaction as a functional frontend prototype.
The goal was to move beyond the static UI and make the experience actually work:
light mode, dark mode, system preference, saved theme state, and subtle interaction details.
Built with HTML, SCSS, TypeScript, localStorage, and GSAP.