Firefox (116+) does not report HDR capability through the standard
`(dynamic-range: high)` media query, but does through
`(video-dynamic-range: high)`. The client codec capabilities check only
queried the former, so HDR-capable Firefox clients reported `hdr: false`
and were denied HDR playback.
Check both queries, keeping the existing `typeof matchMedia` guard so the
second query is also safe in non-browser/SSR contexts (short-circuit).
Other browsers are unaffected: `hdr` can only become true in more cases,
never fewer.
Closes#206
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>