/*
* Halftitle-page and title-page */
.title-page, .halftitle-page {
margin-right: auto; margin-left: auto;
} .title-page p {
text-indent: 0; hyphens: none; text-align: center;
} .title-page-title {
font-size: $font-size-default * 3; line-height: $line-height-default * 3; font-variant: prince-opentype(dlig); margin: ($line-height-default * 6) 0 $line-height-default 0; string-set: book-title content ();
} .title-page-subtitle {
font-size: $font-size-default * 2; line-height: $line-height-default * 2; font-style: italic; margin: $line-height-default 0 $line-height-default 0; font-variant: prince-opentype(dlig); string-set: book-subtitle content ();
} .title-page-author {
font-size: $font-size-default * 2; line-height: $line-height-default * 2; margin: $line-height-default 0; font-variant: prince-opentype(dlig); string-set: book-author content ();
} .title-page-publisher {
position: absolute; bottom: 0; text-align: center; text-indent: 0; font-size: $font-size-default; line-height: $line-height-default; margin: $line-height-default 0;
// Now we’ll center the block on the page
transform: translateX(-50%); margin-left: 50%;
} .title-page-logo {
width: 3em; position: absolute; text-align: center; bottom: 0;
// Now we’ll center the block on the page
transform: translateX(-50%); margin-left: 50%;
} .title-page-logo img {
width: 100%;
}