МТ
margin: var(—margin, 0);
margin-right: var(—margin-right, 0);
margin-left: var(—margin-left, 0);
margin-top: var(—margin-top, 0);
margin-bottom: var(—margin-bottom, 0);
margin-inline: var(--margin-inline, 0);
margin-inline-start: var(—margin-inline-start, 0);
margin-inline-end: var(—margin-inline-end, 0);
margin-block: var(--margin-block, 0);
margin-block-start: var(—margin-block-start, 0);
margin-block-end: var(—margin-block-end, 0);
плюс каждую еще заскоупить чтобы на других компонентах эти же переменные незаработали =)
Мне кажется или такой варик не так плох для такого кейса?