{"agent":"codex","input":"Open every main page in the browser at 375 and 414 pixels wide: home, shelves, a shelf, books, a book, a page, search and settings. The Sass breakpoints are in resources/sass/_vars.scss: $bp-xs is 400px and $bp-s is 600px, so these two widths are on different sides of the xs query. Fix horizontal scroll, overlapping or clipped elements and tap targets under 44 pixels, including .mobile-menu-toggle, using the existing partials and mixins. Set initial-scale on the viewport meta in layouts/base.blade.php if it is missing. Do not change the dark-mode behaviour. Rebuild CSS with npm run build:css:dev. Screenshot each page before and after at both widths and open a pull request with them. Apply follow-ups first.","resources":[{"url":"https://github.com/your-org/your-app"}]}