Ghost / Discourse Embed / Darkmode: theme_id y color_scheme_id ignorados para usuarios anónimos

Hola a todos:

He pasado las últimas horas intentando sincronizar el Modo Oscuro de un blog de Ghost con una incrustación de Discourse. Aunque he logrado detectar el estado del Modo Oscuro en el sitio anfitrión y pasar los parámetros correctos, Discourse parece ignorarlos para los usuarios anónimos.

Nuestra Configuración y lo que hemos verificado:

Inyección de Parámetros: Estamos utilizando un script personalizado en Ghost para detectar el atributo data-color-scheme="dark". Hemos verificado a través de la consola del navegador y la Pestaña de Red que los parámetros ?color_scheme_id=13 (nuestra Paleta 13) o ?theme_id=4 (un Tema Oscuro dedicado) se añaden correctamente a la solicitud de embed.js y, posteriormente, a la fuente (src) del Iframe.

Configuración del Tema: En Discourse, el Tema de destino (ID 4) y el Esquema de Color (ID 13) están marcados como “Seleccionable por el Usuario”. El Esquema de Color también está configurado como “Oscuro Predeterminado” para el tema activo.

El Problema: A pesar de que la URL del Iframe muestra claramente .../embed/comments?topic_id=...&theme_id=4, el contenido renderizado permanece en el Modo Claro (Predeterminado) para los visitantes anónimos.

Pruebas realizadas:

Fijación directa del theme_id en el script.
Manipulación manual de la fuente del Iframe a través de JavaScript después de que embed.js haya terminado de cargarse.
Intento de usar @media (prefers-color-scheme: dark) dentro de un Componente de Tema para forzar estilos, lo cual también parece ser ignorado o anulado en el contexto de la incrustación.

Mi Pregunta: ¿Existe alguna configuración de seguridad específica o una limitación codificada en la lógica de incrustación de Discourse que impida a los usuarios anónimos cambiar temas o esquemas de color a través de parámetros de URL?

Queremos evitar un “Destello de Contenido No Estilizado” y asegurar que los lectores en una publicación de blog oscura no se vean deslumbrados por una sección de comentarios blanca. ¿Hay alguna configuración de app.yml o ajustes de sitio ocultos que gobiernen este comportamiento para el contenido incrustado?

Versión de Discourse: Discourse 3.5.3

¡Gracias de antemano por cualquier información!