PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 4.6.2
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v4.6.2
4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / assets / pdf-flip-book / css / ep-black-book-view.css
embedpress / assets / pdf-flip-book / css Last commit date
ep-black-book-view.css 1 month ago
ep-black-book-view.css
853 lines
1 :root {
2 --body-bg-color: rgba(212, 212, 215, 1);
3 --toolbar-bg-color: rgb(249 249 250);
4 --toolbar-icon-color: rgb(0 0 0);
5 --toolbar-text-color: rgb(0 0 0);
6 --toolbar-active-icon-bg-color: rgb(221 222 223);
7 --toolbar-item-hover-bg-color: rgb(221 222 223);
8 --toolbar-current-page-number-bg-color: #ddd;
9 --toolbar-page-number-bg-color: #ccc;
10
11 }
12
13 @media (prefers-color-scheme:dark) {
14 :root {
15 --body-bg-color: rgba(42, 42, 46, 1);
16 --toolbar-bg-color: #3c3c3c;
17 --toolbar-icon-color: #fff;
18 --toolbar-text-color: #fff;
19 --toolbar-active-icon-bg-color: #222;
20 --toolbar-item-hover-bg-color: #333;
21 --toolbar-current-page-number-bg-color: #222;
22 --toolbar-page-number-bg-color: #333;
23
24
25 }
26 }
27
28 [ep-data-theme=light] {
29 --body-bg-color: rgba(212, 212, 215, 1);
30 --toolbar-bg-color: rgb(249 249 250);
31 --toolbar-icon-color: rgb(0 0 0);
32 --toolbar-active-icon-bg-color: rgb(221 222 223);
33 --toolbar-item-hover-bg-color: rgb(221 222 223);
34 --toolbar-text-color: rgb(0 0 0);
35 --toolbar-current-page-number-bg-color: #ddd;
36 --toolbar-page-number-bg-color: #ccc;
37 }
38
39 [ep-data-theme=dark] {
40 --body-bg-color: rgba(42, 42, 46, 1);
41 --toolbar-bg-color: #3c3c3c;
42 --toolbar-icon-color: #fff;
43 --toolbar-text-color: #fff;
44 --toolbar-active-icon-bg-color: #222;
45 --toolbar-item-hover-bg-color: #333;
46 --toolbar-current-page-number-bg-color: #222;
47 --toolbar-page-number-bg-color: #333;
48
49 }
50
51 .flip-book {
52 position: relative;
53 height: 100%;
54 background-color: var(--body-bg-color);
55 display: flex;
56 flex-direction: column;
57 }
58
59 .flip-book .view {
60 text-align: center;
61 flex: 1;
62 overflow: hidden;
63 }
64
65
66 .flip-book .view .prev, .flip-book .view .next {
67 position: absolute;
68 top: 50%;
69 transform: translate(0, -50%);
70 z-index: 1;
71 }
72
73 .flip-book .view .prev {
74 left: 20px;
75 }
76
77 .flip-book .view .next {
78 right: 20px;
79 }
80
81
82 .flip-book .view .fnav a {
83 font-size: 72pt;
84 color: #666;
85 }
86
87 .flip-book .view .fnav a:hover {
88 cursor: pointer;
89 text-shadow: 0 0 7px #000;
90 }
91
92 .flip-book .view .fnav a:active {
93 font-size: 70pt;
94 }
95
96 .flip-book .view .fnav .hidden {
97 display: none;
98 }
99
100 .flip-book .view .fnav .active {
101 color: #555;
102 }
103
104 .flip-book .view .fnav .disabled {
105 color: #aaa;
106 }
107
108 .flip-book .view .fnav .disabled:hover {
109 cursor: not-allowed;
110 text-shadow: none;
111 }
112
113 .flip-book .view .loading-progress {
114 position: absolute;
115 top: 50%;
116 left: 50%;
117 transform: translate(-50%, -50%);
118 }
119
120 .flip-book .view .loading-progress.hidden {
121 display: none;
122 }
123
124 .flip-book .loading-progress .progress {
125 background-color: #555;
126 background-image: none;
127 width: 50px;
128 height: 50px;
129 margin: 0 auto;
130 border-radius: 30px;
131 padding: 5px;
132 box-shadow: 0px 0px 3px var(--body-bg-color);
133 margin-bottom: 10px;
134 }
135
136 .flip-book .loading-progress .progress::after {
137 content: ' ';
138 display: block;
139 width: 100%;
140 height: 100%;
141 background-size: contain;
142 background-image: url('../images/light-loader.gif');
143 }
144
145 .flip-book .page-loading {
146 width: 50px;
147 height: 50px;
148 position: absolute;
149 top: 50%;
150 left: 50%;
151 transform: translate(-50%, -50%);
152 z-index: 1;
153 }
154
155 .flip-book .page-loading.hidden {
156 display: none;
157 }
158
159 .flip-book .page-loading::after {
160 content: ' ';
161 display: block;
162 width: 100%;
163 height: 100%;
164 background-size: contain;
165 background-image: url('../images/light-loader.gif');
166 }
167
168 .flip-book .loading-progress .caption {
169 background-color: #555;
170 border: 1px solid var(--toolbar-item-hover-bg-color);
171 padding: 7px 10px;
172 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
173 font-size: 10pt;
174 border-radius: 5px;
175 font-style: italic;
176 color: #eee;
177 }
178
179 .flip-book .controls {
180 position: relative;
181 flex-shrink: 0;
182 }
183
184 /* .flip-book .controls .fnavbar {
185 margin: 0 auto;
186 opacity: 0.3;
187 transition: opacity 2s ease-in-out 3s;
188 }
189
190 .flip-book .controls .fnavbar:hover {
191 opacity: 1;
192 transition: opacity 1s ease;
193 } */
194
195 .flip-book .controls .ctrl {
196 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
197 position: relative;
198 text-align: center;
199 }
200
201 .ctrl ul {
202 margin: 0;
203 padding: 0;
204 }
205
206 .ctrl .fnavbar {
207 text-align: center;
208 /* background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%); */
209 background-repeat: repeat-x;
210 padding: 3px;
211 overflow: visible;
212 background-color: var(--toolbar-bg-color);
213
214 border-radius: 4px;
215 }
216
217 .ctrl .fnavbar a {
218 text-decoration: none;
219 font-size: 14px;
220 }
221
222 .ctrl .fnavbar .fnav {
223 font-size: 0;
224 display: flex;
225 text-align: left;
226 gap: 10px;
227 justify-content: center;
228 }
229
230 .ctrl .fnavbar .fnav li {
231 font-size: 12pt;
232 margin: 0;
233 width: auto;
234 }
235
236 .ctrl .fnavbar .fnav .fnav-item {
237 display: flex !important;
238 align-items: center;
239 justify-content: center;
240 }
241
242 .ctrl .fnavbar .fnav .hidden {
243 display: none;
244 }
245
246 .ctrl .fnavbar .fnav .fnav-item>a {
247 /* padding: 10px; */
248 display: inline-block;
249 color: #ccc;
250 }
251
252 .ctrl .fnavbar .fnav .fnav-item>a {
253 /* padding: 10px; */
254 display: inline-block;
255 color: #ccc;
256 width: 30px;
257 display: inline-block;
258 height: 30px;
259 display: flex;
260 align-items: center;
261 justify-content: center;
262 }
263
264 .ctrl .fnavbar .fnav>.active>a {
265 color: #fff;
266 }
267
268 .ctrl .fnavbar .fnav .fnav-item>a:hover {
269 color: #fff;
270 cursor: pointer;
271 }
272
273 .ctrl .fnavbar .fnav .fnav-item>a:active {
274 text-shadow: 0 0 2px #fff;
275 }
276
277 .ctrl .fnavbar .fnav>.disabled>a {
278 color: #888;
279 }
280
281 .ctrl .fnavbar .fnav>.disabled>a:hover {
282 color: #888;
283 cursor: not-allowed;
284 }
285
286 .ctrl .fnavbar .fnav>.active a {
287 background: var(--toolbar-active-icon-bg-color);
288 border-radius: 5px;
289 }
290
291 .ctrl .fnavbar .fnav .dropdown, .ctrl .fnavbar .fnav .dropup {
292 position: relative;
293 }
294
295 .ctrl .fnavbar .fnav .dropdown .menu {
296 top: 100%;
297 box-shadow: 3px 0 3px var(--toolbar-bg-color);
298 }
299
300 .ctrl .fnavbar .fnav .icon-caret {
301 width: 26px;
302 display: inline-block;
303 }
304
305 .ctrl .fnavbar .fnav .dropdown .caret {
306 display: inline-block;
307 border-left: 5px solid transparent;
308 border-right: 5px solid transparent;
309 border-top: 5px solid #ccc;
310 }
311
312 .ctrl .fnavbar .fnav .dropup .menu {
313 box-shadow: 3px 0 3px var(--toolbar-bg-color);
314 }
315
316 .ctrl .fnavbar .fnav .dropup .caret {
317 display: inline-block;
318 border-left: 5px solid transparent;
319 border-right: 5px solid transparent;
320 border-bottom: 5px solid #ccc;
321 }
322
323 .ctrl .fnavbar .menu {
324 position: absolute;
325 border: 1px solid var(--toolbar-item-hover-bg-color);
326 background-color: var(--toolbar-bg-color);
327 z-index: 10;
328 min-width: 160px;
329 }
330
331 .ctrl .fnavbar .menu li {
332 display: block;
333 padding: 5px 10px;
334 }
335
336 .ctrl .fnavbar .menu .divider {
337 height: 1px;
338 background-color: var(--toolbar-item-hover-bg-color);
339 padding: 0;
340 margin: 5px 0;
341 }
342
343 .ctrl .fnavbar .menu .active {
344 background-color: var(--toolbar-active-icon-bg-color);
345 }
346
347 .ctrl .fnavbar .menu li:hover {
348 background-color: var(--toolbar-item-hover-bg-color);
349 cursor: pointer;
350 }
351
352 .ctrl .fnavbar .menu li a {
353 color: var(--toolbar-text-color);
354 }
355
356 .ctrl .fnavbar .menu .disabled a {
357 color: #aaa;
358 cursor: not-allowed;
359 }
360
361 .ctrl .fnavbar .menu .icon {
362 display: inline-block;
363 width: 14px;
364 height: 14px;
365 text-align: center;
366 }
367
368 .ctrl .pages {
369 padding: 8px 10px;
370 display: flex;
371 font-size: 0;
372 }
373
374 .ctrl .pages .number, .ctrl .pages .amount {
375 width: 50px;
376 height: 20px;
377 text-align: center;
378 display: inline-block;
379 font-size: 10pt;
380 border: 0;
381 color: var(--toolbar-text-color);
382 background-color: var(--toolbar-page-number-bg-color);
383 border-radius: 0;
384 margin: 0;
385 padding: 2px;
386 }
387
388 .ctrl .pages .number {
389 border-top-left-radius: 5px;
390 border-bottom-left-radius: 5px;
391 background-color: var(--toolbar-current-page-number-bg-color);
392 }
393
394 .ctrl .pages .amount {
395 border-top-right-radius: 5px;
396 border-bottom-right-radius: 5px;
397 }
398
399 /* floating window */
400
401 .flip-book .float-wnd {
402 position: absolute;
403 top: 10px;
404 left: 10px;
405 border-radius: 5px 5px 0 0;
406 background-color: #1a1a1a;
407 width: 300px;
408 z-index: 1;
409 box-shadow: 3px 0 3px var(--toolbar-toolbar-bg-color);
410 }
411
412 .flip-book .float-wnd.hidden {
413 display: none;
414 }
415
416 .flip-book .float-wnd .header {
417 border-radius: 4px 4px 0 0;
418 background-color: var(--toolbar-item-hover-bg-color);
419 background-repeat: repeat-x;
420 padding: 7px 10px;
421 border: 1px solid var(--toolbar-item-hover-bg-color);
422 border-bottom: none;
423 color: #fff;
424 font-weight: bold;
425 cursor: move;
426 font-family: sans-serif;
427 font-size: 15px;
428 display: flex;
429 align-items: center;
430 }
431
432 .flip-book .float-wnd .header .close {
433 right: 8px;
434 font-size: 14px;
435 position: absolute;
436 color: #ccc;
437 }
438
439 .flip-book .float-wnd .header .close svg {
440 height: 10px;
441 }
442
443 .flip-book .float-wnd .header .close:hover {
444 color: #fff;
445 }
446
447 .flip-book .float-wnd .header .close:active {
448 font-size: 12px;
449 padding-top: 1px;
450 padding-right: 1px;
451 }
452
453 .flip-book .float-wnd .body {
454 border: 1px solid var(--toolbar-item-hover-bg-color);
455 border-top: none;
456 }
457
458 /* toc */
459
460 .ctrl .toc {
461 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
462 background-color: var(--body-bg-color);
463 }
464
465 .ctrl .toc a {
466 text-decoration: none;
467 }
468
469 .ctrl .toc .hidden {
470 display: none;
471 }
472
473 .ctrl .toc .toc-menu {
474 padding: 8px 10px;
475 }
476
477 .ctrl .toc .toc-menu ul {
478 list-style: none;
479 padding: 0;
480 }
481
482 .ctrl .toc .toc-menu li {
483 display: inline-block;
484 padding-right: 5px;
485 }
486
487 .ctrl .toc .toc-menu a {
488 color: #ccc;
489 font-size: 12px;
490 }
491
492 .ctrl .toc .toc-menu a:hover {
493 color: #fff;
494 }
495
496 .ctrl .toc .toc-menu a:active {
497 text-shadow: 0 0 2px #fff;
498 }
499
500 .ctrl .toc .toc-menu .active a {
501 color: #fff;
502 }
503
504
505 .ctrl .toc .toc-view {
506 padding: 10px 0;
507 max-height: 80vh;
508 overflow-y: auto;
509 overflow-x: hidden;
510 }
511
512 .ctrl .toc .toc-view::-webkit-scrollbar {
513 width: 7px;
514 height: 7px;
515 }
516
517 .ctrl .toc .toc-view::-webkit-scrollbar-button {
518 width: 0;
519 height: 0;
520 }
521
522 .ctrl .toc .toc-view::-webkit-scrollbar-thumb {
523 background: #4a4a4a;
524 border-radius: 2px;
525 }
526
527 .ctrl .toc .toc-view::-webkit-scrollbar-thumb:hover {
528 background: #3a3a3a;
529 }
530
531 .ctrl .toc .toc-view::-webkit-scrollbar-thumb:active {
532 background: #5a5a5a;
533 }
534
535 .ctrl .toc .toc-view::-webkit-scrollbar-track {
536 background: #2a2a2a;
537 border-left: 2px solid #1a1a1a;
538 border-right: 2px solid #1a1a1a;
539 }
540
541 .ctrl .bookmarks .white-space, .ctrl .bookmarks .togle, .ctrl .bookmarks .togle i {
542 width: 18px;
543 height: 18px;
544 }
545
546 .ctrl .bookmarks .white-space {
547 display: inline-block;
548 }
549
550 .ctrl .bookmarks li {
551 width: 10000px;
552 }
553
554 .ctrl .bookmarks .item .area {
555 padding: 2px 0;
556 }
557
558 .ctrl .bookmarks .level-0 .area {
559 padding-left: 5px;
560 }
561
562 .ctrl .bookmarks .level-1 .area {
563 padding-left: 10px;
564 }
565
566 .ctrl .bookmarks .level-2 .area {
567 padding-left: 15px;
568 }
569
570 .ctrl .bookmarks .level-3 .area {
571 padding-left: 20px;
572 }
573
574 .ctrl .bookmarks .level-4 .area {
575 padding-left: 25px;
576 }
577
578 .ctrl .bookmarks .item .area:hover {
579 background-color: var(--toolbar-item-hover-bg-color);
580 }
581
582 .ctrl .bookmarks .item .area:active {
583 background-color: var(--toolbar-item-hover-bg-color);
584 }
585
586 .ctrl .bookmarks .item a {
587 color: #fff;
588 font-size: 14px;
589 }
590
591 .ctrl .bookmarks ul {
592 list-style: none;
593 padding: 0;
594 }
595
596 .ctrl .bookmarks .togle {
597 display: inline-block;
598 text-align: center;
599 position: relative;
600 }
601
602 .ctrl .bookmarks .togle::before {
603 content: ' ';
604 position: absolute;
605 left: 50%;
606 top: 50%;
607 transform: translate(-50%, -50%);
608 border-radius: 50%;
609 border: 0px solid #222;
610 transition: border 0.2s;
611 }
612
613 .ctrl .bookmarks .togle:active::before {
614 border: 12px solid #222;
615 transition: border 0.05s;
616 }
617
618 .ctrl .bookmarks .togle i {
619 transform: rotateZ(0deg);
620 transition: transform 0.2s;
621 }
622
623 .ctrl .bookmarks .togle.minimized i {
624 transform: rotateZ(90deg);
625 transition: transform 0.2s;
626 }
627
628
629 .ctrl .thumbnails .item a {
630 color: #fff;
631 font-size: 14px;
632 }
633
634 .ctrl .thumbnails {
635 padding: 10px 0;
636 text-align: center;
637 }
638
639 .ctrl .thumbnails .thumbnail {
640 height: 170px;
641 margin-bottom: 5px;
642 background-size: contain;
643 background-repeat: no-repeat;
644 background-position: center;
645 }
646
647 .ctrl .thumbnails .loading {
648 position: relative;
649 }
650
651 .ctrl .thumbnails .loading::after {
652 content: ' ';
653 position: absolute;
654 width: 40px;
655 height: 40px;
656 left: 50%;
657 top: 50%;
658 transform: translate(-50%, -50%);
659 background-size: contain;
660 background-image: url('../images/light-loader.gif');
661 }
662
663 .ctrl .thumbnails .item {
664 display: inline-block;
665 width: 128px;
666 padding: 5px 5px;
667 border: 1px solid transparent;
668 border-radius: 3px;
669 }
670
671 .ctrl .thumbnails .item:hover {
672 border: 1px solid #555;
673 background-color: var(--toolbar-item-hover-bg-color);
674 }
675
676 .ctrl .thumbnails .heading {
677 overflow: hidden;
678 height: 20px;
679 }
680
681
682 .ctrl .search .result {
683 padding: 7px 10px;
684 cursor: pointer;
685 }
686
687 .ctrl .search .result:hover {
688 background-color: var(--toolbar-item-hover-bg-color);
689 }
690
691 .ctrl .search .results a {
692 color: #fff;
693 font-size: 14px;
694 }
695
696 .ctrl .search .query {
697 padding: 0 10px;
698 padding-bottom: 10px;
699 }
700
701 .ctrl .search .query input {
702 width: 100%;
703 }
704
705 .ctrl .search .status {
706 text-align: center;
707 color: #ccc;
708 font-size: 12px;
709 }
710
711
712 span.icon {
713 display: flex;
714 align-items: center;
715 justify-content: center;
716 }
717
718 span.icon svg {
719 width: auto;
720 height: 12px;
721 }
722
723 span.icon svg path {
724 fill: var(--toolbar-icon-color);
725 }
726
727
728 .icon-caret svg {
729 margin-right: 2px;
730 }
731
732 span.icon .rotate-180 {
733 transform: rotate(180deg);
734 }
735
736 span.icon.arrow-icon svg, .sound-icon svg {
737 width: 14px !important;
738 }
739
740 li.dropup.fnav-item.toggle.widSettings ul.menu {
741 border-radius: 6px;
742 bottom: 38px;
743 overflow: hidden;
744 }
745
746 li.dropup.fnav-item.toggle.widSettings ul.menu li a {
747 display: flex;
748 align-items: center;
749 gap: 15px;
750 font-size: 13px;
751 line-height: 1.6em;
752 }
753
754 span.icon.next-page-icon svg, span.icon.previous-page-icon svg {
755 height: 25px;
756 width: auto;
757 }
758
759 .ctrl .fnavbar .fnav .hidden.but-show {
760 display: inline;
761 }
762
763 .hidden.but-show {
764 display: inline !important;
765 }
766
767 li.fnav-item.disabled {
768 opacity: 0.5;
769 }
770
771 .flip-book.toolbar-position-top {
772 flex-direction: column-reverse;
773 }
774
775 .controls.toolbar-position-top ul.menu {
776 top: 40px;
777 }
778
779 .controls.toolbar-position-bottom ul.menu {
780 bottom: 100%;
781 }
782
783 @media only screen and (max-width: 1024px) {
784 .flip-book .view .prev {
785 left: 10px;
786 }
787 .flip-book .view .next {
788 right: 10px;
789 }
790 }
791
792 @media only screen and (max-width: 680px) {
793 .ctrl .fnavbar .fnav li.fnav-item.cmdToc, .ctrl .fnavbar .fnav li.fnav-item.cmdForward, .ctrl .fnavbar .fnav li.fnav-item.cmdBackward, .ctrl .fnavbar .fnav li.fnav-item.cmdDefaultZoom, .ctrl .fnavbar .fnav li.fnav-item.cmdPrint {
794 display: none !important;
795 }
796
797 iframe.embedpress-embed-document-pdf.embedpress-pdf-1718089021903 {
798 max-height: 380px;
799 }
800
801 .flip-book .view .prev,
802 .flip-book .view .next {
803 z-index: 10;
804 min-width: 44px;
805 min-height: 44px;
806 display: flex;
807 align-items: center;
808 justify-content: center;
809 background: rgba(0, 0, 0, 0.3);
810 border-radius: 50%;
811 padding: 6px;
812 }
813
814 .flip-book .view .prev {
815 left: 4px;
816 }
817
818 .flip-book .view .next {
819 right: 4px;
820 }
821
822 .next span.icon svg path, .prev span.icon svg path {
823 fill: #fff;
824 }
825
826 .next span.icon svg, .prev span.icon svg {
827 height: 24px;
828 width: 24px;
829 }
830
831 li.dropup.fnav-item.toggle.widSettings ul.menu {
832 right: 0;
833 }
834
835 .ctrl .fnavbar {
836 z-index: 5;
837 }
838 }
839 /* Flipbook hyperlink highlight color override (fbs-82452).
840 The 3dflipbook library injects `.fb3d-link a { background-color: rgba(255,255,0,.1) }`
841 into the page CSS layer and exposes no color prop. This stylesheet is the template's
842 `styles` entry, which the library concatenates AFTER its own layer CSS, so these rules
843 win on source order (equal specificity, no !important needed). viewer.html sets
844 --ep-flipbook-highlight-color per-embed ONLY when the user enables the highlight AND
845 picks a color; the fallback is transparent (never the library's yellow), so links show
846 no background unless the user explicitly chooses a highlight color. */
847 .fb3d-link a {
848 background-color: var(--ep-flipbook-highlight-color, transparent);
849 }
850 .fb3d-link a:hover {
851 background-color: var(--ep-flipbook-highlight-color, transparent);
852 }
853