diff options
Diffstat (limited to 'res/style.css')
-rw-r--r-- | res/style.css | 329 |
1 files changed, 329 insertions, 0 deletions
diff --git a/res/style.css b/res/style.css new file mode 100644 index 0000000..fa0dc45 --- /dev/null +++ b/res/style.css | |||
@@ -0,0 +1,329 @@ | |||
1 | /* | ||
2 | * I add this to html files generated with pandoc. | ||
3 | */ | ||
4 | |||
5 | html { | ||
6 | font-size: 100%; | ||
7 | overflow-y: scroll; | ||
8 | -webkit-text-size-adjust: 100%; | ||
9 | -ms-text-size-adjust: 100%; | ||
10 | } | ||
11 | |||
12 | body { | ||
13 | color: #444; | ||
14 | font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; | ||
15 | font-size: 12px; | ||
16 | line-height: 1.7; | ||
17 | padding: 1em; | ||
18 | margin: auto; | ||
19 | max-width: 42em; | ||
20 | background: #fefefe; | ||
21 | } | ||
22 | |||
23 | a { | ||
24 | color: #0645ad; | ||
25 | /* text-decoration: none; */ | ||
26 | } | ||
27 | |||
28 | a:visited { | ||
29 | color: #0b0080; | ||
30 | } | ||
31 | |||
32 | a:hover { | ||
33 | color: #06e; | ||
34 | } | ||
35 | |||
36 | a:active { | ||
37 | color: #faa700; | ||
38 | } | ||
39 | |||
40 | a:focus { | ||
41 | outline: thin dotted; | ||
42 | } | ||
43 | |||
44 | *::-moz-selection { | ||
45 | background: rgba(255, 255, 0, 0.3); | ||
46 | color: #000; | ||
47 | } | ||
48 | |||
49 | *::selection { | ||
50 | background: rgba(255, 255, 0, 0.3); | ||
51 | color: #000; | ||
52 | } | ||
53 | |||
54 | a::-moz-selection { | ||
55 | background: rgba(255, 255, 0, 0.3); | ||
56 | color: #0645ad; | ||
57 | } | ||
58 | |||
59 | a::selection { | ||
60 | background: rgba(255, 255, 0, 0.3); | ||
61 | color: #0645ad; | ||
62 | } | ||
63 | |||
64 | p { | ||
65 | margin: 1em 0; | ||
66 | } | ||
67 | |||
68 | img { | ||
69 | max-width: 100%; | ||
70 | } | ||
71 | |||
72 | h1, h2, h3, h4, h5, h6 { | ||
73 | color: #111; | ||
74 | line-height: 125%; | ||
75 | margin-top: 2em; | ||
76 | font-weight: normal; | ||
77 | } | ||
78 | |||
79 | h4, h5, h6 { | ||
80 | font-weight: bold; | ||
81 | } | ||
82 | |||
83 | h1 { | ||
84 | font-size: 2.5em; | ||
85 | } | ||
86 | |||
87 | h2 { | ||
88 | font-size: 2em; | ||
89 | } | ||
90 | |||
91 | h3 { | ||
92 | font-size: 1.5em; | ||
93 | } | ||
94 | |||
95 | h4 { | ||
96 | font-size: 1.2em; | ||
97 | } | ||
98 | |||
99 | h5 { | ||
100 | font-size: 1em; | ||
101 | } | ||
102 | |||
103 | h6 { | ||
104 | font-size: 0.9em; | ||
105 | } | ||
106 | |||
107 | blockquote { | ||
108 | color: #666666; | ||
109 | margin: 0; | ||
110 | padding-left: 3em; | ||
111 | border-left: 0.5em #EEE solid; | ||
112 | } | ||
113 | |||
114 | hr { | ||
115 | display: block; | ||
116 | height: 2px; | ||
117 | border: 0; | ||
118 | border-top: 1px solid #aaa; | ||
119 | border-bottom: 1px solid #eee; | ||
120 | margin: 1em 0; | ||
121 | padding: 0; | ||
122 | } | ||
123 | |||
124 | pre, code, kbd, samp { | ||
125 | color: #000; | ||
126 | font-family: monospace, monospace; | ||
127 | _font-family: 'courier new', monospace; | ||
128 | font-size: 0.98em; | ||
129 | } | ||
130 | |||
131 | pre { | ||
132 | white-space: pre; | ||
133 | white-space: pre-wrap; | ||
134 | word-wrap: break-word; | ||
135 | } | ||
136 | |||
137 | b, strong { | ||
138 | font-weight: bold; | ||
139 | } | ||
140 | |||
141 | dfn { | ||
142 | font-style: italic; | ||
143 | } | ||
144 | |||
145 | ins { | ||
146 | background: #ff9; | ||
147 | color: #000; | ||
148 | text-decoration: none; | ||
149 | } | ||
150 | |||
151 | mark { | ||
152 | background: #ff0; | ||
153 | color: #000; | ||
154 | font-style: italic; | ||
155 | font-weight: bold; | ||
156 | } | ||
157 | |||
158 | sub, sup { | ||
159 | font-size: 75%; | ||
160 | line-height: 0; | ||
161 | position: relative; | ||
162 | vertical-align: baseline; | ||
163 | } | ||
164 | |||
165 | sup { | ||
166 | top: -0.5em; | ||
167 | } | ||
168 | |||
169 | sub { | ||
170 | bottom: -0.25em; | ||
171 | } | ||
172 | |||
173 | ul, ol { | ||
174 | margin: 1em 0; | ||
175 | padding: 0 0 0 2em; | ||
176 | } | ||
177 | |||
178 | li p:last-child { | ||
179 | margin-bottom: 0; | ||
180 | } | ||
181 | |||
182 | ul ul, ol ol { | ||
183 | margin: .3em 0; | ||
184 | } | ||
185 | |||
186 | dl { | ||
187 | margin-bottom: 1em; | ||
188 | } | ||
189 | |||
190 | dt { | ||
191 | font-weight: bold; | ||
192 | margin-bottom: .8em; | ||
193 | } | ||
194 | |||
195 | dd { | ||
196 | margin: 0 0 .8em 2em; | ||
197 | } | ||
198 | |||
199 | dd:last-child { | ||
200 | margin-bottom: 0; | ||
201 | } | ||
202 | |||
203 | img { | ||
204 | border: 0; | ||
205 | -ms-interpolation-mode: bicubic; | ||
206 | vertical-align: middle; | ||
207 | } | ||
208 | |||
209 | figure { | ||
210 | display: block; | ||
211 | text-align: center; | ||
212 | margin: 1em 0; | ||
213 | } | ||
214 | |||
215 | figure img { | ||
216 | border: none; | ||
217 | margin: 0 auto; | ||
218 | } | ||
219 | |||
220 | figcaption { | ||
221 | font-size: 0.8em; | ||
222 | font-style: italic; | ||
223 | margin: 0 0 .8em; | ||
224 | } | ||
225 | |||
226 | table { | ||
227 | margin-bottom: 2em; | ||
228 | border-bottom: 1px solid #ddd; | ||
229 | border-right: 1px solid #ddd; | ||
230 | border-spacing: 0; | ||
231 | border-collapse: collapse; | ||
232 | } | ||
233 | |||
234 | table th { | ||
235 | padding: .2em 1em; | ||
236 | background-color: #eee; | ||
237 | border-top: 1px solid #ddd; | ||
238 | border-left: 1px solid #ddd; | ||
239 | } | ||
240 | |||
241 | table td { | ||
242 | padding: .2em 1em; | ||
243 | border-top: 1px solid #ddd; | ||
244 | border-left: 1px solid #ddd; | ||
245 | vertical-align: top; | ||
246 | } | ||
247 | |||
248 | .author { | ||
249 | font-size: 1.2em; | ||
250 | text-align: center; | ||
251 | } | ||
252 | |||
253 | @media only screen and (min-width: 480px) { | ||
254 | body { | ||
255 | font-size: 14px; | ||
256 | } | ||
257 | } | ||
258 | @media only screen and (min-width: 768px) { | ||
259 | body { | ||
260 | font-size: 16px; | ||
261 | } | ||
262 | } | ||
263 | @media print { | ||
264 | * { | ||
265 | background: transparent !important; | ||
266 | color: black !important; | ||
267 | filter: none !important; | ||
268 | -ms-filter: none !important; | ||
269 | } | ||
270 | |||
271 | body { | ||
272 | font-size: 12pt; | ||
273 | max-width: 100%; | ||
274 | } | ||
275 | |||
276 | a, a:visited { | ||
277 | text-decoration: underline; | ||
278 | } | ||
279 | |||
280 | hr { | ||
281 | height: 1px; | ||
282 | border: 0; | ||
283 | border-bottom: 1px solid black; | ||
284 | } | ||
285 | |||
286 | a[href]:after { | ||
287 | content: " (" attr(href) ")"; | ||
288 | } | ||
289 | |||
290 | abbr[title]:after { | ||
291 | content: " (" attr(title) ")"; | ||
292 | } | ||
293 | |||
294 | .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { | ||
295 | content: ""; | ||
296 | } | ||
297 | |||
298 | pre, blockquote { | ||
299 | border: 1px solid #999; | ||
300 | padding-right: 1em; | ||
301 | page-break-inside: avoid; | ||
302 | } | ||
303 | |||
304 | tr, img { | ||
305 | page-break-inside: avoid; | ||
306 | } | ||
307 | |||
308 | img { | ||
309 | max-width: 100% !important; | ||
310 | } | ||
311 | |||
312 | @page :left { | ||
313 | margin: 15mm 20mm 15mm 10mm; | ||
314 | } | ||
315 | |||
316 | @page :right { | ||
317 | margin: 15mm 10mm 15mm 20mm; | ||
318 | } | ||
319 | |||
320 | p, h2, h3 { | ||
321 | orphans: 3; | ||
322 | widows: 3; | ||
323 | } | ||
324 | |||
325 | h2, h3 { | ||
326 | page-break-after: avoid; | ||
327 | } | ||
328 | } | ||
329 | |||