1/* Base */
2
3html {
4    background: @ini_background;
5    color: @ini_text;
6    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
7    font-size: 16px;
8    line-height: 1.5
9}
10
11body {
12    font-size: 100%
13}
14
15ul, p {
16    margin-top: 0
17}
18
19li {
20    margin: 5px 0
21}
22
23h1, .h1,
24h2, .h2,
25h3, .h3,
26h4, .h4 {
27    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
28    font-weight: bold;
29    line-height: 1.2;
30    margin-bottom: 0.3125em;
31    margin-top: 0
32}
33
34h1, .h1 {
35    font-size: 160%;
36    font-weight: 700
37}
38
39h2, .h2 {
40    font-size: 140%
41}
42
43h3, .h3 {
44    font-size: 125%
45}
46
47h4, .h4 {
48    font-size: 108%
49}
50
51h5, .h5 {
52    font-size: 16px;
53    font-style: italic;
54    font-weight: 100
55}
56
57a {
58    color: @ini_link;
59    text-decoration: none
60}
61
62a:hover {
63    border-bottom: 1px @ini_link_hover dotted;
64    color: @ini_link_hover
65}
66
67img {
68    height: auto;
69    max-width: 100%
70}
71
72/* print */
73
74.footnotes {
75    margin-top: 1em;
76    padding: 1em 0;
77    border-top: 1px rgba(97, 97, 97, 0.1) solid
78}
79
80header, .sidebar {
81    display: none;
82}
83
84footer {
85    border-top: 1px #999 solid;
86    padding-top: 1em;
87}
88
89.table {
90    width: 100%;
91    display: block;
92    overflow: auto;
93    margin-bottom: 1.25em
94}
95.table table {
96    width: inherit
97}
98.table table thead th {
99    border-bottom: 1px #616161 solid
100}
101.table table tbody td {
102    border-top: 1px rgba(97, 97, 97, 0.3) solid
103}
104.table table tbody tr:hover {
105    background-color: #fafafa
106}
107.table table tbody tr:first-child td {
108    border-top: none
109}
110.table table td,
111.table table th {
112    padding: 0.3125em 0.625em
113}
114.code,
115.cli {
116    -moz-border-radius: 5px;
117    -webkit-border-radius: 5px;
118    border-radius: 5px;
119    background-color: #fff;
120    padding: 0.07813em 0.625em;
121    border: 1px rgba(97, 97, 97, 0.3) solid
122}
123code.code {
124    margin: 0 0.625em;
125}
126pre.code {
127    padding: 0.625em;
128    overflow: auto;
129}
130blockquote {
131    margin-left: 0;
132    padding-left: 0.625em;
133    border-left: 3px #616161 solid
134}
135sup {
136    margin: 0 0.625em
137}
138hr {
139    margin: 1.25em 0;
140    border: 0;
141    border-top: 1px @ini_border solid;
142    border-bottom: 1px @ini_border_underline solid
143}
144h1,
145h2,
146h3,
147h4 {
148    padding-bottom: 0.3125em;
149    margin-bottom: 0.625em;
150    margin-top: 3em
151}
152h1 {
153    border-bottom: 3px rgba(97, 97, 97, 0.1) solid
154}
155h2 {
156    border-bottom: 2px rgba(97, 97, 97, 0.1) solid
157}
158h3 {
159    border-bottom: 2px rgba(97, 97, 97, 0.1) solid
160}
161li {
162    margin: 0
163}
164table {
165    border-collapse: separate
166}
167label.block {
168    text-align: center;
169    font-weight: normal
170}
171
172img {
173  width: inherit;
174  height: inherit;
175}
176