using DeepDrftPublic.Services; // DarkModeService namespace (within this host project) namespace DeepDrftPublic; public static class Startup { public static void ConfigureDomainServices(WebApplicationBuilder builder) { // Add Server Prerendering Theming Support // DarkModeSettings is registered in DeepDrftPublic.Client.Startup.ConfigureDomainServices builder.Services .AddHttpContextAccessor() .AddScoped(); // Server prerender read for public-site listener settings (Phase 18 wave 18.6), sibling to // DarkModeService. PublicSiteSettings itself is registered in the client Startup (shared by SSR and // WASM); this seeds it from the streamQuality cookie during prerender. builder.Services.AddScoped(); } }