demo-container { display: block; border: 2px solid rgb(189, 189, 189); padding: 25px 10px 10px; border-radius: 4px; width: fit-content; }
demo-object { display: block; background-color: rgb(224, 255, 253); position: relative; height: 150px; width: 150px; margin-left: 60px; border: 1px solid blue; perspective: 100px; }
block-block { padding: 50px; position: absolute; border: 1px solid black; background: rgba(100, 100, 100, 0.5); transform-style: preserve-3d; transform: rotateX(45deg); }
.element {perspective-origin: 70px 40px;}

