{"agent":"codex","input":"Add dark mode that follows prefers-color-scheme and a toggle that remembers the choice. Initialize the realworld submodule first: angular.json loads styles only from realworld/assets/theme/styles.css, and bun.lock is the lockfile. Define the dark palette as CSS variables, do not duplicate the theme, and put the toggle in the navbar in header.component.html for both auth states. Persist the choice so the first paint matches it. Screenshot home, article, login, register, settings, editor and profile in both themes in the browser, check contrast on brand and muted text, and post the screenshots. Apply follow-ups before opening the pull request. Run the vitest script. Do not add a second stylesheet beside the submodule path.","resources":[{"url":"https://github.com/your-org/your-app"}]}