UNPKG

1.95 kBCSSView Raw
1html,
2body {
3 margin: 0;
4 padding: 0;
5 font-family: 'Helvetica', 'Arial', sans-serif;
6}
7body {
8 background: #f8f8f8;
9}
10main {
11 display: flex;
12 flex-direction: column;
13 justify-content: flex-start;
14 align-items: flex-start;
15 margin: 0 auto;
16 min-height: 100vh;
17 position: relative; /* to size ::before to full height */
18}
19main::before {
20 content: '';
21 display: block;
22 height: 100%;
23 width: 440px;
24 position: absolute;
25 top: 0;
26 left: 0;
27 background: #fff;
28 z-index: -1;
29}
30h1,
31h2,
32h3,
33h4,
34h5,
35h6 {
36 font-weight: normal;
37 line-height: 1.3em;
38}
39.line {
40 display: flex;
41 flex-direction: row;
42 justify-content: flex-start;
43 align-items: flex-end;
44 font-size: 16px;
45}
46.line:first-child .doc {
47 padding-top: 64px;
48}
49.line:last-child .doc {
50 padding-bottom: 64px;
51 height: 100%;
52}
53.line:last-child {
54 align-items: flex-start;
55 flex-grow: 1;
56}
57.doc {
58 min-height: 24px;
59 box-sizing: border-box;
60 width: 440px;
61 line-height: 1.5em;
62 flex-shrink: 0;
63 flex-grow: 0;
64 padding-left: 32px;
65 padding-right: 32px;
66}
67.doc p {
68 margin: 0;
69}
70pre {
71 margin: 0;
72 margin-left: 8px;
73 line-height: 1.5em;
74 font-size: 14px;
75}
76code {
77 font-size: .9em;
78 background: #f8f8f8;
79 box-sizing: border-box;
80 padding: 2px 4px;
81 border: 1px solid #aaa;
82}
83pre,
84code {
85 font-family: 'Menlo', 'Monaco', monospace;
86 overflow: hidden !important; /* override hljs's scroll style */
87}
88.source .lineNumber {
89 font-weight: normal;
90 opacity: .2;
91 margin-right: 18px;
92 width: 36px;
93 text-align: right;
94 display: inline-block;
95}
96.hljs {
97 padding: 0 !important;
98 background: transparent !important;
99}
100.fade {
101 opacity: .35;
102}
103a {
104 opacity: .8;
105 color: #777;
106 display: inline-block;
107 margin-bottom: 18px;
108}
109p a {
110 display: inline;
111}
112a:hover {
113 opacity: 1;
114}
115.doc .sourceLink {
116 margin-top: 8px;
117}