figure{
 
  width: 80vmin;
  height: 80vmin;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}


figure div:nth-child(1){
  background-color: #dc144a;
  }
figure div:nth-child(2){
  background-color: rgba(91, 91, 191, 0.78);
} 
figure div:nth-child(3){
  background-color: lightcoral;
}  
figure div:nth-child(4){
  background-color: #460346;
}  
figure div:nth-child(5){
  background-color: #23915e;
}  
figure div:nth-child(6){
  background-color: #dc144a;   
}
figure div:nth-child(7){
  background-color: rgba(122, 84, 195, 0.78); 