...
 
Commits (26)
// why is there a content class?
.content {
margin: 0;
}
// var checker
$tester: pink;
// variables declarations
@import "parts/vars";
// mixins
@import "helpers/mixins";
// baseline grid
@import "helpers/layout";
// simple reset scss
@import "parts/reset";
// fontface declarations
@import "parts/fontface";
// variables declarations
@import "parts/vars";
//Everything typographic related comes here
@import "parts/bodyStyle";
@import "parts/headerStyle";
// based on UCP styles
@import "parts/display";
// start chapter
@import "parts/startChapter";
// numbering everything that would be to be numbered in this file.
@import "parts/numbering";
......@@ -34,7 +48,7 @@ $tester: pink;
@import "parts/pictures";
//design list
@import "parts/list2";
@import "parts/list";
//design tables
@import "parts/table";
......@@ -55,22 +69,3 @@ $tester: pink;
@import "parts/page-toc";
// @import "parts/page-part";
.numbering p {
font-size: $fontSize;
line-height: $lineHeight;
// border-bottom: 1px solid grey;
box-sizing: content-box;
padding: 0;
margin: 0;
text-indent: 0;
text-align: right;
background: grey;
display: block;
height:17px;
overflow: hidden;
}
.numbering p:nth-of-type(2n) {
background: lightgrey;
}
\ No newline at end of file
// this helpers show the number of lines
.numbering p {
font-size: $fontSize;
line-height: $lineHeight;
box-sizing: content-box;
padding: 0;
margin: 0;
text-indent: 0;
text-align: right;
background: grey;
display: block;
height:17px;
overflow: hidden;
}
.numbering p:nth-of-type(2n) {
background: lightgrey;
}
// 1 px = 0.75 point; 1 point = 1.333333 px
@mixin ruler($size, $mt) {
content: '';
height: $size;
......
......@@ -158,7 +158,7 @@ h3 {
padding-top: 10px;
// background:red;
& + p {
margin-top: 7px;
margin-top: 7px;
}
&:after {
......@@ -172,33 +172,7 @@ ol, ul, hr {
}
}
.chapter {
hgroup {
.cepsn:last-child {
margin-bottom: 0;
}
.cep:last-child {
margin-bottom: 88px;
}
.cst:last-child {
margin-bottom: 135px;
}
.cau:last-child {
margin-bottom: 105px;
}
.ct:last-child {
margin-bottom: 166px;
}
}
}
hgroup + h2 {
// margin-top: -22px;
}
ol, ul {
......@@ -209,4 +183,4 @@ ol, ul {
li:last-child {
margin-bottom: 9px;
}
}
\ No newline at end of file
}
......@@ -2,115 +2,17 @@ html {
counter-reset: chapter;
}
/* half title*/
.ht {
margin-top: 8px;
margin-bottom: 0;
font-weight: 400;
line-height: 36px;
font-size: 24px;
}
.chapter {
hgroup {
&:after {
// @include ruler(75px, -200px);
}
margin: 0 auto;
h1, .ct {
margin-top: 40px;
padding-left: 55px;
padding-right: 55px;
font-size: 24px;
line-height: 34px;
text-transform: none;
font-weight: 400;
text-align: center;
text-transform: capitalize;
margin-bottom: 0;
&:before {
@extend .old-style-figures;
content: counter(chapter);
counter-increment: chapter;
text-align: center;
font-size: 16px;
border-bottom: 0.5px solid black;
margin: 0 auto;
margin-bottom: 17px;
display: block;
// padding: 0 1em 0.5em;
letter-spacing: 1px;
clear: both;
width: 32px;
height: 31px;
}
}
.cst {
padding-left: 55px;
padding-right: 55px;
font-size: 17px;
line-height: 21px;
font-style: italic;
text-align: center;
margin-top: 10px;
&:before {}
}
.cau {
padding-left: 35px;
padding-right: 35px;
font-size: 13px;
margin-top: 13px;
text-indent: 0;
text-align: center;
}
.cep {
font-size: 12px;
line-height: 14px;
font-style: italic;
width: 350px;
margin: 0 auto;
text-align: justify;
text-indent: 0;
margin-top: 25px;
&:before {
// @include ruler(30.5pt, -20px);
}
em {
font-style: normal;
}
}
.cepsn {
@extend .small-caps;
font-size: 11px;
line-height: 16px;
font-style: normal;
width: 350px;
letter-spacing: 1px;
margin: 0 auto;
margin-top: 3px;
text-align: justify;
text-indent: 0;
// margin-top: 21px;
&:before {
// @include ruler(13pt, 0);
}
}
}
}
/* Parts */
.pt {
break-before: page;
font-size: 16px;
......@@ -119,4 +21,6 @@ html {
font-variant: all-small-caps;
font-feature-settings: "smcp", "c2sc";
letter-spacing: 1px;
}
\ No newline at end of file
text-align: center;
font-weight: 400;
}
......@@ -9,10 +9,12 @@
font-feature-settings: "smcp", "c2sc";
letter-spacing: 0.5pt;
margin-bottom: 0;
text-align: center;
font-weight: 400;
&:after {
// @include ruler(24pt, -3.5pt);
}
}
......@@ -37,13 +39,13 @@
&:before {
// @include ruler(31.5pt, -23pt);
}
// &:after {
// @include ruler(18.5pt, -4pt);
// }
}
.fmhn {
......@@ -63,7 +65,7 @@
&:after {
// @include ruler(17px, 0);
}
}
......@@ -90,7 +92,7 @@
margin-left: 1em;
// background: white;
}
}
}
......@@ -142,7 +144,7 @@
}
}
}
}
......@@ -155,4 +157,4 @@
// font-weight: 300;
// content: target-counter(attr(href, url), page);
}
}
\ No newline at end of file
}
// @font face import the font using only otf for now
@font-face {
font-family: 'MinionPro';
src: url('fonts/MinionPro-Regular.otf');
font-family: "Minion Pro";
src: url(fonts/MinionPro-Regular.otf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MinionPro';
src: url('fonts/MinionPro-It.otf');
font-family: "Minion Pro";
src: url(fonts/MinionPro-It.otf);
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'MinionPro';
src: url('fonts/MinionPro-Bold.otf');
font-family: "Minion Pro";
src: url(fonts/MinionPro-Bold.otf);
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'MinionPro';
src: url('fonts/MinionPro-BoldIt.otf');
font-family: "Minion Pro";
src: url(fonts/MinionPro-BoldIt.otf);
font-weight: bold;
font-style: italic;
}
\ No newline at end of file
}
/* The ways all the titles appears */
// title level 1
section {
h1 {
font-size: 24px;
line-height: 36px;
// // margin-top: 36pt;
// text-transform: none;
font-weight: 400;
// // margin-top: 31.5pt;
// // margin-bottom: 18.5pt;
text-align: center;
// text-transform: capitalize;
}
/* h1 are very different from one section to another,
they are declared separately in the dedicated sections,
without common style */
.subtitle {
margin-top: 0.8pc;
text-align: center;
font-style: italic;
font-weight: 400;
font-size: 13pt;
break-before: avoid;
display: block;
margin-top: 0;
+ p {
margin-top: 141pt;
}
}
// as known as h1 in the word doc
h2 {
// when font stuff will be used: font-variant-caps: all-small-caps;
......@@ -61,7 +35,7 @@ section {
line-height: 17px;
font-style: italic;
margin: 0 auto;
max-width: 361px;
text-align: center;
font-weight: 400;
......@@ -97,42 +71,8 @@ section {
}
}
// blockquote introduction chapters
hgroup {
blockquote.intro {
max-width: 80mm;
display: block;
margin-top: 1pc;
margin-left: 0;
&:first-of-type {
margin-top: 2pc;
}
p {
font-style: normal;
font-size: 12px;
line-height: 13pt;
text-indent: 0;
text-align: left;
}
p.author {
font-size: 8pt;
line-height: 13pt;
}
}
}
hgroup {
margin-bottom: 0;
+ p {
// margin-top: 7.5pc;
text-indent: 0;
}
}
}
}
......@@ -3,102 +3,63 @@
ul,
ol {
margin: 0;
// margin-bottom: 17px;
padding: 0;
text-indent: 0;
ul,
ol {
margin-left: 2.1em;
margin-left: 2.1em;
}
p {
text-indent: 0;
text-align: left;
hyphens: none
}
}
// numbering here
ol {
counter-reset: list-num;
ol, ul {
list-style-position: outside;
font-variant-numeric: oldstyle-nums;
font-feature-settings: "onum";
li {
list-style-type: none;
counter-increment: list-num;
margin-left: 2em;
&:before {
content: counter(list-num)". ";
display: inline-block;
float: left;
padding-left: 0.25em;
margin-right: 0.4em;
margin-left: -1.7em;
text-align: left;
width: 1em;
padding-top: 1px;
font-style: normal;
}
// change the style when there more than 10 li.
&:nth-child(n + 10) {
list-style-type: none;
counter-increment: list-num;
&:before {
padding-left: 0;
margin-right: 0.6em;
width: 1em;
}
lh.lpti {
margin-left: 1.5em;
letter-spacing: 1px;
// margin-top: 10px;
// margin-bottom: 3px;
margin-top: 16px;
margin-bottom: 2px;
@extend .small-caps;
display: block;
& + li {
margin-top: 0;
}
}
li {
margin-left: 1.5em;
// margin-left: 1em;
}
& > li:first-of-type {
margin-top: 17px;
// background: red;
}
li:nth-of-type(n + 9) {
margin-left: 1.5em;
}
}
// unordered list
ul {
margin-left: 1.5em;
li {
list-style-type: none;
&:before {
content: "•";
display: block;
float: left;
// width: auto;
// margin-left: 1em;
padding-left: 0.5em;
margin-right: 0.9em;
text-align: left;
}
list-style-type: bullet;
list-style-position: outside;
}
}
// FLEX RESEARCH. COME BACK LATER
// flex column doesnt work since height of the list is not defined, and cant be without knowing the content.
// .undecorated {
// display: flex;
// flex-direction: column;
// li {
// padding-left: 0;
// text-indent: 0;
// flex-direction: row;
// width: 100%;
// justify-content: space-around;
// vertical-align: baseline;
// justify-content: distribute-space;
// align-content: baseline;
// &:before {
// content: ' ';
// width: 0;
// padding: 0;
// margin: 0;
// }
// abbr {
// display: block;
// float: left;
// width: 20ch;
// padding-left: 12px;
// text-indent: -12px;
// //         display: flex;
// }
// }
// }
/* list */
ul,
ol {
margin: 0;
// margin-bottom: 17px;
padding: 0;
text-indent: 0;
ul,
ol {
margin-left: 2.1em;
}
p {
text-indent: 0;
text-align: left;
hyphens: none
}
}
// numbering here
ol, ul {
list-style-position: outside;
font-variant-numeric: oldstyle-nums;
font-feature-settings: "onum";
lh.lpti {
margin-left: 1.5em;
letter-spacing: 1px;
// margin-top: 10px;
// margin-bottom: 3px;
margin-top: 16px;
margin-bottom: 2px;
@extend .small-caps;
display: block;
& + li {
margin-top: 0;
}
}
li {
margin-left: 1.5em;
// margin-left: 1em;
}
& > li:first-of-type {
margin-top: 17px;
// background: red;
}
li:nth-of-type(n + 9) {
margin-left: 1.5em;
}
}
// unordered list
ul {
margin-left: 1.5em;
li {
list-style-type: bullet;
list-style-position: outside;
}
}
$note-margins: 6pt;
section[data-type="seriePage"] {
font-size: 11px;
line-height: 14px;
line-height: 17px;
.st {
text-align: center;
margin-top: 0;
......
.subvention p {
/* style for the Lumino subvention paragraph */
[data-type="subvention"] p {
font-size: 12px;
line-height: 11pt;
font-family: inherit;
text-align: left;
line-height: 17px;
text-align: center;
text-align-last: center;
}
......@@ -35,17 +35,14 @@
&:after {
// insert torn here
position: absolute;
left: 10.5pc;
// left: 10.5pc;
content: ' ';
display: block;
display: flex;
width: 2pc;
margin: 0 auto;
margin-top: 4pc;
text-align: center;
margin-top: 2.17pc;
height: 1pt;
border-bottom: 0.3pt solid black;
margin-top: 60px;
height: 1px;
border-bottom: 1px solid black; // was 0.3pt
}
}
......
This diff is collapsed.
// Gutter Margin: 3/4"
// Text/Display Typeface: Minion Pro (Open Type)
// General Text: 10/12.5 Minion Pro x 27 picas. First paragraph following chapter opening display or subheads or line space begins flush left. All other paragraphs indent 1 pica. OK to set isolated page spreads one line short only.
// Prose Extract: 9/11.5 Minion Pro x 25 picas, center block. Allow 18 pts above and 19.5 pts below. Sources (EXSN) run in at same size.
// Footnotes: 8/10.5 Minion Pro x 27 picas
// Backnotes/Bibliography: 9/11.5 Minion Pro x 27 picas.
// Index: 8/10 Minion Pro x 13 + 1 + 13 picas, rag right. Allow 20 pts between alphabetical sections. Runovers align on 1 pica indent. Note: alternate spec offered for indent-style.
// Small Caps: Included in specs for source notes, in table of contents, and in tables.
// Figures: Use old style figures for all elements except table body elements, superscript note numbers in text, and all-cap headings. Small cap text use old style figures.
// Measurements: All vertical dimensions are specified in base-to-base measurements unless otherwise specified. Letterspacing is specified in InDesign tracking increments.
//Choosing the fonts
//font for the body
$bodyFont: "Minion Pro";
// $bodyFont: "Serif";
......
......@@ -3,20 +3,17 @@
width: 20pc;
.cp, .cip {
margin-top: 21pt;
margin-top: 34px;
&:after {
// @include ruler(31.5pt , -3.5pt)
@include ruler(31.5pt , -3.5pt)
}
p {
font-size: 8pt;
line-height: 10.5pt;
font-size: 12px;
line-height: 17px;
hyphens: inherit;
text-indent: 0;
text-align: left;
margin-top: 1pt;
// margin-top: 1pt;
}
}
......
This diff is collapsed.
This diff is collapsed.
/*
This is the layout for the ucp vivliostyle export
thing tried here: create a complete flow with specific updated layout on different pages
/* page size */
@page {
size: 6in 9in;
}
/* flow test */
[data-type="notes"] hgroup {
-epubx-flow-into: noteStart;
}
[data-type="part"] {
-epubx-flow-into: partStart;
}
/* line numbering from the html:; */
.numbering {
-epubx-flow-into: lines;
-epubx-flow-options: exclusive static;
}
section {
break-after: page;
}
.folio {
-epubx-flow-into: startFolio;
-epubx-flow-options: exclusive;
}
/* Template list */
@import 'layouts/fm-subvention.css';
@import 'layouts/fm-half-title.css';
@import 'layouts/fm-serie-page.css';
@import 'layouts/fm-copyright.css';
@import 'layouts/fm-page-title.css';
@import 'layouts/fm-dedication.css';
@import 'layouts/fm-epigraph.css';
@import 'layouts/fm-body.css';
@import 'layouts/b-part.css';
@import 'layouts/chapter-body.css';
@import 'layouts/chapter-notes.css';
@import 'layouts/endbody.css';
/* hacking the right page */
.right {
/* flow-into: frontmatter; */
break-after: page;
}
.left {
break-after: page;
}
@import 'layouts/helpers/page-elements.css';
/*
This is the layout for the ucp vivliostyle export
thing tried here: create a complete flow with specific updated layout on different pages
/* page size */
@page {
size: 6in 9in;
}
/* flow test */
[data-type="notes"] hgroup {
-epubx-flow-into: noteStart;
}
[data-type="part"] {
-epubx-flow-into: partStart;
}
/* line numbering from the html:; */
.numbering {
-epubx-flow-into: lines;
-epubx-flow-options: exclusive static;
}
section {
break-after: page;
}
.folio {
-epubx-flow-into: startFolio;
-epubx-flow-options: exclusive;
}
/* Template list */
@import 'layouts/fm-subvention.css';
@import 'layouts/fm-half-title.css';
@import 'layouts/fm-serie-page.css';
@import 'layouts/fm-copyright.css';
@import 'layouts/fm-page-title.css';
@import 'layouts/fm-dedication.css';
@import 'layouts/fm-epigraph.css';
@import 'layouts/fm-body.css';
@import 'layouts/b-part.css';
@import 'layouts/chapter-body.css';
@import 'layouts/chapter-notes.css';
@import 'layouts/endbody.css';
/* hacking the right page */
.right {
/* flow-into: frontmatter; */
break-after: page;
}
.left {
break-after: page;
}
@import 'layouts/helpers/page-elements.css';
/*
This is the layout for the ucp vivliostyle export
Define flow with specific updated layout on different pages
/* page size */
@page {
size: 6in 9in;
}
/* Also an issue for printing—Chrome 52 ignores the (probably unknowable for it) printer pixels and uses 1px = 1/72in as the thinnest possible line. Tried fractional pixels, inches, ems—none would create a line thinner than 1/72in. Even in a print media query. Tempted to see if using an image works, but I suspect I'll just make my peace with the chubby rules – Roger Krueger Aug 30 '16 at 3:03 */
/* @import 'add-to-style.css'; */
.numbering {
-epubx-flow-into: lines;
-epubx-flow-options: exclusive static;
}
@-epubx-page-template {
@import 'layouts/page-elements.css';
/* Main partition */
.page {
left: 73px;
right: 73px;
top: 82px;
bottom: 84px;
}
/* 1. Frontmatter1 (front-flow) */
section[data-type="subvention"],
section[data-type="half-title"],
section[data-type="seriePage"],
section[data-type="titlepage"],
section[data-type="copyright"],
section[data-type="dedication"],
section[data-type="epigraph"] {
-epubx-flow-into: front-flow;
}
@-epubx-flow front-flow {
-epubx-flow-consume: all;
}
@import 'layouts/frontmatter1.css';
/* 2. Frontmatter2 (fmBody-flow) */
section[data-type="fmBody"] {
-epubx-flow-into: fmBody-flow;
}
@-epubx-flow fmBody-flow {
-epubx-flow-consume: all;
}
section[data-type="fmBody"] {
page-break-before: right;
page-break-after: always;
}
@import 'layouts/frontmatter2.css';
/* 3. Body (main-flow) */
.body {
-epubx-flow-into: main-flow;
}
@-epubx-flow main-flow {
-epubx-flow-consume: all;
}
.body {
page-break-before: right;
}
@import 'layouts/part.css';
@import 'layouts/chapter.css';
/* 4. Backmatter (back-flow) */
}
@-epubx-page-master partStart {
@-epubx-partition partbegins {
-epubx-flow-from: partStart;
-epubx-required: true;
left: 73px;
right: 73px;
top: 132px;
height: 700px;
}
@import "helpers/baseline.css";
@import "helpers/numbering.css";
}
/* layout frontmatter */
[data-type="chapter"] {
/* -epubx-flow-into: body; */
/* break-before: page; */
}
.fmh {
/* break-before: page; */
}
.ch-start {
-epubx-flow-into: chapterStart;
/* hack the chapter debut */
}
@-epubx-page-master chapterStart {
@-epubx-partition startchapter {
-epubx-flow-from: chapterStart;
-epubx-required: true;
left: 0;
right: 0;
height: 0;
top: 0;
/* background: yellow; */
/* this partition is a hack to detect the beginning of a new chapter */
}
@-epubx-partition chapter {
-epubx-flow-from: body;
/* -epubx-required: true; */
left: 73px;
right: 73px;
top: 82px;
bottom: 84px;
}
@-epubx-partition folio {
-epubx-flow-from: startFolio;
left: 73px;
right: 73px;
top: 796px;
height: 17px;
}
@import "helpers/numbering.css";
@import "helpers/baseline.css";
}
@-epubx-page-master chapterBody {
@-epubx-partition contentfollow {
-epubx-flow-from: body;
/* -epubx-required: true; */
left: 73px;
right: 73px;
top: 82px;
bottom: 84px;
}
@import "helpers/numbering.css";
@import "helpers/running-head.css";
@import "helpers/baseline.css";
/* background:red; */
}
......@@ -6,7 +6,7 @@
}
/* send illustration list into the content partition */
@-epubx-page-master frontmatterBodyFirst {
@-epubx-partition header {
......@@ -17,7 +17,7 @@
top: 121px;
height: 206px;
}
@-epubx-partition text {
-epubx-flow-from: body;
left: 73px;
......@@ -34,7 +34,7 @@
height: 17px
}
@import "helpers/baseline.css";
@import "helpers/numbering.css";
......@@ -82,7 +82,7 @@
right: 0;
height: 100%;
width: 1.5pc;
background: lightgrey;
background: red;
}
@-epubx-partition note-mark-left {
-epubx-enabled: -epubx-expr( page-number % 2==0);
......
/* Chapitres (flow = main-flow) : start + body */
.ch-start{
-epubx-flow-into: chapterStart;
}
section[data-type="chapter"] {
page-break-before: right;
page-break-after: always;
}
@-epubx-page-master chapterStartMaster {
/* background-image: url(helpers/text-chapterTitle-big.png) ; */
background-size: cover;
background-position: 0 77px , 0 0 ;
@-epubx-partition chapterHeader{
/* hack to detect the beginning of a new chapter (because we need different height for the header of chapter)*/
-epubx-flow-from: chapterStart;
-epubx-required: true;
left: 0;
right: 0;
height: 0;
top: 0;
}
@-epubx-partition class(page) {
-epubx-flow-from: main-flow;
}
@-epubx-partition class(folio-partition) {
}
@import "helpers/baseline.css";
}
@-epubx-page-master chapterMaster {
@-epubx-partition class(page) {
-epubx-flow-from: main-flow;
-epubx-required: true;
}
@-epubx-partition class(runtitle-left) {
-epubx-flow-from: header;
-epubx-enabled: -epubx-expr(page-number % 2==0);
}
@-epubx-partition class(runtitle-right) {
-epubx-flow-from: booktitle;
-epubx-enabled: -epubx-expr(page-number % 2==1);
}
@import "helpers/baseline.css";
}
/* layout frontmatter */
@-epubx-page-master frontmatterBodyFirst {
@-epubx-partition header {
-epubx-flow-from: body;
-epubx-required: true;
left: 73px;
right: 73px;
top: 121px;
height: 206px;
/* background: red; */
/* -epubx-snap-height: 17px; */
}
}
\ No newline at end of file
/* layout frontmatter */
[data-type="fmBody"] {
/* -epubx-flow-into: fmBody; */
/* break-before: always; */
}
[data-type="fmBody"] hgroup {
-epubx-flow-into: fmHgroup;
}
/* send illustration list into the content partition */
@-epubx-page-master frontmatterBodyFirst {
@-epubx-partition header {
-epubx-flow-from: fmHgroup;
-epubx-required: true;
-epubx-flow-options: exclusive;
left: 73px;
right: 73px;
top: 121px;
height: 206px;
/* background: red; */
/* -epubx-snap-height: 17px; */
}
@-epubx-partition text {
-epubx-flow-from: body;
left: 73px;
right: 73px;
top: 371px;
bottom: 83px;
}
@-epubx-partition folio {
-epubx-flow-from: startFolio;
left: 73px;
right: 73px;
top: 796px;
}
@import "helpers/baseline.css";
@import "helpers/numbering.css";
}
/* layout for the copyright page */
[data-type="copyright"] {
-epubx-flow-into: copyright;
}
@-epubx-page-master chapterhead {
@-epubx-partition copyright {
left: 73px;
right: 73px;
bottom: 86px;
-epubx-flow-from: copyright;
-epubx-required: true;
}
/* hack to send the rest to the next page */
/* @-epubx-partition flow {
-epubx-flow-from: body;
width: 0;
height: 0;
left: 0;
top: 0;
} */
@import "helpers/baseline.css";
@import "helpers/numbering.css";
}
/* dedication */
[data-type="dedication"] {
-epubx-flow-into: dedication;
/* break-before: page; */
}
@-epubx-page-master {
@-epubx-partition dedication {
-epubx-required: true;
-epubx-flow-from: dedication;
left: 72px;
right: 72px;
margin-top: 134px;
margin-bottom: 53px;
}
/* hack to send the rest to the next page */
/* @-epubx-partition flow {
-epubx-flow-from: body;
width: 0;
height: 0;
left: 0;
top: 0;
} */
@import "helpers/baseline.css";
@import "helpers/numbering.css";
}
\ No newline at end of file
/* presenation page is the one explaining what is the lumino collection */
[data-type="epigraph"] {
-epubx-flow-into: epigraph;
/* break-before: right; */
text-indent: 0;
}
@-epubx-page-master epigraph {
@-epubx-partition {
-epubx-required: true;
-epubx-flow-from: epigraph;
left: 4.5pc;
right: 4.5pc;
top: 8.3pc;
bottom: 3.3pc;
}
/* this partition is here to keep the link with the next part of the frontmatter */
/* hack to send the rest to the next page */
/* @-epubx-partition flow {
-epubx-flow-from: body;
width: 0;
height: 0;
left: 0;
top: 0;
} */
@import url(helpers/baseline.css);
@import url(helpers/numbering.css);
}
/* half-title */
.half-title {
-epubx-flow-into: half-title;
}
@-epubx-page-master halftitle {
@-epubx-partition halftitleHead {
-epubx-required: true;
-epubx-flow-from: half-title;
left: 136px;
right: 136px;
top: 119px;
bottom: 83px;
}
@import "helpers/baseline.css";
@import "helpers/numbering.css";
}
/* presenation page is the one explaining what is the lumino collection */
[data-type="list-illustration"] {
-epubx-flow-into: listIllustration;
/* break-before: right; */
/* text-indent: 0; */
}
/* style for the Lumino list-illustration paragraph */
@-epubx-page-master list-illustration {
@-epubx-partition {
-epubx-required: true;
-epubx-flow-from: listIllustration;
left: 136px;
right: 136px;
margin-top: 8.4pc;
margin-bottom: 3.3pc;
}
/* hack to send the rest to the next page */
/* @-epubx-partition flow {
-epubx-flow-from: body;
width: 0;
height: 0;
left: 0;
top: 0;
} */
@import "helpers/numbering.css";
@import "helpers/baseline.css";
}
/* layout frontmatter */
/* [data-type="fmList"] {
-epubx-flow-into: ;
} */
[data-type="fmList"] hgroup {
-epubx-flow-into: fmListHgroup;
}
/* send illustration list into the content partition */
/*
.numbering {
-epubx-flow-into: lines;
-epubx-flow-options: exclusive static last;
}
*/
@-epubx-page-master frontmatterBodyFirst {
@-epubx-partition header {
-epubx-flow-from: fmListHgroup;
-epubx-required: true;
left: 73px;
right: 73px;
top: 121px;
height: 206px;
/* background: red; */
/* -epubx-snap-height: 17px; */
}
@-epubx-partition text {
-epubx-flow-from: frontmatter;
left: 73px;
right: 73px;
/* top: 79.2px;
height: 700px; */
/* top: 371px; */
height: 409px;
bottom: 83px;
/* background: rgba(255,0,0,0.3); */
/* -epubx-snap-height: 17px; */
}
/* @-epubx-partition flow {
-epubx-flow-from: body;
width: 0;
height: 0;
left: 0;
top: 0;
} */
@-epubx-partition pagenumber {
content: counter(page);
top: 795px;
left: 73px;
right: 73px;
font-size: 12px;
text-align: center;