body {
     margin: 0;
     font-family: "Lato", sans-serif;
     font-size: 1.2em;
     background-color: #FBC32D;
}
header {
     padding: 1vw;
     text-align: center;
}
header ul {
     display: flex;
     justify-content: center;
}
header li {
     list-style: none;
     padding-right: 2vw;
     font-size: 1.2em;
}
a {
     text-decoration: underline;
     color: #273863;
}
a:hover {
     color: #39549D;
}
footer {
     padding: 1vw;
     text-align: center;
}
/* Region Colour Styling */
.header {
     text-align: center;
     padding: 3vw;
}
.kanto {
     color: #FFFFFF;
     background-color: #004172;
}
.kanto .header {
     background-color: #8F0406;
}
.johto {
     background-color: #B2B9C1;
}
.johto .header {
     background-color: #C0B27B;
}
.hoenn {
     color: #FFFFFF;
     background-color: #21409B;
}
.hoenn .header {
     background-color: #A10B10;
}
.sinnoh {
     background-color: #EEACC8;
}
.sinnoh .header {
     background-color: #4AA4B6;
}
.unova {
     background-color: #C7C8C9;
}
.unova .header {
     color: #FFFFFF;
     background-color: #1D181A;
}
.kalos {
     color: #FFFFFF;
     background-color: #204063;
}
.kalos .header {
     background-color: #3C0605;
}
.alola {
     background-color: #FEE8B3;
}
.alola .header {
     background-color: #7AC5E9;
}
.galar {
     background-color: #39C2BC;
}
.galar .header {
     color: #FFFFFF;
     background-color: #8B0841;
}
.paldea {
     color: #FFFFFF;
     background-color: #AB1B1F;
}
.paldea .header {
     background-color: #701487;
}
/* Information Styling */
.pokemon-info {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}
.pokemon-img {
     display: flex;
}
.pokemon-img img {
     max-height: 300px;
}
.pokemon-text {
     margin-left: -1em;
     max-width: 15em;
     padding-left: 3em;
     text-indent: -1.5em;
}
.pokemon-text li {
     text-decoration: none;
     padding-left: 2.5em;
}
.pokemon-sprite {
     padding-left: 3em;
}