El CSS personalizado se elimina de las publicaciones porque alguien podría hacer algo como border: 1000px solid gray y hacer que todo el tema sea ilegible.
Necesitas agregar algo de CSS a un tema o a un componente de tema para hacer esto, no hay una buena manera de evitarlo. Sin embargo, puedes hacerlo opcional imagen por imagen.
Así que, por ejemplo, puedes agregar este CSS a un tema:
div[data-theme-image-border] img {
border: 1px solid gray;
}
y luego usarlo en una publicación como esta:
<div data-theme-image-border>
<img src="yoururlhere" />
</div>