.md-hax-playground::after {
    display: none;
}

textarea.code.inline+div.CodeMirror div.CodeMirror-lines {
    padding: 0px !important;
    /* added !important as padding is an inline stlye */
}

.cm-editor {
    outline: none !important;
}

.md-hax-playground~.md-code__content {
    padding: 14px 7px 14px 7px !important;
}

pre.md-hax-playground-pre {
    margin: 0 !important;
}

.center {
    display: block;
    margin: 0 auto;
}

/* Center Markdown Tables (requires md_in_html extension) */
.center-table {
    text-align: center;
}

.md-typeset .center-table :is(td, th):not([align]) {
    /* Reset alignment for table cells */
    text-align: initial;
}

.mermaid {
    text-align: center;
}
