rapidoc
Version:
RapiDoc - Open API spec viewer with built in console
129 lines (117 loc) • 3.2 kB
JavaScript
import vars from './vars';
import {html} from 'lit-element';
export default html`
<style>
.regular-font{font-family:var(--font-regular);}
.mono-font{font-family:var(--font-mono);}
.title{font-size:32px;}
.sub-title{font-size: 18px;}
h1{ font-family:var(--font-regular); font-size:20px; letter-spacing:normal; }
h2{ font-family:var(--font-regular); font-size:18px; letter-spacing:normal; }
h3{ font-family:var(--font-regular); font-size:16px; letter-spacing:normal; }
h4{ font-family:var(--font-regular); font-size:15px; letter-spacing:normal; }
h5{ font-family:var(--font-regular); font-size:14px; letter-spacing:normal; }
h6{ font-family:var(--font-regular); font-size:14px; letter-spacing:normal; }
h1,h2,h3,h4,h5,h5{
margin-block-end: 0.2em;
}
p { margin-block-start: 0.5em; }
code,
pre{
font-family: var(--font-mono);
}
/* Markdown */
/*
.m-markdown p:only-child{
color:var(--light-fg);
font-size:12px;
line-height:normal;
margin-top:0;
}
*/
.m-markdown,
.m-markdown-small{
display:block;
}
.m-markdown li,
.m-markdown p,
.m-markdown span{
line-height:28px;
font-size:14px;
}
.m-markdown-small p,
.m-markdown-small span,
.m-markdown-small li{
color:var(--light-fg);
font-size:12px;
line-height:14px;
margin-top:0;
}
.m-markdown-small ul,
.m-markdown-small ol{
padding-inline-start: 20px;
}
.m-markdown code{
background-color: rgba(0, 0, 0, 0.02);
padding: 0px 6px;
border: 1px solid var(--light-border-color);
border-radius: 3px;
color: var(--fg);
font-size: 12px;
}
.m-markdown pre{
white-space: pre-wrap;
background-color: var(--pre-bg);
color:var(--pre-fg);
padding: 12px 14px 15px 14px;
overflow-x: auto;
line-height: normal;
border-radius: 4px;
border: 1px solid var(--pre-border-color);
}
.m-markdown pre code {
border:none;
background-color:transparent;
color: var(--code-fg);
}
.m-markdown ul,
.m-markdown ol{
padding-inline-start:30px;
}
.m-markdown-small a,
.m-markdown a{
color:var(--link-color);
}
.m-markdown img{max-width:100%}
/* Markdown table */
.m-markdown table {
border-spacing: 0;
border-collapse: separate;
border: 1px solid var(--border-color);
border-radius: var(--border-radius);
margin: 0;
max-width: 100%;
}
.m-markdown tr:first-child td,
.m-markdown tr:first-child th {
border-top: 0 none;
}
.m-markdown td,
.m-markdown th{
font-size: 12px;
line-height: 16px;
padding: 4px 5px 4px;
text-align: left;
vertical-align: top;
}
.m-markdown th {
color: var(--fg2);
font-size: 12px;
line-height:30px;
font-weight: 600;
letter-spacing: normal;
background-color: var(--bg2);
vertical-align: bottom;
border-bottom: 1px solid var(--border-color);
}
</style>`