@font-face { font-family: "Antykwa Torunska"; src: url(AntykwaTorunska-Regular.otf); } @font-face { font-family: "Antykwa Torunska"; font-style: italic; src: url(AntykwaTorunska-Italic.otf); } @font-face { font-family: "Antykwa Torunska"; font-weight: bold; src: url(AntykwaTorunska-Bold.otf); } body { max-width: 40em; font-family: Antykwa Torunska; } img { max-width: 100%; max-height: 100%; } .part { padding: 40% 0; page-break-before: always; page-break-after: always; font-size: 400%; text-align: center; } .chapter { page-break-before: always; margin-top: 40%; } .author { border-bottom: 2px solid black; }