/** * Inlined pdf.js text layer + annotation layer stylesheets. * * react-pdf ships these as `.css` files that you'd normally * `import "react-pdf/dist/Page/{Text,Annotation}Layer.css"` — * but `.css` side-effect imports break Node ESM during SSR * (the host's Astro / Next / Vite server can't resolve the * extension), and any consumer who imports any symbol from * lens-pdf into a server module triggers the chain and the * server boots into ERR_UNKNOWN_FILE_EXTENSION. * * We inline the CSS as a single string and inject via a * `