@import "./variables.less"; @import "./custom/blockquotes.less"; @import "./custom/helpers.less"; @import "./custom/navigation.less"; @import "./formats/asciidoc.less"; html { background-color: @bodyBackgroundColor; } body { color: @bodyTextColor; font-size: 16px; line-height: 1.4; text-align: justify; width: 100%; margin: 0; } small { font-size: 0.7em; } li p { margin: 0; } table { width: 100%; } a.image-link { text-decoration: none; } span.footer-link-seperator { margin: .5rem; overflow: hidden; } figure.highlight, pre.highlight { border: 2px solid @blockBorderColor; background-color: @blockBackgroundColor; overflow-x: auto; pre, pre.pygments { margin: 0; padding: 6px 6px; } .code-link { border-top: 1px dotted @blockBorderColor; padding: 3px 8px; text-align: right; } } code { padding: 2px; } pre code { padding: 0; } div.container { max-width: @mainWidth; margin: 0 auto 0.5em auto; padding: 1em 2em 0 2em; } span.citneed{ vertical-align: top; font-size: 0.7em; padding-left: 0.3em; } p.text-center { text-align: center; } article { footer hr { width: 50% } } section.admonition { background-color: #f6f6f6; border: 1px solid #d7d7d7; margin: .5rem auto 1.74rem auto; width: 85%; max-width: @mainWidth * .9; padding: 1.5rem; .admonition-title { display: flex; align-items: center; justify-content: center; font-size: 1.5rem; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } p { margin: 0; } } @media(min-width: @mainWidth) { section.admonition { display: grid; grid-template-columns: [title] .25fr [body] 1fr [end]; .admonition-title { grid-column-start: title; grid-column-end: body; } p { grid-column-start: body; grid-column-end: end; padding-left: 10px; border-left: 1px solid #ddd; } } } @media(max-width: @mainWidth) { section.admonition { .admonition-title { text-align: center; margin-top: 0; } p { padding-top: 10px; border-top: 1px solid #ddd; } } }