.markdown-body{margin:0 auto;p { padding: 5px 0; } h1, h2, h3, h4, h5, h6 { font-weight: 500; } h1 { font-size: 1.5rem; margin: 0 0 1.25em; line-height: 1.1111; } h2 { font-size: 1.5rem; margin: 2.25em 0 1.125em; line-height: 1.3333; } h3 { font-size: 1.35rem; margin: 2em 0 1em; line-height: 1.6; } h4 { font-size: 1.125rem; margin: 1.875em 0 .875em; line-height: 1.5; } h5 { font-size: 1.125rem; } h6 { font-size: 1.125rem; font-weight: 700; color: #6a737d; } ol ol, ul ol { list-style-type: lower-roman; } ol ol ol, ol ul ol, ul ol ol, ul ul ol { list-style-type: lower-alpha; } img { max-width: 100%; display: block; margin: 31.875rem auto 0; border-radius: var(--border-radius); box-sizing: content-box; @media (prefers-color-scheme: dark) { filter: brightness(0.8); } } blockquote { padding: 0.625rem 1.875rem; font-size: 1.0625rem; background: var(--surface-container-low); border-radius: var(--border-radius); margin: auto 0.3125rem; } pre,code { font-size:0.9em; border-radius:0.25rem; background: var(--surface-container-low); font-family: "Fira Code", "Consolas", "PingFang SC", "Noto Sans SC", "Courier New", monospace, sans-serif; } code { word-break: break-all; } pre code { padding:0.1875rem 0; } pre { padding: 1em; overflow: auto; max-height: 400px; white-space: pre; word-break: normal; text-align: left; border-radius: var(--border-radius); } table {width:100%;} table th { font-weight: 700; padding: 0.375rem 0.8125rem; } strong { font-weight: 600; color: var(--text-color); } input { font: inherit; margin: 0; overflow: visible; } [type=checkbox] { box-sizing: border-box; padding: 0; } hr { margin: 0.9375rem 0; border: 0; border-bottom: 1px solid #eee; &::before, &::after { display: table; content: ""; } &::after { clear: both; } } dd { margin-left: 0; } kbd { display: inline-block; padding: 0.1875rem 0.3125rem; font-size: 0.6875rem; line-height: 0.625rem; color: #444d56; vertical-align: middle; background: #fafbfc; border: 1px solid #d1d5da; border-bottom-color: #c6cbd1; border-radius: 0.1875rem; box-shadow: inset 0 -1px 0 #c6cbd1; } .task-list-item { list-style-type: none; + .task-list-item { margin-top: 3px; } input { margin: 0 0.2em 0.25em -1.6em; vertical-align: middle; } } .image-caption { text-align: center; font-size: 0.9375rem; display: block; color: var(--on-secondary-container); }}