body {
    background-color: #eee;
    width: 54%;
    margin: 5rem auto;
    font-family: 'Montserrat', sans-serif;

}

pre {
    background-color: #202225;
    padding: 15px;
    border-radius: 5px;
    overflow-x: auto;
}

p {
    line-height: 2rem;
    font-size: 1.2rem;
    color: #234;
}

code {
    font-family: "Courier New", Courier, monospace;
    color: #333;
}

.language-go {
    color: #bbb;
}

.func {
    color:rgb(209, 104, 104);
}

.code-inline {
    font-family: "Courier New", Courier, monospace;
    color: darkgreen;
    font-weight: 500;
}

h1 {
    padding-bottom: 2rem;
}

.pch-date {
    color: #565356;
    padding-bottom: 1rem;
}

.pch-views {
    color: #565356;
    padding: 0.4rem 0 4rem 0;
}

.pch-author {
    color: #565356;
    font-weight: 600;
    padding-bottom: 1rem;
}

.bold-header {
    color:darkred;
    font-weight: 600;
    font-size: 1.4rem;
}

/* Responsive design for smartphones */
@media (max-width: 600px) {
    body {
        width: 90%;
    }
}