#2044: handle weird whitespace for covers
[librarian.git] / librarian / mobi / style.css
1 /* =================================================== */
2 /* = Common elements: headings, paragraphs and lines = */
3 /* =================================================== */
4
5
6 .h2
7 {
8         font-size: 2em;
9         margin: 0;
10         margin-top: 1.5em;
11         font-weight: bold;
12         line-height: 1.5em;
13 }
14
15 .h3
16 {
17     text-align:left;
18     font-size: 1.5em;
19     margin-top: 1.5em;
20     font-weight: normal;
21     line-height: 1.5em;
22 }
23
24 .h4
25 {
26         font-size: 1em;
27     margin: 0;
28     margin-top: 1em;
29         line-height: 1.5em;
30 }
31
32 .paragraph
33 {
34     margin-top: 0;
35 }
36
37 /* ======================== */
38 /* = Footnotes and themes = */
39 /* ======================== */
40
41 .annotation-anchor
42 {
43         font-style: normal;
44         font-weight: normal;
45         font-size: 0.875em;
46         display: block;
47         float: left;
48         width: 2.5em;
49         clear: both;
50 }
51
52 .annotation
53 {
54     margin: 0;
55     margin-top: 1.5em;
56 }
57
58 .annotation-body
59 {
60         margin-left: 2.5em;
61         font-size: 0.875em;
62 }
63
64 .block
65 {
66         font-size: 0.875em;
67         padding: 1em;
68 }
69
70 /* ============= */
71 /* = Numbering = */
72 /* ============= */
73
74 .anchor
75 {
76         margin: -0.25em -0.5em;
77         color: #777;
78         font-size: 0.875em;
79         width: 2em;
80         text-align: center;
81         padding: 0.25em 0.5em;
82         line-height: 1.5em;
83 }
84
85 /* =================== */
86 /* = Custom elements = */
87 /* =================== */
88
89 .title-page
90 {
91     margin-top: 1.5em;
92 }
93
94 .title
95 {
96     font-size: 3em;
97     text-align: center;
98     line-height: 1.5em;
99     font-weight: bold;
100 }
101
102 .author
103 {
104     margin: 0;
105     text-align: center;
106     font-weight: bold;
107
108     font-size: 1.5em;
109     line-height: 1.5em;
110     margin-bottom: 0.25em;
111 }
112
113 .intitle
114 {
115     margin: 0;
116     text-align: center;
117     font-weight: bold;
118
119     font-size: 1.5em;
120     line-height: 1.5em;
121     margin-bottom: 0.25em;
122 }
123
124 .insubtitle
125 {
126     margin: 0;
127     text-align: center;
128     font-weight: bold;
129
130     font-size: 1em;
131     line-height: 1.5em;
132     margin-bottom: 0.25em;
133 }
134
135 .collection
136 {
137     margin: 0;
138     text-align: center;
139     font-weight: bold;
140
141         font-size: 1.125em;
142         line-height: 1.5em;
143         margin-bottom: -0.25em;
144 }
145
146 .subtitle
147 {
148     margin: 0;
149     text-align: center;
150     font-weight: bold;
151
152         font-size: 1.5em;
153         line-height: 1.5em;
154         margin-top: -0.25em;
155 }
156
157 div.didaskalia
158 {
159         font-style: italic;
160         margin-top: 0.5em;
161         margin-left: 1.5em;
162 }
163
164 div.kwestia
165 {
166         margin-top: 0.5em;
167 }
168
169 .stanza
170 {
171     margin-bottom: 1em;
172 }
173
174 .stanza-spacer
175 {
176     display: none;
177 }
178
179 .motto
180 {
181         text-align: justify;
182         font-style: italic;
183         margin-top: 1.5em;
184 }
185
186 .motto_podpis
187 {
188         font-size: 0.875em;
189         text-align: right;
190 }
191
192 div.fragment
193 {
194         border-bottom: 0.1em solid #999;
195         padding-bottom: 1.5em;
196 }
197
198 div.note
199 {
200         text-align: right;
201         font-style: italic;
202 }
203 div.note div.paragraph
204 {
205     text-align: right;
206     font-style: italic;
207 }
208 div.dedication
209 {
210     text-align: right;
211     font-style: italic;
212 }
213 div.dedication div.paragaph
214 {
215     text-align: right;
216     font-style: italic;
217 }
218
219
220 hr.spacer
221 {
222         height: 3em;
223         visibility: hidden;
224 }
225
226 hr.spacer-line
227 {
228         margin: 0;
229         margin-top: 1.5em;
230         margin-bottom: 1.5em;
231         border: none;
232         border-bottom: 0.1em solid #000;
233 }
234
235 .spacer-asterisk
236 {
237         padding: 0;
238     margin: 0;
239     margin-top: 1.5em;
240     margin-bottom: 1.5em;
241         text-align: center;
242 }
243
244 div.person-list ol
245 {
246         list-style: none;
247         padding: 0;
248         padding-left: 1.5em;
249 }
250
251 .place-and-time
252 {
253         font-style: italic;
254 }
255
256 em.math
257 {
258         font-style: italic;
259 }
260 em.foreign-word
261 {
262     font-style: italic;
263 }
264 em.book-title
265 {
266     font-style: italic;
267 }
268 em.didaskalia
269 {
270     font-style: italic;
271 }
272
273 em.author-emphasis
274 {
275         letter-spacing: 0.1em;
276 }
277
278 .person-list em.person
279 {
280         font-style: normal;
281         text-transform: uppercase;
282 }
283
284 .info
285 {
286         text-align: center;
287         margin-bottom: 1em;
288 }
289 .info div
290 {
291     text-align: center;
292 }
293
294 .info img
295 {
296         margin: 0;
297         margin-left: 2em;
298         margin-right: 2em;
299 }
300
301 p.minor {
302     font-size: 0.75em;
303 }
304 p.footer {
305     margin-top: 2em;
306 }