@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@700&display=swap');

:root {
  --blurple: #5865f2;
  --dark-blurple: #454fbf;
  --footer-header: #202225;
  --text-color: #DEDEDE;
}

html,
body {
    display: table;
    height: 100%;
    width: 100%;
    background-color: #23272A;
    color: var(--text-color);
    margin: 0;
    font-family: 'Nanum Gothic';
}

ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: var(--footer-header);
}

ul.topnav li {
    float: left;
}

ul.topnav li a {
    color: var(--text-color);
    display: block;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

ul.topnav li a:hover:not(.active) {
    background-color: #141415;
}

ul.topnav li a.active {
    background-color: var(--blurple);
}

ul.topnav li.left {
    float: left;
}

ul.topnav li {
    float: right;
}

@media screen and (max-width: 600px) {
    .feature {
        width: 50%;
    }

    img, .credit {
        display: none;
    }
}

.credit {
    position: fixed;
    cursor: pointer;
    bottom: 20px;
    right: 16px;
    z-index: 1000;
    background-color: var(--blurple);
    transition-property: background-color, transform;
    transition: background-color 120ms, transform 120ms;
    transition-timing-function: ease-out;
    border: none;
    color: #ffffff;
    border-radius: 5px;
}

.credit:hover {
    transform: scale(120%);
    background-color: var(--dark-blurple);
}

.aligned {
    display: flex;
    justify-content: center;
    align-items: center;
}

.people {
    margin-top: 3%;
    color: var(--text-color);
    background-color: var(--blurple);
    border-radius: 10px;
    border-color: var(--dark-blurple);
    min-width: 300px;

}

.people:hover {
    border-color: var(--blurple);
    background-color: var(--dark-blurple);
    cursor: pointer;
}

.people img {
    border-radius: 20px;
}

left {
    margin-left: 2%;
}

body>footer {
    background-color: var(--footer-header);
    display: table-row;
    height: 0%;
}

a:link {
    text-decoration: none;
    color: var(--blurple);
}


a:visited {
    text-decoration: none;
    color: var(--dark-blurple);
}


a:hover {
    text-decoration: none;
    color: var(--blurple);
    filter: brightness(120%);
}


a:active {
    text-decoration: none;
    filter: brightness(140%);
}