<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/5e3e206f46a0489f80892a5c0c491bad&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/5e3e206f46a0489f80892a5c0c491bad-a9a19d8a1aa4b06c.gif</thumbnail_url><duration>457.1021</duration><title>Advanced Control of CSS Variables with JavaScript</title><description>In this video, I explore my favorite approach for applying specific styles to components using a custom JavaScript solution, which allows for precise control over attributes like heading color. I explain the convention I&apos;ve established for identifying these special variable override properties, emphasizing the importance of using double underscores to ensure proper rendering. While this method introduces a slight delay and requires a reverse proxy for optimal performance, it significantly enhances versatility. I demonstrate how changes to the heading color are applied without affecting the body, showcasing the effectiveness of this approach. Please take a moment to review the HTML output after rendering to see how the styles are generated.</description></oembed>