blob: 3ee71897dec2829ea501de7baf3688b51bd02f5a [file] [log] [blame]
Marc Kupietza737b1b2023-10-07 09:32:20 +02001/**
2 * IDS theme for reveal.js
3 *
4 * By Marc Kupietz
5 */
6@import url("https://code.cdn.mozilla.net/fonts/fira.css");
7@import url("https://korap.ids-mannheim.de/font/fira-condensed.css");
8@import url("https://korap.ids-mannheim.de/font/libertinus.css");
Marc Kupietz026356a2025-09-02 11:49:58 +02009
Marc Kupietza737b1b2023-10-07 09:32:20 +020010section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
11 color: #fff;
12}
13
14/*********************************************
15 * GLOBAL STYLES
16 *********************************************/
17:root {
18 --r-background-color: #fff;
19 --r-main-font: Libertinus Serif, Helvetica, sans-serif;
20 --r-main-font-size: 42px;
21 --r-main-color: #222;
22 --r-block-margin: 20px;
23 --r-heading-margin: 0 0 20px 0;
Marc Kupietzdf0eda92023-10-07 20:50:00 +020024 --r-heading-font: Fira Sans Condensed, Fira Sans, Helvetica, sans-serif;
Marc Kupietza737b1b2023-10-07 09:32:20 +020025 --r-heading-color: #f6a800;
26 --r-heading-line-height: 1.2;
27 --r-heading-letter-spacing: 0.05ex;
28 --r-heading-text-transform: uppercase;
29 --r-heading-text-shadow: none;
30 --r-heading-font-weight: 600;
31 --r-heading1-text-shadow: none;
32 --r-heading1-size: 2em;
33 --r-heading2-size: 1.35em;
Marc Kupietzdc994e22023-10-07 18:50:18 +020034 --r-heading3-size: 0.9em;
35 --r-heading4-size: 0.7em;
Marc Kupietza737b1b2023-10-07 09:32:20 +020036 --r-code-font: monospace;
37 --r-link-color: #2a76dd;
38 --r-link-color-dark: #1a53a1;
39 --r-link-color-hover: #6ca0e8;
40 --r-selection-background-color: #98bdef;
41 --r-selection-color: #fff;
Marc Kupietz9c036a42024-05-14 13:17:25 +020042 --r-overlay-element-bg-color: 240, 240, 240;
43 --r-overlay-element-fg-color: 0, 0, 0;
Marc Kupietza737b1b2023-10-07 09:32:20 +020044}
45
46.reveal-viewport {
47 background: #fff;
48 background-color: var(--r-background-color);
49}
50
51.reveal {
52 font-family: var(--r-main-font);
53 font-size: var(--r-main-font-size);
54 font-weight: normal;
55 color: var(--r-main-color);
56}
57
58.reveal ::selection {
59 color: var(--r-selection-color);
60 background: var(--r-selection-background-color);
61 text-shadow: none;
62}
63
64.reveal ::-moz-selection {
65 color: var(--r-selection-color);
66 background: var(--r-selection-background-color);
67 text-shadow: none;
68}
69
70.reveal .slides section,
Marc Kupietz026356a2025-09-02 11:49:58 +020071.reveal .slides section>section {
Marc Kupietza737b1b2023-10-07 09:32:20 +020072 line-height: 1.3;
73 font-weight: inherit;
74}
75
76/*********************************************
77 * HEADERS
78 *********************************************/
79.reveal h1,
80.reveal h2,
81.reveal h3,
82.reveal h4,
83.reveal h5,
84.reveal h6 {
85 margin: var(--r-heading-margin);
86 color: var(--r-heading-color);
87 font-family: var(--r-heading-font);
88 font-weight: var(--r-heading-font-weight);
89 line-height: var(--r-heading-line-height);
90 letter-spacing: var(--r-heading-letter-spacing);
91 text-transform: var(--r-heading-text-transform);
92 text-shadow: var(--r-heading-text-shadow);
93 word-wrap: break-word;
94}
95
96.reveal h1 {
97 font-size: var(--r-heading1-size);
98}
99
100.reveal h2 {
101 font-size: var(--r-heading2-size);
102}
103
104.reveal h3 {
105 font-size: var(--r-heading3-size);
106}
107
108.reveal h4 {
109 font-size: var(--r-heading4-size);
110}
111
112.reveal h1 {
113 text-shadow: var(--r-heading1-text-shadow);
114}
115
116/*********************************************
117 * OTHER
118 *********************************************/
119.reveal p {
120 margin: var(--r-block-margin) 0;
121 line-height: 1.3;
122}
123
124/* Remove trailing margins after titles */
125.reveal h1:last-child,
126.reveal h2:last-child,
127.reveal h3:last-child,
128.reveal h4:last-child,
129.reveal h5:last-child,
130.reveal h6:last-child {
131 margin-bottom: 0;
132}
133
134/* Ensure certain elements are never larger than the slide itself */
135.reveal img,
136.reveal video,
137.reveal iframe {
138 max-width: 95%;
139 max-height: 95%;
140}
141
142.reveal strong,
143.reveal b {
144 font-weight: bold;
145}
146
147.reveal em {
148 font-style: italic;
149}
150
151.reveal ol,
152.reveal dl,
153.reveal ul {
154 display: inline-block;
155 text-align: left;
156 margin: 0 0 0 1em;
157}
158
159.reveal ol {
160 list-style-type: decimal;
161}
162
163.reveal ul {
164 list-style-type: disc;
165}
166
167.reveal ul ul {
168 list-style-type: square;
169}
170
171.reveal ul ul ul {
172 list-style-type: circle;
173}
174
175.reveal ul ul,
176.reveal ul ol,
177.reveal ol ol,
178.reveal ol ul {
179 display: block;
180 margin-left: 40px;
181}
182
183.reveal dt {
184 font-weight: bold;
185}
186
187.reveal dd {
188 margin-left: 40px;
189}
190
191.reveal blockquote {
192 display: block;
193 position: relative;
194 width: 70%;
195 margin: var(--r-block-margin) auto;
196 padding: 5px;
197 font-style: italic;
198 background: rgba(255, 255, 255, 0.05);
199 box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
200}
201
202.reveal blockquote p:first-child,
203.reveal blockquote p:last-child {
204 display: inline-block;
205}
206
207.reveal q {
208 font-style: italic;
209}
210
211.reveal pre {
212 display: block;
213 position: relative;
214 width: 90%;
215 margin: var(--r-block-margin) auto;
216 text-align: left;
217 font-size: 0.55em;
218 font-family: var(--r-code-font);
219 line-height: 1.2em;
220 word-wrap: break-word;
221 box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
222}
223
224.reveal code {
225 font-family: var(--r-code-font);
226 text-transform: none;
227 tab-size: 2;
228}
229
230.reveal pre code {
231 display: block;
232 padding: 5px;
233 overflow: auto;
Marc Kupietz026356a2025-09-02 11:49:58 +0200234 max-height: 540px;
Marc Kupietza737b1b2023-10-07 09:32:20 +0200235 word-wrap: normal;
236}
237
238.reveal .code-wrapper {
239 white-space: normal;
240}
241
242.reveal .code-wrapper code {
243 white-space: pre;
244}
245
246.reveal table {
247 margin: auto;
248 border-collapse: collapse;
249 border-spacing: 0;
250}
251
252.reveal table th {
253 font-weight: bold;
254}
255
256.reveal table th,
257.reveal table td {
258 text-align: left;
259 padding: 0.2em 0.5em 0.2em 0.5em;
260 border-bottom: 1px solid;
261}
262
263.reveal table th[align=center],
264.reveal table td[align=center] {
265 text-align: center;
266}
267
268.reveal table th[align=right],
269.reveal table td[align=right] {
270 text-align: right;
271}
272
273.reveal table tbody tr:last-child th,
274.reveal table tbody tr:last-child td {
275 border-bottom: none;
276}
277
278.reveal sup {
279 vertical-align: super;
280 font-size: smaller;
281}
282
283.reveal sub {
284 vertical-align: sub;
285 font-size: smaller;
286}
287
288.reveal small {
289 display: inline-block;
290 font-size: 0.6em;
291 line-height: 1.2em;
292 vertical-align: top;
293}
294
295.reveal small * {
296 vertical-align: top;
297}
298
299.reveal img {
300 margin: var(--r-block-margin) 0;
301}
302
303/*********************************************
304 * LINKS
305 *********************************************/
306.reveal a {
307 color: var(--r-link-color);
308 text-decoration: none;
309 transition: color 0.15s ease;
310}
311
312.reveal a:hover {
313 color: var(--r-link-color-hover);
314 text-shadow: none;
315 border: none;
316}
317
318.reveal .roll span:after {
319 color: #fff;
320 background: var(--r-link-color-dark);
321}
322
323/*********************************************
324 * Frame helper
325 *********************************************/
326.reveal .r-frame {
327 border: 4px solid var(--r-main-color);
328 box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
329}
330
331.reveal a .r-frame {
332 transition: all 0.15s linear;
333}
334
335.reveal a:hover .r-frame {
336 border-color: var(--r-link-color);
337 box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
338}
339
340/*********************************************
341 * NAVIGATION CONTROLS
342 *********************************************/
343.reveal .controls {
344 color: var(--r-link-color);
345}
346
347/*********************************************
348 * PROGRESS BAR
349 *********************************************/
350.reveal .progress {
351 background: rgba(0, 0, 0, 0.2);
352 color: var(--r-link-color);
353}
354
355/*********************************************
356 * PRINT BACKGROUND
357 *********************************************/
358@media print {
359 .backgrounds {
360 background-color: var(--r-background-color);
361 }
362}
Marc Kupietz026356a2025-09-02 11:49:58 +0200363
Marc Kupietza737b1b2023-10-07 09:32:20 +0200364body {
365 background-image: url("https://corpora.ids-mannheim.de/slides/reveal.js.ids/images/IDS-Logo-2019.svg"), url("https://corpora.ids-mannheim.de/slides/reveal.js.ids/images/orange_bar.png") !important;
366 background-repeat: no-repeat !important;
367 background-position: top 20px right 20px, top 20px left !important;
368 background-size: 25vH auto, 4vH 16vH !important;
369}
370
371:root {
372 --r-bold-color: #f6a800;
373 --r-list-bullet-color: #f6a800;
374}
375
376.reveal strong, .reveal b {
377 color: var(--r-bold-color);
378}
Marc Kupietz026356a2025-09-02 11:49:58 +0200379
Marc Kupietza737b1b2023-10-07 09:32:20 +0200380.reveal ul li::marker, .reveal ol li::marker {
381 color: var(--r-list-bullet-color) !important;
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200382}
383
384/*********************************************
385 * FOOTER
386 *********************************************/
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200387#ids-footer:not(title-slide) {
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200388 opacity: 1;
389 background: white;
390 color: #444444;
391 border-top: dotted orange 2px;
392 transition: opacity 800ms ease-in-out;
393 position: fixed;
394 height: 6%;
395 line-height: 6%;
396 z-index: -20;
397 width: 100%;
398 letter-spacing: 0em;
399 text-align: center;
400 display: table;
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200401}
402
403#ids-footer span {
404 height: 100%;
405 line-height: 100%;
406 z-index: -20;
Marc Kupietz5a457902024-05-14 22:11:43 +0200407 font-size: 1.8vh;
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200408 font-family: "Fira Sans Condensed", "Fira Sans", "Roboto Condensed", "League Gothic", Impact, sans-serif;
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200409 display: inline-block;
410 display: table-cell;
411 vertical-align: middle;
412}
413
414/* Bottom position for the IDS-Footer footer when both progress bar and TOC-Progress are visible */
Marc Kupietz026356a2025-09-02 11:49:58 +0200415div.progress[style="display: block;"]~#ids-footer {
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200416 bottom: calc(3px + 0vh);
417}
418
419/* Bottom position for the IDS-Footer footer when TOC-Progress is visible */
420#ids-footer {
421 bottom: 3px;
422}
423
424#ids-footer a {
425 color: #555555;
426}
427
428/* Bottom position for the IDS-Footer footer when progress bar is visible */
Marc Kupietz026356a2025-09-02 11:49:58 +0200429div.progress[style="display: block;"]~footer:last-of-type#ids-footer {
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200430 bottom: 3px;
431}
432
433/* Bottom position for the IDS-Footer footer when neither progress bar nor TOC-Progress are visible */
434footer:last-of-type#ids-footer {
435 bottom: 0px;
436}
437
438/* Make IDS-Footer invisible if explicitly indicated */
439.no-ids-footer #ids-footer {
440 opacity: 0;
441 transition: opacity 800ms ease-in-out;
442}
443
444.title-frame #ids-footer {
445 opacity: 0;
446 transition: opacity 800ms ease-in-out;
447}
448
449.no-toc-progress #ids-footer {
450 opacity: 0;
451 transition: opacity 800ms ease-in-out;
452}
453
454/* Make IDS-Footer invisible in overview mode */
455.overview #ids-footer {
456 opacity: 0;
457 transition: opacity 800ms ease-in-out;
458}
459
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200460.title-frame div.slide-background-content {
Marc Kupietzf0ce0322023-10-07 15:33:47 +0200461 text-align: right !important;
462 background-image: url("https://corpora.ids-mannheim.de/slides/reveal.js.ids/images/Mitglied_WGL_transparent.svg") !important;
463 background-repeat: no-repeat;
Marc Kupietz5a457902024-05-14 22:11:43 +0200464 background-position: right 15px bottom 5px !important;
Marc Kupietzf0ce0322023-10-07 15:33:47 +0200465 background-size: 7vH auto !important;
466}
467
Marc Kupietz5a457902024-05-14 22:11:43 +0200468@media only screen {
469 .title-frame div.slide-background-content {
470 background-position: right 45px bottom 5px !important;
471 }
472}
Marc Kupietz026356a2025-09-02 11:49:58 +0200473
Marc Kupietzf0ce0322023-10-07 15:33:47 +0200474.slide-menu-items, .slide-menu-toolbar {
475 font-family: "Fira Sans" !important;
476}
477
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200478/*
479 * Menu controls
480 */
481body .reveal .slide-menu-button {
482 color: #aaaaaa !important;
483 position: fixed;
484 left: 30px;
485 bottom: 2%;
486 vertical-align: middle;
487 z-index: 30;
488 font-size: 2vh;
489}
490
Marc Kupietz026356a2025-09-02 11:49:58 +0200491#customcontrols>ul {
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200492 color: #aaaaaa !important;
493 position: fixed;
Marc Kupietzf51e9152023-10-07 15:32:33 +0200494 left: 50px;
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200495 bottom: 2% !important;
496 vertical-align: middle;
497 z-index: 30;
498 font-size: 2vh;
499}
500
501@media only screen and (min-width: 500px) {
Marc Kupietz026356a2025-09-02 11:49:58 +0200502 #customcontrols>ul {
Marc Kupietz7c8f7de2023-10-07 11:42:29 +0200503 bottom: 2% !important;
504 }
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200505}
Marc Kupietz026356a2025-09-02 11:49:58 +0200506
Marc Kupietzc7249f92023-10-10 07:16:50 +0200507.reveal .controls .controls-arrow {
508 position: relative;
509 width: 3.6em;
510 height: 3.6em;
511 bottom: -12px;
512 right: -4px;
513}
514
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200515.reveal h3, h4, h5, h6 {
516 text-transform: none !important;
517}
518
519.reveal h3, h4, h5, h6 {
520 text-transform: none !important;
521}
522
Marc Kupietz026356a2025-09-02 11:49:58 +0200523.reveal h2+h3 {
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200524 margin-top: -0.5em !important;
525}
526
Marc Kupietzfac437e2023-10-09 23:16:38 +0200527.reveal h1:last-child {
528 margin-top: 250px;
529}
530
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200531.title-frame h1,
532.title-frame h2 {
533 margin: 0 0 0 0;
Marc Kupietz9c036a42024-05-14 13:17:25 +0200534 background: rgb(246, 168, 0);
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200535 color: white;
536 font-family: "Fira Sans Condensed", "Roboto Condensed", Impact, sans-serif;
537 font-weight: 600;
538 line-height: 1.2;
539 letter-spacing: 0.05ex;
540 text-transform: uppercase;
541 width: 100%;
542 margin-top: 0.5em;
543 padding-top: 0.5em;
544 font-size: 1.75em;
545 margin-left: 0;
546 text-align: center;
547 text-shadow: none;
548 word-wrap: break-word;
549}
550
551.title-frame .author {
552 font-family: "Fira Sans Condensed", sans-serif;
553 font-weight: 400;
554 color: #657b83;
555 margin-top: 10vh;
556}
557
558.title-frame .place {
559 font-family: "Fira Sans Condensed", sans-serif;
560 margin-top: 40px;
561 font-weight: 400;
562 color: #657b83;
563}
564
565.title-frame h2 {
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200566 margin-top: -3px;
Marc Kupietzdf0eda92023-10-07 20:50:00 +0200567 margin-bottom: 1em;
568 padding-bottom: 0.5em;
569 font-size: 1em;
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200570}
571
572/*********************************************
573 * TABLES
574 *********************************************/
575th {
Marc Kupietz9c036a42024-05-14 13:17:25 +0200576 color: rgb(246, 168, 0);
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200577}
578
579table {
580 font-family: "Fira Sans Condensed", sans-serif;
581 font-weight: 400;
582 font-size: 16px;
583}
584
585.reveal table.dataTable {
586 border: #aaaaaa 1px solid;
587 border-collapse: collapse;
588}
589
590.reveal table.dataTable td {
591 border: #aaaaaa 1px solid;
592 border-collapse: collapse;
593}
594
Marc Kupietz026356a2025-09-02 11:49:58 +0200595.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate, table.dataTable thead>tr>th.sorting::before, table.dataTable thead>tr>th.sorting::after, table.dataTable thead>tr>th.sorting_asc::before, table.dataTable thead>tr>th.sorting_asc::after, table.dataTable thead>tr>th.sorting_desc::before, table.dataTable thead>tr>th.sorting_desc::after, table.dataTable thead>tr>th.sorting_asc_disabled::before, table.dataTable thead>tr>th.sorting_asc_disabled::after, table.dataTable thead>tr>th.sorting_desc_disabled::before, table.dataTable thead>tr>th.sorting_desc_disabled::after, table.dataTable thead>tr>td.sorting::before, table.dataTable thead>tr>td.sorting::after, table.dataTable thead>tr>td.sorting_asc::before, table.dataTable thead>tr>td.sorting_asc::after, table.dataTable thead>tr>td.sorting_desc::before, table.dataTable thead>tr>td.sorting_desc::after, table.dataTable thead>tr>td.sorting_asc_disabled::before, table.dataTable thead>tr>td.sorting_asc_disabled::after, table.dataTable thead>tr>td.sorting_desc_disabled::before, table.dataTable thead>tr>td.sorting_desc_disabled::after {
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200596 display: none;
597}
598
599.caption {
600 font-family: "Fira Sans Condensed", sans-serif;
601 font-weight: 400;
602 font-size: 16px;
603 text-align: center;
604}
605
606/*
607table.display td { white-space: nowrap; }
608*/
609.dt-buttons, .dataTables_filter {
610 margin-top: 10pt;
611}
612
Marc Kupietz069f1e42023-10-11 10:26:16 +0200613/* Sort Arrows in DataTables */
Marc Kupietz026356a2025-09-02 11:49:58 +0200614table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after {
Marc Kupietz069f1e42023-10-11 10:26:16 +0200615 right: 0 !important;
616 line-height: 80% !important;
617}
618
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200619/*********************************************
620 * BIBLIOGRAPHY
621 *********************************************/
622.reveal .references {
623 font-family: "Fira Sans Condensed", sans-serif;
624 font-size: 16px;
625 text-align: left;
626 margin-top: 35px;
627 max-height: 540px;
628 font-weight: 400;
629 color: #253b43;
630 overflow-y: auto;
631}
632
Marc Kupietz026356a2025-09-02 11:49:58 +0200633.hanging-indent>.csl-entry {
Marc Kupietz0a3c2e52023-10-08 20:20:43 +0200634 padding-left: 22px;
635 text-indent: -22px;
636}
637
638.csl-entry::first-line {
639 color: #253b43;
640}
641
642.csl-entry {
643 color: #888888;
644}
645
646/* Add line break after authors and year*/
647.csl-entry :first-child::before {
648 content: "\a";
649 white-space: pre;
Marc Kupietz11797162023-10-09 23:17:36 +0200650}
651
Marc Kupietz026356a2025-09-02 11:49:58 +0200652.reveal code.sourceCode:last-child+pre {
Marc Kupietz11797162023-10-09 23:17:36 +0200653 height: 800px !important;
Marc Kupietz589d1b82023-10-10 12:31:33 +0200654}
655
656/*********************************************
657 * ARROWS and SLIDE NUMBERS
658 *********************************************/
659.reveal .controls .controls-arrow:after, .reveal .controls .controls-arrow:before {
Marc Kupietz026356a2025-09-02 11:49:58 +0200660 width: 13px !important;
661 /* size */
662 height: 4px;
663 /* line width */
Marc Kupietz589d1b82023-10-10 12:31:33 +0200664}
665
666.reveal .controls {
667 display: none;
668 position: absolute;
669 top: auto;
670 bottom: -8px;
671 right: 16px;
672 left: auto;
673 z-index: 11;
674 /* color: #000;*/
675 pointer-events: none;
676 font-size: 8px;
677}
678
679.reveal .controls .controls-arrow {
680 position: relative;
681 height: 3.6em;
Marc Kupietz026356a2025-09-02 11:49:58 +0200682 width: 1.2em;
683 /* distance betwee arrows */
Marc Kupietz589d1b82023-10-10 12:31:33 +0200684 bottom: 0;
685 right: 0;
686}
687
688.reveal div.slide-number {
689 text-align: center;
690 width: 2em;
691 position: absolute;
692 display: block;
693 right: 29px;
694 bottom: 22px;
695 z-index: 31;
696 font-family: "Fira Sans Condensed", sans-serif;
697 font-size: 18px;
698 line-height: 1;
699 background-color: white;
700 color: #666;
701 padding: 0;
Marc Kupietza737b1b2023-10-07 09:32:20 +0200702}