.box {
--box-gap: 10px;
gap: var(--box-gap);
}
.left.off {
margin-right: calc(var(--box-gap) / -1);
}
.right.off {
margin-left: calc(var(--box-gap) / -1);
}
апгрейдился именно по шагам как вы указали.
текст динамический и может меняться
/** @var ... */
Хотя в шторме и с одной работает почему-то.
Наверное в скрытые легче попасть =\.