724b75b6bf
- Accept dpr query param (clamped 1..4) and include it in cache key so each density gets its own cached file. - Accept format=auto and negotiate locally from the client's Accept header (avif > webp > jpeg) before building the cache key — concrete formats in the cache avoid cross-client leaks.