Markdown { p, ul, ol { } // center images (non-emoji) p { a { img { display: block margin: auto } } } hr { height: 0 border: solid #ddd border-width: 1px 0 0 clear: both margin-bottom: .9em } (pre) { background-color: #f5f5f5 color: #c121dc padding: .3rem white-space: pre-wrap word-wrap: break-word code { border: none padding: none } } (code) { background-color: #f5f5f5 color: #c121dc padding: 0.1rem .2rem border: 1px solid #e6e6e6 border-radius: 2px } blockquote { color: #666 font-style: italic font-size: 1rem p { :last-child { margin-bottom: .35ex } } } ul, ol { padding-left: 1rem margin-top: .35rem (ul, ol) { padding-left: 1.5rem } } ul.task-list { padding-left: 0 (li.task-list-item) { list-style-type: none } } (img.emoji) { height: 1.2em width: 1.2em vertical-align: middle margin-top: -0.2em } h1, h2, h3, h4, h5, h6 { margin: 0 } h1, h2 { margin-bottom: .5em } h1 { font-size: 1.4rem } h2 { font-size: 1.2em } h3 { font-size: 1.15rem } h4 { font-size: 1.12rem } h5 { font-size: 1.1rem } h6 { font-size: 1rem } }