UNPKG

@lowdefy/blocks-markdown

Version:

Lowdefy markdown blocks.

365 lines (299 loc) 5.86 kB
.markdown-body a:focus { outline: none; } .markdown-body h1:hover a, .markdown-body h2:hover a .markdown-body h3:hover a, .markdown-body h4:hover a, .markdown-body h5:hover a, .markdown-body h6:hover a { text-decoration: none; color: @heading-color; } .markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; word-wrap: break-word; font-family: @font-family; color: @text-color; line-height: @line-height-base; } .markdown-body details { display: block; } .markdown-body summary { display: list-item; } .markdown-body a { background-color: transparent; } .markdown-body a:active, .markdown-body a:hover { outline-width: 0; } .markdown-body strong { font-weight: inherit; font-weight: bolder; } .markdown-body img { border-style: none; } .markdown-body code, .markdown-body kbd, .markdown-body pre { font-family: @code-family; font-size: @font-size-base; } .markdown-body code { background-color: @background-color-base; } .markdown-body pre { margin-bottom: 1em; } .markdown-body hr { box-sizing: content-box; height: 0; overflow: visible; } .markdown-body * { box-sizing: border-box; } .markdown-body a { text-decoration: none; } .markdown-body a:hover { text-decoration: underline; } .markdown-body strong { font-weight: 600; } .markdown-body hr { background: transparent; border: 0; border-bottom: 1px solid @divider-color; height: 0; margin: 1em 0; overflow: hidden; } .markdown-body hr:before { content: ''; display: table; } .markdown-body hr:after { clear: both; content: ''; display: table; } .markdown-body td, .markdown-body th { padding: 0; } .markdown-body details summary { cursor: pointer; } .markdown-body blockquote { margin: 0; } .markdown-body ol, .markdown-body ul { margin-bottom: 0; margin-top: 0; padding-left: 0; } .markdown-body ol ol, .markdown-body ul ol { list-style-type: lower-roman; } .markdown-body ol ol ol, .markdown-body ol ul ol, .markdown-body ul ol ol, .markdown-body ul ul ol { list-style-type: lower-alpha; } .markdown-body dd { margin-left: 0; } .markdown-body input::-webkit-inner-spin-button, .markdown-body input::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } .markdown-body:before { content: ''; display: table; } .markdown-body:after { clear: both; content: ''; display: table; } .markdown-body > :first-child { margin-top: 0 !important; } .markdown-body > :last-child { margin-bottom: 0 !important; } .markdown-body a:not([href]) { color: inherit; text-decoration: none; } .markdown-body blockquote, .markdown-body dl, .markdown-body ol, .markdown-body p, .markdown-body pre, .markdown-body table, .markdown-body ul { margin-bottom: 1em; margin-top: 0; } .markdown-body hr { background: transparent; border: 0; border-bottom: 1px solid @divider-color; height: 0; margin: 1em 0; overflow: hidden; } .markdown-body blockquote { border-left: 0.25em solid #dfe2e5; color: @text-color-secondary; padding: 0 1em; } .markdown-body blockquote > :first-child { margin-top: 0; } .markdown-body blockquote > :last-child { margin-bottom: 0; } .markdown-body kbd { background-color: #fafbfc; border: 1px solid #c6cbd1; border-bottom-color: #959da5; border-radius: 3px; box-shadow: inset 0 -1px 0 #959da5; color: #444d56; display: inline-block; line-height: 11px; padding: 3px 5px; vertical-align: middle; } .markdown-body h1, .markdown-body h2 { border-bottom: 1px solid @divider-color; padding-bottom: 0.3em; } .markdown-body h1 { font-size: @heading-1-size; } .markdown-body h2 { font-size: @heading-2-size; } .markdown-body h3 { font-size: @heading-3-size; } .markdown-body h4 { font-size: @heading-4-size; } .markdown-body h5 { font-size: @heading-5-size; } .markdown-body h6 { color: @text-color-secondary; font-size: @font-size-base; } .markdown-body ol, .markdown-body ul { padding: @list-item-padding; padding-left: 1em; } .markdown-body ol ol, .markdown-body ol ul, .markdown-body ul ol, .markdown-body ul ul { margin-bottom: 0; margin-top: 0; } .markdown-body li { word-wrap: break-all; } .markdown-body li > p { margin-top: 1em; } .markdown-body li + li { margin-top: 0.25em; } .markdown-body dl { padding: 0; } .markdown-body dl dt { font-size: 1em; font-style: italic; font-weight: 600; margin-top: 1em; padding: 0; } .markdown-body dl dd { margin-bottom: 1em; padding: 0 1em; } .markdown-body table { display: block; overflow: auto; width: 100%; font-size: @table-font-size; border-collapse: collapse; border-spacing: 0; } .markdown-body table th { font-weight: 600; } .markdown-body table td, .markdown-body table th { border: 1px solid @table-border-color; padding: 6px 13px; } .markdown-body table tr { border-top: 1px solid @table-border-color; } .markdown-body table tr:nth-child(2n) { background-color: lighten(@table-border-color, 2%); } .markdown-body img { box-sizing: content-box; max-width: 100%; } .markdown-body img[align='right'] { padding-left: 20px; } .markdown-body img[align='left'] { padding-right: 20px; } .markdown-body code { margin: 0; padding: 0.2em 0.4em; } .markdown-body pre code { border-radius: 3px; background-color: transparent; border: 0; display: inline; line-height: inherit; margin: 0; max-width: auto; overflow: visible; padding: 0; word-wrap: normal; } .markdown-body kbd { background-color: @divider-color; border: 1px solid #d1d5da; border-bottom-color: darken(@divider-color, 2%); border-radius: 3px; box-shadow: inset 0 -1px 0 darken(@divider-color, 2%); color: #444d56; display: inline-block; font: @code-family; padding: 3px 5px; vertical-align: middle; }