@lowdefy/blocks-markdown
Version:
Lowdefy markdown blocks.
365 lines (299 loc) • 5.86 kB
text/less
.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 ;
}
.markdown-body > :last-child {
margin-bottom: 0 ;
}
.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;
}