demo-container { display: block; border: 2px solid rgb(189, 189, 189); padding: 25px 10px 10px; border-radius: 4px; text-align: right; height: 179px; width: 350px; }
demo-object { display: grid; grid-template-columns: 1fr 1fr 1fr; width: 90%; aspect-ratio: 2 / 1; background-color: rgb(255, 255, 255); border: 1px solid black; align-items: flex-start; text-align: center; }
block-block { width: 50px; flex: 1 1 0%; height: 30px; }
#demoObject { background-color: rgb(179, 226, 255); }
.demo1 { background-color: rgb(198, 255, 77); }
.demo2 { background-color: rgb(179, 226, 255); }
.demo3 { background-color: rgb(252, 165, 253); }
.element{justify-self: center;}

