.basemaps {
    padding: 5px 0px;
    display: flex;
    gap: 5px
}
.basemaps.closed .basemap {
    display: none;
}
.basemaps.closed .basemap.alt {
    display: inline-block;
}
.basemaps.closed .basemap.alt h4 {
    display: none;
}

.basemap {
    display: inline-block; /* todo: flexbox? */
    cursor: pointer;
}
.basemap.active img {
    border-color: #BAFF68;
    box-shadow: 2px 2px 4px #000;
}
.basemap img {
    width: 64px;
    border: 2px solid #FFF;
    border-radius: 40px;
    box-shadow: 0 1px 5px rgba(0,0,0,0.65)
}