A small, HLS-capable video player for React and Vue, with zero global CSS side-effects. Built in the open. Try it: https://video-player-playgraound.vercel.app/ The annoying gap I needed an embeddable video player for a side project. Requirements were boring: HLS streaming ( .m3u8 ) A clean play button overlay, optional close button, optional desktop/mobile aspect-ratio toggle Fits the design system without fighting it Works in Next.js App Router without a "ReactServerComponentsError" headache Works in Nuxt 3 without manually wiring a plugin I tried the popular options. Each was almost right. react-player is mature but the API is geared toward "give me a URL and a giant control bar." video.js is overkill for an embed and ships a chunk of theme CSS that fights Tailwind. plyr , vidstack — beautiful, but either too heavy or too opinionated about styling. The thing that kept biting me was CSS bleed .…