body { display: flex; flex-direction: column; justify-content: center; align-items: center; } h2 { font-family: "Gill Sans"; font-size: 24px; font-weight: 400; color: rgb(153, 153, 153); margin: 0; } .container { display: flex; flex-direction: column; padding: 20px; border-radius: 15px; background-color: rgb(229, 229, 229); } .row { display: flex; } .pixel { width: 14px; height: 14px; border: 1px solid rgb(229, 229, 229); background-color: white; } .palette { display: flex; flex-wrap: wrap; background-color: rgb(229, 229, 229); align-items: center; } .swatch { width: 35px; height: 35px; border: 1px solid rgb(187, 187, 187); border-radius: 50%; display: flex; margin: 2px; } .currentSwatch { width: 50px; height: 35px; display: flex; }