Вы можете достичь того, чего хотите, если предварительно обрабатываете свои .css-файлы через php. ...
$something='color:red;'
$else='display:inline;';
echo '.something {'. $something .'}';
echo '.else {'. $something .'}';
echo '.somethingelse {'. $something .$else '}';
...
Я хотел бы изменить background-size: содержать на background-size: cover в ваших медиа-запросах.
За https://developer.mozilla.org/en-US/docs/Web/CSS/background-size
размер фона содержит : Масштабирует изображение как можно больше, не обрезая и не растягивая изображение.
обложка размера фона : максимально масштабирует изображение, не растягивая его. Если пропорции изображения отличаются от элемента, оно обрезается по вертикали или по горизонтали, чтобы не осталось пустого места.