Underneath the design, XENON uses real Video.js v10 components and player state. Playback, seeking, volume, captions, picture-in-picture and Fullscreen aren't mock interactions. It also supports keyboard shortcuts, visible focus indicators, responsive layouts, reduced-motion preferences, high-contrast options, subtitle uploads, searchable transcripts and adjustable subtitle appearance.