Вот примерный код:
https://codepen.io/T_Erm/pen/MWROpJd?editors=1100
Проблема в том, что когда происходит уменьшение масштаба у блока с классом "card", то сам размер блока не изменяется и появляется зеленый фон(размер блока не меняется) от блока с классом "container". Я думаю нужно добавить отрицательные margin к блоку "card" на столько пикселей на сколько был уменьшен масштаб, но здесь не обойтись без js. К тому же контент блоков генерируются динамически. - Есть ли другие варианты решения используя только css?
То есть, если в общем, есть определенный блок на странице, которому нужно уменьшить масштаб, но при этом чтобы соседние блоки восприняли изменение масштаба как изменение размера и подстроились под него