@media print{ /* Define the size of the pages and layout settings */ @page { size: 148mm 210mm; marks: crop cross; margin: 15mm; } /* Custom font */ @font-face { font-family: "neuzeit"; src: url("../fonts/NeuzeitOffice-Regular.ttf") } @font-face { font-family: "fivo"; src: url("../fonts/fivo-sans.medium.otf") } /* Custom variables */ :root{ --first: #19B7B9; --second: #0B1136; --third: #2E4473; } /* Rules for everything */ body{ font-family: "neuzeit"; font-size: 20px; line-height: 35px; } /* Rules for the rest */ div{ box-sizing: border-box; } span{ color: white; } /* Rules for dots */ .dot{ color: var(--third); } /* Rules for Part Of Speech (POS), defined in classes in */ /* This case, conjunctions + verbs ) */ span.CC{ font-size: 3vw; color: var(--first) } span.VB{ color: var(--second); } span.VBD{ color: var(--second); } span.VBG{ color: var(--second); } span.VBN{ color: var(--second); } span.VBP{ color: var(--second); } span.VBZ{ color: var(--second); } }