Просто вспомнил когда-то давным давно смотрел доклад про то как фронтендеру была поставлена задача масштабировать заголовок сайта и он мучился с js , но в итоге самый лучший результат ему дало конвертирование текста в svg, котрый автоматом отлично масштабируется. Сейчас есть спец размеры в css для этого и метод более не актуален. Но вот в твоем случае старого css похоже должно сработать