.#{$ns}Markdown { strong { font-weight: bolder; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; } [type='checkbox'] { box-sizing: border-box; padding: 0; } table { border-spacing: 0; border-collapse: collapse; } table td, table th { padding: 0; } hr { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #ddd; } hr::before { display: table; content: ''; } hr::after { display: table; clear: both; content: ''; } p { margin-top: 0; margin-bottom: 10px; } blockquote { margin: 0; } ul, ol { padding-left: 0; margin-top: 0; margin-bottom: 0; } ol ol, ul ol { list-style-type: lower-roman; } ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; } dd { margin-left: 0; } p, blockquote, ul, ol, dl, table, pre { margin-top: 0; margin-bottom: 16px; } hr { height: 4px; padding: 0; margin: 16px 0; background-color: #e7e7e7; border: 0 none; } ul:not(.dropdown-menu):not(.nav), ol { padding-left: 2em; } ul ul, ul ol, ol ol, ol ul { margin-top: 0; margin-bottom: 0; } li > p { margin-top: 16px; } dl { padding: 0; } dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; } dl dd { padding: 0 16px; margin-bottom: 16px; } blockquote { padding: 0 15px; color: #777; border-left: 4px solid #ddd; } blockquote > :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } table { display: block; width: 100%; overflow: auto; word-break: normal; } table th { font-weight: bold; } table th, table td { padding: 6px 13px; border: 1px solid #ddd; } table tr { background-color: #fff; border-top: 1px solid #ccc; } table tr:nth-child(2n) { background-color: #f8f8f8; } @media (min-width: 1200px) { img { max-width: 800px; } } code { padding: 0; padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; } code:before, code:after { letter-spacing: -0.2em; content: '\00a0'; } pre > code { padding: 0; margin: 0; word-break: normal; white-space: pre; background: transparent; border: 0; } .highlight { margin-bottom: 16px; } .highlight pre, pre { padding: 16px; overflow: auto; line-height: 1.45; background-color: #f7f7f7; border-radius: 3px; } .highlight pre { margin-bottom: 0; word-break: normal; } pre { word-wrap: normal; } pre code { display: inline; max-width: initial; padding: 0; margin: 0; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } pre code:before, pre code:after { content: normal; } kbd { display: inline-block; padding: 3px 5px; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } hr { border-bottom-color: #eee; } }