1 | html,
|
2 | body {
|
3 | margin: 0;
|
4 | padding: 0;
|
5 | font-family: 'Helvetica', 'Arial', sans-serif;
|
6 | }
|
7 | body {
|
8 | background: #f8f8f8;
|
9 | }
|
10 | main {
|
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;
|
18 | }
|
19 | main::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 | }
|
30 | h1,
|
31 | h2,
|
32 | h3,
|
33 | h4,
|
34 | h5,
|
35 | h6 {
|
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 | }
|
70 | pre {
|
71 | margin: 0;
|
72 | margin-left: 8px;
|
73 | line-height: 1.5em;
|
74 | font-size: 14px;
|
75 | }
|
76 | code {
|
77 | font-size: .9em;
|
78 | background: #f8f8f8;
|
79 | box-sizing: border-box;
|
80 | padding: 2px 4px;
|
81 | border: 1px solid #aaa;
|
82 | }
|
83 | pre,
|
84 | code {
|
85 | font-family: 'Menlo', 'Monaco', monospace;
|
86 | overflow: hidden !important;
|
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 | }
|
103 | a {
|
104 | opacity: .8;
|
105 | color: #777;
|
106 | display: inline-block;
|
107 | margin-bottom: 18px;
|
108 | }
|
109 | p a {
|
110 | display: inline;
|
111 | }
|
112 | a:hover {
|
113 | opacity: 1;
|
114 | }
|
115 | .doc .sourceLink {
|
116 | margin-top: 8px;
|
117 | }
|