<div style="--bgi: url()"></div>div {
background: var(--bgi) no-repeat;
}
div::after {
background: var(--bgi) no-repeat;
} И почему на 4к места не останется если его станет больше?
а calc то на основе чего?
calc(50% - var(--container-width) / 2)