@media print{ /* Define the size of the pages and layout settings */ @page { size: 148mm 210mm; marks: crop cross; bleed: 5mm; } /* 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{ } body{ font-size: 1.5vw; text-align: justify; text-justify: inter-word; line-height: 1.8vw; /* color: rgb(0,0,0) */ } span{ color: white } span.CC{ font-size: 3vw; color: chartreuse; } span.VB{ color: black; } .dot{ color: black; } /* Rules for everything */ body{ font-family: "neuzeit"; } /* Rules for the rest */ div{ box-sizing: border-box; } }