.activities {
    margin: auto;
    max-height: 70vh;
    width: 50vw;
    padding: 5px;
    position: relative;
}

.hide {
    display: none;
}

.click:hover { 
    display: contents;
}

button {
    width: 50vw;
    justify-content: center;
    margin: 0.2em;
}

h2 {
    font-size: 16px;
    letter-spacing: 1px;
}

.mnight, .sports, .socials, .fs, .jm {
    margin: auto;
    text-align: center;
}
.mnight img, .sports img, .socials img, .fs img, .jm img {
    max-width: 50vw;
    max-height: 40vh;
    text-align: center;
    margin: auto;
}

.button {
    display: flex;
}

.content {
    height: 85vh;
    text-align: center;
    margin: auto;
    display: block;
    position: relative;
    overflow: auto;
}