/** * Self Media Component * * Renders local video overlay with positioning from layoutLayers. * * Input precedence (most specific wins): `.call` > context. * `.stream` is not applicable — this component requires `layoutLayers` and * `self.id`, which only come from a Call. * * @example * ```html * * * * * * ``` * * @csspart container - Positioned overlay container matching the layout layer rect. * @csspart video - The `