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