import * as i0 from '@angular/core'; /** * Styles-only component that loads the global CKEditor 5 stylesheet on demand. * * Why this exists: * - CKEditor's CSS must be global (applies to body-rendered overlays, dialogs, balloons), * which means whichever Angular component declares it must use ViewEncapsulation.None. * - Switching encapsulation on the main editor components (``, ``, * ``) would un-scope all their local styles too. * - Instead, this tiny no-render component owns the global CSS. The editor components embed * `` at the top of their template; the CSS is injected once into * the first time any editor instance mounts. Editor components themselves keep * ViewEncapsulation.Emulated. * * Behavior: * - Renders nothing in the DOM (empty template). * - Angular dedupes styles per component class — multiple instances inject the