- Add view transition API for theme switching
- Update cycleTheme to handle animation circle
- Refactor CSS with consistent quoting and indentation
- Improve theme variable handling and no-op optimizations
- Pass event to cycleTheme in MenuComponent
Questions:
- Why are markdown styles split into `about-content` and
`info-content-text`?
- Why is `about-content` defined both globally and inside the Vue
component?