namespace TeamsISO.App.Services;
///
/// The HTML / CSS / JS for the embedded control panel served at
/// GET /ui. Single self-contained string — no external CDN deps, no
/// build step, no React. Just enough to give operators a phone-friendly
/// remote that connects via WebSocket to /ws and posts to the
/// existing REST endpoints.
///
/// Visual language matches the WPF host: dark canvas, cyan accent, mono
/// font for codey labels. Keeping the styling minimal so a future iteration
/// can swap in a fancier UI without breaking operator workflows that already
/// bookmark the URL.
///
internal static class ControlPanelHtml
{
private const string Html = @"