.next-physics{
position: relative;
z-index: 1;
width: 100%;
height: 500px;
--background-color: red;
}
.next-physics__content-new{
position: relative;
z-index: 1;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.next-physics canvas{
position: absolute;
top: 0;
left: 0;
z-index: -1;
background-color: var(--background-color) !important;
}
.next-physics__physics-elements{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.next-physics__physics-elements *{
user-drag: none;
-webkit-user-drag: none;
-moz-user-drag: none;
-ms-user-drag: none;
-o-user-drag: none;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
white-space: nowrap;
}