Move custom assets from /data/gitea/custom/public to /data/gitea/public to properly serve custom themes and favicon/logo files. Gitea expects custom public assets at /data/gitea/public, not nested under custom/. - Restructured dev/custom/public/ to dev/public/ - Updated volume mount in dev/compose.yaml - Includes 21 custom themes from sainnhe/gitea-themes - Includes custom favicon and logo 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>