using Microsoft.JSInterop; using System.Threading.Tasks; namespace BLAIzor.Services { public class CssInjectorService { private readonly IJSRuntime _js; public CssInjectorService(IJSRuntime js) { _js = js; } public async Task ApplyCssAsync(string cssContent) { if (!string.IsNullOrWhiteSpace(cssContent)) { await _js.InvokeVoidAsync("applyDynamicCss", cssContent); } } } }