{"agent":"codex","input":"Add dark mode that follows prefers-color-scheme and a toggle that remembers the choice. The theme is the realworld submodule imported by src/main.js from ../realworld/assets/theme/styles.css. Init the submodule. Add CSS variables for the dark palette and do not duplicate the class rules or replace that import. Apply the stored choice in main.js before mount, and put the toggle in src/components/TheHeader.vue. Screenshot Home, Login, Register, Settings, Profile, an article and the editor in both themes, check contrast, and post the screenshots. Apply follow-ups. Run bun run serve the way playwright.config.ts does, and run the Playwright suite that is not tagged @security. Then open the pull request.","resources":[{"url":"https://github.com/your-org/your-app"}]}