.footer {
    position: relative;
    flex: 0, 0, auto;
    bottom: 0;
    width: 100%;
    height: fit-content;
    background-color: rgb(30, 45, 50);
    color: lightgray;
    padding: 2px 0px;
    max-height: fit-content;
}

.footer p {
    margin: 0;
    padding: 0;
    text-align: center;
    font-style: italic;
    font-size: small;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
    text-decoration: underline;
    color: lightgray;
}