/* GitHub markdown style kinda take from https://github.com/sindresorhus/github-markdown-css */

/* General */
.markdown-body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
    line-height: 1.5;
    word-wrap: break-word;
}

.markdown-body p, .markdown-body blockquote,
.markdown-body ul, .markdown-body ol,
.markdown-body dl, .markdown-body table,
.markdown-body pre, .markdown-body details {
    margin-top: 0;
    margin-bottom: 1rem;
}

/* Text decorations */
.markdown-body b, .markdown-body strong {
    font-weight: 600;
}

.markdown-body a {
    text-decoration: none;
}

/* Headings */
.markdown-body h1, .markdown-body h2, 
.markdown-body h3, .markdown-body h4, 
.markdown-body h5, .markdown-body h6 {
    margin-bottom: 1rem;
    font-weight: 600;
    line-height: 1.25;
    border-bottom: 1px solid #3d444d66;
}

.markdown-body h1 {
    margin: .67em 0;
    padding-bottom: .3em;
    font-size: 2em;
}

.markdown-body h2 {
    padding-bottom: .3em;
    font-size: 1.5em;
}

.markdown-body h3 {
    padding-bottom: 0.225em;
    font-weight: 600;
    font-size: 1.25em;
}

.markdown-body h4 {
    padding-bottom: 0.2em;
    font-weight: 600;
    font-size: 1em;
}

.markdown-body h5 {
    padding-bottom: 0.175em;
    font-weight: 600;
    font-size: .925em;
}

.markdown-body h6 {
    padding-bottom: 0.15em;
    font-weight: 600;
    font-size: .875em;
}

/* Lists */
.markdown-body ul, .markdown-body ol {
    padding-left: 3%;
}

.markdown-body li {
    padding: 5px 0 0 0;
}

.markdown-body li+li {
    margin-top: .25em;
}

/* Image and video */
.markdown-body img, .markdown-body video {
    width: 100%;
}

/* Blockquote */
.markdown-body blockquote {
    border-left: 4px solid rgb(29, 149, 29);
    border-radius: 0 8px 8px 0;
    padding: 8px 0 8px 15px;
    background-color: rgba(0, 256, 0, 0.05);
    color: inherit;
}

/* Hr */
.markdown-body hr {
    height: .25em;
    margin: 1.5rem 0;
    border: 0;
    padding: 0;
    background-color: #3d444d66;
}
