Оцените пожалуйста качество кода.
.ireland {
background-image: linear-gradient(to right, #009b48 33%, #ffffff 33%, #ffffff 66%, #ff7900 66%);
}
.trinidad {
background-image: linear-gradient(45deg, #ce1126 40%, #ffffff 40%, #ffffff 43%, #000 43%, #000 57%, #000 57%, #ffffff 57%, #ffffff 60%, #ce1126 60%);
}
.congo {
background-image: linear-gradient(135deg, #009543 40%, #fbde4a 40%, #fbde4a 60%, #dc241f 60%);
}
.mauritius {
background-image: linear-gradient(to bottom, #ea2839 25%, #1a206d 25%, #1a206d 50%, #ffd500 50%, #ffd500 75%, #00a551 75%);
}
.botswana {
background-image: linear-gradient(180deg, #449ed3 30%, #449ed3 30%, #ffffff 30%, #ffffff 35%, #000000 35%, #000000 65%, #ffffff 65%, #ffffff 70%, #449ed3 70%);
}
.madagaskar {
background-image: linear-gradient(180deg, #fc3d32 50%, #007e3a 50%);
background-position: 50px 0;
background-repeat: no-repeat;
}