Finished the Astro migration by removing Jekyll entirely from the project.

Moved all assets from the root assets/ directory to public/assets/ where Astro expects static files. Fixed several styling issues that were lingering from the conversion: inline code now has proper styling, the clearfix for floated images in posts works correctly, and the devlog aggregate page layout was cleaned up. Also improved the devlog toggle button styling.

Did some general cleanup - extracted a helper function for devlog URLs, removed unused layout frontmatter fields, and dropped netlify-cli from the dependencies because it breaks github runners (i’ll call it via npx). Regenerated the package-lock file to clean up dependency changes.