]> git.immae.eu Git - github/wallabag/wallabag.git/blame - app/Resources/static/themes/_global/share.scss
Fix mobile viewport on big iframe and video elements
[github/wallabag/wallabag.git] / app / Resources / static / themes / _global / share.scss
CommitLineData
6b1b148d
JB
1/* -------------------------- Reset ------------------- */
2
3html,
4body,
5div,
6span,
7applet,
8object,
9iframe,
10h1,
11h2,
12h3,
13h4,
14h5,
15h6,
16p,
17blockquote,
18pre,
19a,
20abbr,
21acronym,
22address,
23big,
24cite,
25code,
26del,
27dfn,
28em,
29img,
30ins,
31kbd,
32q,
33s,
34samp,
35small,
36strike,
37strong,
38sub,
39sup,
40tt,
41b,
42u,
43i,
44dl,
45dt,
46dd,
47ol,
48ul,
49li,
50fieldset,
51form,
52label,
53legend,
54table,
55caption,
56tbody,
57tfoot,
58thead,
59tr,
60th,
61td,
62article,
63aside,
64canvas,
65details,
66embed,
67figure,
68figcaption,
69footer,
70header,
71hgroup,
72menu,
73nav,
74output,
75section,
76summary,
77time,
78mark,
79audio,
80video {
81 margin: 0;
82 padding: 0;
83 border: 0;
84 font-size: 100%;
85 vertical-align: baseline;
86}
87
88article,
89aside,
90details,
91figcaption,
92figure,
93footer,
94header,
95hgroup,
96menu,
97nav,
98section {
99 display: block;
100}
101
102body {
103 line-height: 1;
104}
105
106blockquote,
107q {
108 quotes: none;
109}
110
111blockquote::before,
112blockquote::after,
113q::before,
114q::after {
115 content: '';
116 content: none;
117}
118
119table {
120 border-collapse: collapse;
121 border-spacing: 0;
122}
123
124/* -------------------------- General properties ------------------- */
125
126body {
127 background-color: white;
128 color: #444;
129 font-family: Georgia;
130 line-height: 1.7;
131 -ms-content-zooming: none;
132 margin-bottom: 64px;
133}
134
135h1,
136h2,
137h3,
138h4,
139h5,
140h6 {
141 font-weight: 600;
142 margin: 0.2em 0;
143}
144
145article h1,
146article h2,
147article h3,
148article h4,
149article h5,
150article h6 {
970e1075 151 text-align: left;
6b1b148d
JB
152 line-height: 1.3;
153}
154
155h1 {
156 font-size: 1.4em;
157}
158
159h2 {
160 font-size: 1.3em;
161}
162
163h3,
164h4 {
165 font-size: 1.2em;
166}
167
168h5,
169h6 {
170 font-size: 1.1em;
171}
172
173p {
174 margin-bottom: 0.75em;
175}
176
177b,
178strong {
179 font-weight: bold;
180}
181
182i,
183em {
184 font-style: italic;
185}
186
187a {
188 color: #444;
189 text-decoration: underline;
190}
191
192a:active,
193a:hover {
194 outline: 0;
195}
196
197p,
198ul,
199ol,
200dl {
201 margin: 0 0 1.75em;
202}
203
204ul,
205ol {
206 padding-left: 1.25em;
207}
208
209li {
210 padding-bottom: 0.2em;
211 line-height: 1.6;
212}
213
214li p:last-child,
215li li:last-child {
216 margin-bottom: -0.2em;
217}
218
219ul li:last-child,
220ol li:last-child {
221 padding-bottom: 0;
222}
223
6cf7f21d
S
224iframe,
225video {
226 max-width: 100%;
227 height: auto;
228}
229
6b1b148d
JB
230mark {
231 padding: 0 0.2em;
232}
233
234mark a {
235 text-decoration: none;
236}
237
238blockquote {
239 font-style: italic;
240 border-left: 0.25em solid black;
241 margin-left: -20px;
242 padding-left: 17px;
243 margin-bottom: 0.5em;
244 margin-top: 0.5em;
245}
246
247blockquote cite {
248 text-transform: uppercase;
249 font-size: 0.8em;
250 font-style: normal;
251}
252
253blockquote cite::before {
254 content: "—";
255 margin-right: 0.5em;
256}
257
258img {
259 display: block;
260 height: auto;
261 margin-bottom: 0.5em;
262 max-width: 100%;
263}
264
265figure {
266 margin: 0;
267}
268
269figure figcaption {
270 display: block;
271 margin-top: 0.3em;
272 font-style: italic;
273 font-size: 0.8em;
274}
275
276button {
277 display: none !important;
278}
279
280hr {
281 display: block;
282 height: 1px;
283 border: solid #666;
284 border-width: 1px 0 0;
285 margin: 1.6em 0;
286 padding: 0;
287}
288
289small {
290 font-size: 0.7em;
291}
292
293dl {
294 margin: 1.6em 0;
295}
296
297dl dt {
298 float: left;
299 width: 11.25em;
300 overflow: hidden;
301 clear: left;
302 text-align: right;
303 -ms-text-overflow: ellipsis;
304 -o-text-overflow: ellipsis;
305 text-overflow: ellipsis;
306 white-space: nowrap;
307 font-weight: bold;
308 margin-bottom: 1em;
309}
310
311dl dd {
312 margin-left: 12.5em;
313 margin-bottom: 1em;
314}
315
316pre {
317 -moz-box-sizing: border-box;
318 -webkit-box-sizing: border-box;
319 box-sizing: border-box;
320 margin: 4em 0;
321 border: 0.0625em solid #efefef;
322 width: 100%;
323 padding: 1em;
324 font-family: Consolas, monospace;
325 white-space: pre;
326 overflow: auto;
327}
328
329pre code {
330 font-size: 0.8em;
331 line-height: 1.6em;
332 white-space: pre-wrap;
333 background: transparent;
334 border: none;
335 padding: 0;
336 vertical-align: inherit;
337}
338
339code {
340 padding: 0.125em 0.375em;
341 margin: 0 0.2em;
342 font-family: Consolas, monospace;
343 font-size: 0.8em;
344 white-space: pre;
345 border: 1px solid lightgray;
346 overflow: auto;
347}
348
349audio,
350video {
351 max-width: 43.75em;
352}
353
354::selection,
355mark {
356 background: #666;
357 color: white;
358}
359
360table {
361 border-collapse: collapse;
362 margin-bottom: 2em;
363 width: 100%;
364}
365
366th,
367td {
368 padding: 0.25em;
369 text-align: left;
370}
371
372thead tr {
373 text-transform: uppercase;
374 font-size: 0.85em;
375 letter-spacing: 1px;
376 font-family: "Segoe UI", sans-serif;
377 font-weight: 600;
378}
379
380tbody tr:nth-child(2n+1) {
381 background: rgba(0, 0, 0, 0.1);
382}
383
384tbody {
385 border: solid #999;
386 border-width: 1px 0;
387}
388
2784f674
S
389figure {
390 text-align: center;
391}
392
393figure > * {
394 margin: 0 auto;
395}
396
970e1075
S
397header {
398 text-align: center;
399}
400
401.shared-by {
402 margin-bottom: 1em;
6b1b148d
JB
403}
404
405/* --------------------- Responsive design ------------------------- */
406
970e1075
S
407@media (max-width: 719px) {
408 header > *:not(.preview),
409 article {
410 padding: 0 1em;
411 }
412}
413
6b1b148d
JB
414@media (min-width: 720px) {
415 blockquote {
416 margin-left: -1.4375em;
417 padding-left: 1.25em;
418 }
419
970e1075
S
420 header {
421 margin-top: 32px;
6b1b148d
JB
422 }
423
970e1075
S
424 .block {
425 margin-left: auto;
426 margin-right: auto;
6b1b148d 427 max-width: 43.75em;
970e1075 428 padding: 0 1.25em;
6b1b148d
JB
429 }
430}