#heyButton {
    position: absolute;
    top: 1vh;
    cursor: pointer;
    font-size: clamp(6px, 4vh, 4vmax);
    left: 50vw;
    transform: translateX(-50%);
    width: fit-content;
}

#giftButton {
    position: absolute;
    top: 10vh;
    cursor: pointer;
    font-size: clamp(6px, 4vh, 4vmax);
    left: 50vw;
    transform: translateX(-50%);
    width: fit-content;
}

.projects {
    position: absolute;
    top: 15vh;
    font-size: clamp(6px, 10vw, 5vh);
    left: 50vw;
    transform: translateX(-50%);
    text-align: center;
    color: black;
    white-space: nowrap;
}

.project_link {
    /* font-size: 10vw; */
    color: black;
    text-decoration: none;
}

.social_media {
    position: absolute;
    bottom: 3vh;
    left: 50vw;
    transform: translateX(-50%);
    width: max-content;
}

.icon {
    max-height: 5vh;
    height: 10vw;
    margin: 0.5vmin;
    cursor: pointer;
}

footer {
    position: absolute;
    bottom: 1vh;
    left: 50vw;
    transform: translateX(-50%);
    font-size: 2vmin;
}