plotly ignores the Bootstrap theme, so the backgrounds are made transparent and the text and grid colors are switched to suit the mode, on every axis of a chart with several panels.
Examples
p <- plotly::plot_ly(x = 1:3, y = c(2, 1, 3), type = "scatter", mode = "lines")
crypto:::plot_theme(p, "dark")