.gblog-markdown { line-height: 1.6em; > :first-child { margin-top: 0 !important; } &--nested { :first-child { margin-top: 0; } > pre { margin-top: 0 !important; } > :last-child { margin-bottom: 0; } } h1, h2, h3, h4, h5, h6 { font-weight: 600; > code { border-top: $border-4 solid var(--accent-color); font-size: 0.75em !important; } } h4, h5, h6 { > code { font-size: 0.8rem !important; } } b, optgroup, strong { font-weight: bolder; } &__link--raw { text-decoration: none !important; color: $body-font-color !important; &:hover { background: none !important; color: $body-font-color !important; text-decoration: none !important; } &:visited { color: $body-font-color !important; } } &__link--code { text-decoration: none; code { color: inherit !important; } &:hover { background: none; color: var(--link-color) !important; text-decoration: underline; } &:visited, &:visited:hover { color: var(--link-color-visited) !important; } } img { max-width: 100%; border-radius: $border-radius; } blockquote { margin: $padding-16 0; padding: $padding-8 $padding-16 $padding-8 ($padding-16 - $padding-4); //to keep total left space 16dp border-left: $border-4 solid var(--accent-color); border-radius: $border-radius; :first-child { margin-top: 0; } :last-child { margin-bottom: 0; } } table:not(.lntable) { display: table; border-spacing: 0; border-collapse: collapse; margin-top: $padding-16; margin-bottom: $padding-16; width: 100%; text-align: left; thead { border-bottom: $border-4 solid var(--accent-color); } tr th, tr td { padding: $padding-8 $padding-16; } tr { border-bottom: $border-2 solid var(--accent-color); } tr:nth-child(2n) { background: var(--accent-color-lite); } } hr { height: $border-2; border: none; background: var(--accent-color); } ul, ol { padding-left: $padding-32; } dl { dt { font-weight: bolder; margin-top: $padding-16; } dd { margin-left: $padding-32; } } pre { margin: 1rem 0; } code { padding: 0.2em 0.4em; } pre, code { background-color: var(--code-background); border-radius: $border-radius; color: var(--code-font-color); font-size: 0.85rem; line-height: 1.45em; } pre code { display: block; padding: 1rem; width: 100%; } mark { background-color: var(--mark-color); } section.footnotes { margin-top: 3rem; color: var(--body-font-color); font-size: $font-size-14; } }