docute
Version:
Effortlessly documentation done right.
204 lines (202 loc) • 4.6 kB
CSS
.page-content > *:first-child {
margin-top: 0;
}
.page-content.has-page-title > h2:first-child {
margin-top: 7rem;
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
font-weight: 300;
line-height: 1.2;
}
.page-content h1 {
font-size: 3rem;
margin-bottom: 1.4rem;
}
.page-content h2 {
font-size: 2rem;
border-bottom: 1px solid var(--border-color);
margin-top: 7rem;
padding-bottom: 5px;
}
.page-content h3 {
font-size: 1.7rem;
margin: 40px 0 30px 0;
}
.page-content h4 {
font-size: 1.4rem;
}
.page-content h5 {
font-size: 1.1rem;
}
.page-content p {
margin: 15px 0;
}
.page-content table {
width: 100%;
border-spacing: 0;
border-collapse: separate;
}
.page-content table th,
.page-content table td {
padding: 12px 10px;
border-bottom: 1px solid var(--border-color);
text-align: left;
}
.page-content thead th {
color: var(--table-header-color);
background: var(--table-header-background);
border-bottom: 1px solid var(--border-color);
border-top: 1px solid var(--border-color);
font-weight: 400;
font-size: 12px;
padding: 10px
}
.page-content thead th:first-child {
border-left: 1px solid var(--border-color);
border-radius: 4px 0px 0px 4px;
}
.page-content thead th:last-child {
border-right: 1px solid var(--border-color);
border-radius: 0 4px 4px 0;
}
.page-content .pre-wrapper {
margin: 2rem 0;
position: relative;
border-radius: 4px;
background: var(--code-block-background);
box-shadow: inset 0 0 0 var(--code-block-shadow-width) var(--code-block-shadow-color)
}
.page-content .pre-wrapper:before {
content: attr(data-lang);
position: absolute;
top: 5px;
right: 10px;
font-size: 12px;
color: #cacaca;
}
.page-content .pre-wrapper code {
color: var(--code-block-text-color);
}
.page-content pre,
.page-content .code-mask {
overflow: auto;
position: relative;
margin: 0;
z-index: 2;
font-family: var(--code-font);
white-space: pre
}
.page-content pre code, .page-content .code-mask code {
box-shadow: none;
margin: 0;
padding: 0;
border: none;
font-size: 1em;
background: transparent;
}
@media print {
.page-content pre,
.page-content .code-mask {
white-space: pre-wrap;
word-break: break-word
}
}
.page-content pre {
padding: 20px;
}
.page-content .code-mask {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
padding-top: 20px;
border: none;
color: transparent;
}
.page-content .code-line {
display: block;
padding: 0 20px
}
.page-content .code-line.highlighted {
background: var(--highlighted-line-background);
position: relative
}
.page-content .code-line.highlighted:before {
content: '';
display: block;
width: 3px;
top: 0;
left: 0;
bottom: 0;
background: var(--highlighted-line-border-color);
position: absolute;
}
.page-content code {
font-family: var(--code-font);
font-size: 90%;
background: var(--inline-code-background);
border-radius: 4px;
padding: 3px 5px;
color: var(--inline-code-color);
}
.page-content > ul,
.page-content > ol {
padding-left: 20px;
margin: 1rem 0;
}
.page-content .contains-task-list {
list-style: none;
padding-left: 0;
}
.page-content img {
max-width: 100%;
}
.page-content blockquote {
background: #f1f1f1;
border-left: 8px solid #ccc;
margin: 20px 0;
padding: 14px 16px;
color: #6a737d
}
.page-content blockquote p {
margin: 15px 0 0 0;
}
.page-content blockquote > *:first-child {
margin-top: 0;
}
.page-content hr {
height: 1px;
padding: 0;
margin: 3rem 0;
background-color: #e1e4e8;
border: 0;
}
.page-content .header-anchor {
float: left;
line-height: 1;
margin-left: -20px;
padding-right: 4px;
opacity: 0;
border-bottom: none
}
.page-content .header-anchor:hover {
opacity: 1;
border-bottom: none;
}
.page-content .header-anchor .anchor-icon {
vertical-align: middle;
fill: currentColor;
}
.page-content .markdown-header:focus,
.page-content .markdown-header:hover {
outline: none
}
.page-content .markdown-header:focus .header-anchor, .page-content .markdown-header:hover .header-anchor {
opacity: 1;
}