body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}
.navbar-item img {
    max-height: 2.5rem;
}
.section {
    padding: 24px;
}
main {
    flex: 1;
}
.footer {
    padding: 1rem 1.5rem;
}
.fa-heart {
    color: #a83f39;
}