article {

padding: 1em;
h1 {
    color: $color-header-secondary;
}
h2 {
    color: $color-header-primary;
}
.post & {
    flex-basis: $size-post;
}
a {
    color: $color-header-secondary;
    &:visited {
        color: $color-header-primary;
    }
    &:hover {
        color: $color-text-primary;
    }
}
pre {
    padding-left: 1em;
    padding-top: 1em;
    padding-bottom: 1em;
    border-left: 0.2em solid $color-highlight-primary;
    background-color: $color-background-secondary;
    overflow-x: auto;
}
@include media-tablet {
    margin-left: 1em;
    margin-right: 1em;
    max-width: 90%;
}
@include media-desktop {
    margin-left: 1em;
    margin-right: 1em;
}

}