html {
    min-height: 100%;
    margin: 0;
} 

body {
    min-height: 100%;
}

main {
    flex: 1; 
    padding: 20px;
    min-height: 90%;
}

a {
    text-decoration: none;
    color: inherit; 
}

#myNavbar {
    background-color: #131236;
}

footer {
    padding: 10px;
    text-align: center;
}

.post {
    margin-bottom: 20px; 
    border: 1px solid #ddd; 
    padding: 20px; 
    border-radius: 5px; 
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); 
}

.post-meta {
    font-size: 0.9em; 
    color: #777; 
    margin-bottom: 10px;
}

.post-content {
    font-family: 'Georgia', serif; 
    line-height: 1.6; 
}

h2{
    font-family: 'Arial Black', sans-serif;
}