Спустя продолжительное время, свободное от бренной работы, таки "Острый Глаз" обнаружил три переменные стиля:
"image_small_max", "image_medium_max" и "image_large_max"
В их настройках можно выставить вместо фиксированного размера в пикселях нужный процент по ширине. Это решает проблему частично, особенно с мобильными браузерами.
Но, к сожалению, не решает проблему с тем, что "портретные картинки" могут не влазить по высоте (их приходится скроллить). Свой BB-код я написал, но хочу решить проблему глобально. Тут уже, похоже, без HTML-костылей точно не обойтись.
UPD:
Выставил в упомянутом выше
class_bbcode.php дополнительную костыль-строчку:
Код:
style="max-height: 90vh;"
Что укорачивает размер изображения по вертикали с учетом текущего разрешения экрана (если изображение не влазит).
P.S.: Вот теперь моя душенька довольна. Теперь мой "костыль" не конфликтует со стилем. Вновь спасибо Luvilla за наводку.