.main {
    background-color: rgba(10, 10, 10, 1);
    padding: 40px;
    border: 4px solid white;
    font-family: "Loser";
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.top-text {
    font-size: 28px;
    display: flex;
    gap: 160px;
    position: relative;
    max-height: 100%;
    overflow: hidden;
    max-width: 100%;
}

.about-section {
    overflow: hidden;
    max-height: 100%;
    max-width: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

li > a,
#github-link {
    color: white;
    text-decoration: none;
}

li > a:hover,
#github-link:hover {
    text-decoration: underline;
}

li {
    padding-top: 5px;
}

.contact-info {
    display: flex;
    gap: 30px;
}

.bottom-image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: 100%;
    overflow: hidden;
}


.bottom-image > p {
    font-size: 20px;
}

.bottom-image > img {
    border: 4px solid white;
}