:root{ --color1: rgb(105, 105, 255); } * { box-sizing: border-box; } body, html{ margin: 0; padding: 0; color: var(--color1); } .hemicycle{ display: flex; flex-wrap: wrap; align-content: space-between; width: 80vw; margin: 0 auto; } #seatRef{ display: none; } .seat{ display: flex; flex-direction: column; align-items: center; margin: 4px 4px; width: 100px; } .seat .mic{ width: 80px; height: 80px; border-radius: 10%; border: solid 3px var(--color1); background-color: white; color: currentColor; }