body {
    font-family: 'Inter', sans-serif;
}

aside {
    background-color: #C85D00;
    color: #ffffff;
}

aside h1,
h1,
h1.title,
h2,
h3 {
    font-family: 'Audiowide', sans-serif;
    color: #000000;
}

h1.title {
    margin-bottom: 0.5rem;
}

.tagline {
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
}

/* Main content links */
article a,
article a:visited,
main a,
main a:visited,
.post_entry a,
.post_entry a:visited,
.post_title a,
.post_title a:visited,
.post-info a,
.post-info a:visited,
.post_category a,
.post_category a:visited,
.post_author a,
.post_author a:visited,
footer a,
footer a:visited {
    color: #0F5C5C !important;
    font-weight: 600;
    text-decoration: none;
}

article a:hover,
main a:hover,
.post_entry a:hover,
.post_title a:hover,
.post-info a:hover,
.post_category a:hover,
.post_author a:hover,
footer a:hover {
    color: #000000 !important;
    text-decoration: underline;
}

/* Sidebar links */
aside a,
aside a:visited {
    color: #F8F4EC !important;
    text-decoration: none;
}

aside a:hover,
aside a:focus {
    color: #FFFFFF !important;
    text-decoration: underline;
}

/* Sidebar section dividers */
aside hr,
aside .list-bar,
aside .nav,
aside ul,
aside li {
    border-color: #111111 !important;
}

/* Blogroll heading / divider */
.blog_roll_link,
h2.blog_roll_link {
    color: #000000 !important;
    border-color: #111111 !important;
}

.blog_roll_link:before,
.blog_roll_link:after,
h2.blog_roll_link:before,
h2.blog_roll_link:after {
    background-color: #111111 !important;
    border-color: #111111 !important;
}
