@page { /* dimensions for the whole page */ size: A3 portrait; margin: 2rem 2rem 3em 2rem; background-color: #003cb3; @bottom-center { content: 'make output/reading_structure'; font-family: 'Ubuntu Mono', monospace; white-space: pre; color: #fff; padding-bottom: 2rem; } } /* --- BASIC ELEMENTS --- */ body { background-color: none !important; font-size: 20px; } .container { margin: 0 auto; padding: 2rem 2.5rem; max-width: 100% !important; min-height: 90% !important; background-color: #003cb3 !important; border: none !important; } span.wrapper { display: inline-block; font-family: 'PT Serif', serif; font-size: 1.5rem; text-align:center; position: relative; margin-bottom: 1rem; color: #fff; } .action-container { display: none; } /* --- ELEMENTS IN .WRAPPER --- */ .word, .tag { display: block; position: relative; margin: 0 auto; clear:both; } .word { margin-top: 0.2rem; } span.invisible { } span.tag { color: #fff; opacity: 0.5; font-family: 'Ubuntu Mono', monospace; font-size: 0.8rem; } /* Show original word when hovering label */ span.word_label, .stopword .word { display: block; opacity: 0; width: 100%; font-size: 1rem; } .stopword > .wordtype:hover, { opacity: 1; /*color: red;*/ } .stopword > .wordtype { opacity: 1; } /* Spacing fix for punctuation */ .punctuation { margin-left: -4px; }