Since Source uses JavaScript to update the text color (https://github.com/TryGhost/Source/blob/main/default.hbs#L27-L44), the text is not readable when JavaScript is disabled and the background color is dark.