Commit 0fafc2e8 authored by julien's avatar julien
Browse files

Merge branch 'editoria-v2' into 'master'

Editoria update

See merge request !1
parents 1ee55088 8d831319
......@@ -267,8 +267,8 @@ body{
word-spacing:-0.1px;
font-variant-ligatures:common-ligatures;
}
ul + p, ol + p, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{
text-indent:0;
ul + p, ol + p, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, .author + p{
--text-indent:0;
}
ul,
ol,
......@@ -291,6 +291,9 @@ li{
p.sc-continuous-paragraph, li.sc-continuous-paragraph{
text-indent:0;
}
li{
text-align-:left;
}
hr{
height:var(--font-lineHeight);
margin:0;
......@@ -308,7 +311,6 @@ hr::before{
content:"* * *";
text-align:center;
margin:0;
}
hr + p{
text-indent:var(--text-indent);
......@@ -318,13 +320,14 @@ blockquote{
line-height:var(--font-lineHeight);
padding-bottom:calc(var(--font-lineHeight) / 2);
padding-left:39px;
font-style:italic;
font-style:normal;
font-weight:400;
}
blockquote em,blockquote cite{
font-style:normal;
blockquote em{
font-style:italic;
}
blockquote cite{
font-style:normal;
line-height:0;
margin-left:0.5em;
font-weight:400;
......@@ -353,7 +356,13 @@ blockquote p:first-of-type{
line-height:0;
}
.component-front a:not(.note-callout), .component-body a:not(.note-callout), .component-back a:not(.note-callout){
background:linear-gradient(to bottom, var(--link-background) 0, var(--link-background) 95%, var(--color-secondary) 95%, var(--color-secondary) 100%);
background:linear-gradient(
to bottom,
var(--link-background) 0,
var(--link-background) 95%,
var(--color-secondary) 95%,
var(--color-secondary) 100%
);
color:var(--color-secondary);
}
.component-front a:not(.note-callout)::after, .component-body a:not(.note-callout)::after, .component-back a:not(.note-callout)::after{
......@@ -383,7 +392,6 @@ i{
line-height:0;
}
em{
}
.small-caps{
font-family:var(--font-body-small-caps);
......@@ -407,7 +415,6 @@ ul.notes[data-split-from]{
.contrib{
margin-bottom:var(--font-lineHeight);
text-indent:0;
}
.contrib strong{
font-variant:all-small-caps;
......@@ -422,14 +429,52 @@ span[lang="ja"]{
}
.jap-in{
text-justify:inter-word;
}
.emdash{
letter-spacing:1px;
}
.unnumbered-notes li, .part-notes li, .component-notes li{
.unnumbered-notes li, .part-notes li, .component-notes li,.citedWorks{
text-align:left;
}
.citedWorks{
--text-indent:4ch;
text-indent:calc(var(--text-indent) * -1 );
margin-left:var(--text-indent);
widows:2;
orphans:2;
}
.pageBreak{
break-after:page;
color:transparent;
height:0;
position:absolute;
left:-1000px;
}
.Question{
text-indent:0;
margin-top:var(--font-lineHeight);
break-after:avoid;
}
.answer{
margin-left:22px;
text-indent:0;
}
.answer::before{
content:"▢";
position:absolute;
text-indent:0em;
margin-left:-2em;
font-family:sans-serif;
font-weight:400;
font-size:0.9em;
}
.contributors p{
--text-indent:0;
margin-top:var(--font-lineHeight);
}
.contributors p strong{
margin-right:0;
}
h1,
h2,
h3,
......@@ -486,33 +531,35 @@ header{
}
:not(.appendix) header + p.double-story:first-letter, :not(.appendix) header + p.double-story:first-letter, :not(.contributors) header + p.double-story:first-letter{
}
.component-front header + p:first-line, .component-body header + p:first-line{
font-family:var(--font-body-small-caps);
}
.component-front header + p::first-letter, .component-body header + p::first-letter{
font-family:var(--font-body);
font-size:7em;
position:relative;
color:var(--primary);
font-style:italic;
font-weight:600;
text-transform:uppercase;
line-height:0.8;
display:inline-block;
font-variant:none;
float:left;
margin-left:-16px;
border:2px solid #0000;
margin-right:14px;
margin-top:-20px;
}
h2 + p{
text-indent:0;
.sep + .dropcap{
margin-top:calc(var(--font-lineHeight) * 6);
}
header + h2 + p:first-line{
.dropcap:not([data-split-from]){
--text-indent:0;
margin-top:calc(var(--font-lineHeight) * 3);
}
.dropcap:not([data-split-from]):first-line{
}
header + h2 + p::first-letter{
.dropcap:not([data-split-from])::first-letter{
font-family:var(--font-body);
font-size:7em;
position:relative;
color:var(--primary);
font-style:italic;
font-weight:600;
text-transform:uppercase;
line-height:0.8;
display:inline-block;
font-variant:none;
float:left;
margin-left:-16px;
border:2px solid #0000;
margin-right:14px;
margin-top:-20px;
}
h2 + p{
text-indent:0;
}
:root{
--font-scale:1.618;
}
......@@ -621,20 +668,21 @@ header .sep,
padding:var(--font-lineHeight);
width:55ch;
text-align:left;
}
header .ct + blockquote{
margin-top:144px;
}
header .author{
text-transform:uppercase;
margin-top:var(--font-lineHeight);
hyphens:none;
text-align:left;
font-family:var(--font-sans);
}
header .author,p.start{
text-indent:0;
.author{
text-transform:uppercase;
margin-top:var(--font-lineHeight);
margin-bottom:var(--font-lineHeight);
hyphens:none;
text-align:left;
font-family:var(--font-sans);
}
.author,p.start{
text-indent:0;
}
header blockquote.sep{
width:100%;
......@@ -667,6 +715,7 @@ img{
width:100%;
height:auto;
max-height:calc(var(--font-lineHeight) * 20);
margin-bottom:calc(var(--font-lineHeight) / 2);
object-fit:contain;
}
......@@ -705,13 +754,31 @@ page:fullpage;
height:;
}
ol, ul{
margin-left:40px;
margin-left:20px;
padding-top:calc(var(--font-lineHeight) / 2);
padding-bottom:9px;
text-align:left;
}
ol ul, ul ul{
margin-left:10px;
text-align:left;
list-style-type:disc;
}
ol ul li, ul ul li{
break-inside:avoid;
}
ol ul li ul, ul ul li ul{
margin-left:0;
list-style-type:"> ";
}
ol ul li::before, ul ul li::before{
content:none;
}
li{
text-indent:0;
hyphens:auto;
text-align:left;
}
ol[data-split-from], ul[data-split-from]{
padding-top:calc(var(--font-lineHeight) / 2) !important;
......@@ -739,14 +806,6 @@ ol li::before{
text-align:right;
font-variant-numeric:oldstyle-nums;
}
.bibliography-entry{
text-indent:calc(var(--text-indent) * -1 );
margin-left:var(--text-indent);
break-inside:avoid;
widows:2;
orphans:2;
text-align:left;
}
ul ul{
break-before:avoid;
}
......@@ -844,35 +903,6 @@ body{
padding-top:0;
padding-bottom:0;
}
.title *{
hyphens:none;
}
.title{
page:title;
}
.title h2{
margin-top:calc(var(--font-lineHeight) * 3);
margin-left:0;
text-indent:0;
font-style:italic;
font-size:40px;
line-height:calc(var(--font-lineHeight) * 2.3);
}
.title p{
text-indent:0;
line-height:var(--font-lineHeight);
}
.title .author{
font-size:1em;
text-indent:0;
text-transform:uppercase;
}
.title .author + p{
margin-top:calc(var(--font-lineHeight) * 2);
text-transform:uppercase;
}
.title img{
}
.block-appendix{
background:rgb(240, 240, 240);
box-shadow:0 0 0 4px rgb(220, 220, 220);
......@@ -1143,7 +1173,7 @@ blockquote[data-split-from]{
}
@bottom-right{
content:element(right);
content:element(left);
text-align:right;
font-size:1em;
font-style:italic;
......@@ -1166,17 +1196,19 @@ blockquote[data-split-from]{
hyphens:none;
}
@page toc:right{
background:white;
@bottom-left{
content:none;
}
}
@page toc:left{
background:white;
@bottom-right{
content:none;
}
}
.toc header{
min-height:unset;
min-height:calc(var(--font-lineHeight) * 5);
}
.toc .ct::before{
content:none;
......@@ -1193,7 +1225,7 @@ blockquote[data-split-from]{
font-weight:400;
font-style:italic;
position:relative;
margin-bottom:calc(var(--font-lineHeight) / 3);
margin-bottom:calc(var(--font-lineHeight));
text-align:left;
}
.toc ol li em, .toc ul li em{
......@@ -1204,7 +1236,7 @@ blockquote[data-split-from]{
text-align-last:justify;
width:calc(100% - 1em);
margin-left:0;
bottom:0;
bottom:3px;
position:absolute;
color:grey;
}
......@@ -1242,6 +1274,8 @@ blockquote[data-split-from]{
z-index:2000;
background:var(--color-paper);
padding-left:2ch;
bottom:-1px;
position:relative;
}
.toc ol .toc-front a::after, .toc ol .toc-back a::after, .toc ul .toc-front a::after, .toc ul .toc-back a::after{
}
......@@ -1264,7 +1298,6 @@ blockquote[data-split-from]{
background:var(--color-paper);
padding-right:2ch;
align-self:stretch;
}
.toc li a .name{
background:white;
......@@ -1281,6 +1314,29 @@ blockquote[data-split-from]{
.toc [data-split-from] li{
margin-top:0;
}
.toc a:not(.note-callout), .toc a:not(.note-callout), .toc a:not(.note-callout){
background:none;
color:inherit;
}
.toc{
counter-reset:toc-chapter;
}
.toc-chapter{
counter-increment:toc-chapter;
}
.toc-chapter a .name::before{
content:counter(toc-chapter) ". ";
align-self:flex-start;
width:3ch;
}
.toc-component a .name::before,
.toc-unnumbered a .name::before,
.toc-contributors a .name::before,
.toc-appendix a .name::before{
content:" ";
width:3ch;
align-self:flex-start;
}
.cover{
page:cover;
}
......@@ -1421,14 +1477,52 @@ blockquote[data-split-from]{
}
.pub img{
}
.title{
.titlepage{
page:title;
}
.title .pub{
.titlepage *{
hyphens:none;
}
.titlepage .pub{
position:absolute;
bottom:-90px;
right:-80px;
width:80%;
}
.titlepage p{
margin:0;
text-indent:0;
text-align:left;
}
.titlepage .publisher{
margin-top:var(--font-lineHeight);
text-transform:uppercase;
}
.titlepage header{
min-height:unset;
}
.titlepage header .cst{
margin:0;
margin-bottom:var(--font-lineHeight);
margin-top:var(--font-lineHeight);
font-size:1.6em;
line-height:1.3;
}
.titlepage .author{
text-transform:uppercase;
font-size:1em;
text-indent:0;
margin-top:var(--font-lineHeight);
margin-bottom:var(--font-lineHeight);
text-indent:0;
hyphens:none;
text-align:left;
font-family:inherit;
}
@page title{
@bottom-center{
......@@ -1441,14 +1535,20 @@ blockquote[data-split-from]{
content:none;
}
}
.titlepage .author + p{
margin-top:calc(var(--font-lineHeight) * 2);
text-transform:uppercase;
}
.copyright{
page:copyright;
position:absolute;
bottom:4px;
max-width:70%;
font-size:0.8em;
}
.copyright h1, .copyright h2, .copyright h3{
display:none;
}
@page copyright{
@bottom-center{
content:none;
......@@ -1503,8 +1603,6 @@ h2{
font-style:normal;
}
}
.contributors{
}
......
{"version":3,"sources":["../../../../src/css/modules/reset.css","../../../../src/css/modules/fonts.css","../../../../src/css/modules/vars.css","../../../../src/css/modules/body.css","../../../../src/css/modules/header.css","../../../../src/css/modules/pictures.css","../../../../src/css/modules/list.css","../../../../src/css/modules/table.css","../../../../src/css/modules/numbering.css","../../../../src/css/modules/copyright.css","../../../../src/css/modules/dedication.css","../../../../src/css/modules/notes.css","../../../../src/css/modules/title.css","../../../../src/css/modules/appendix.css","../../../../src/css/modules/specific.css","../../../../src/css/interface/interface.css","../../../../src/css/interface/baseline.css","../../../../src/css/interface/hack.css","../../../../src/css/modules/layout.css","../../../../src/css/modules/page-toc.css","../../../../src/css/modules/page-cover.css","../../../../src/css/modules/page-frontMatter.css","../../../../src/css/modules/page-chapter.css","../../../../src/css/modules/page-part.css","../../../../src/css/modules/page-unumbered.css","../../../../src/css/modules/page-notes.css","../../../../src/css/modules/page-half-title.css","../../../../src/css/modules/page-title.css","../../../../src/css/modules/page-copyright.css","../../../../src/css/modules/page-dedication.css","../../../../src/css/modules/page-appendix.css","../../../../src/css/modules/specific-book2.css"],"names":[],"mappings":"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","file":"../../atla-template.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *\tIE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 18px; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n break-inside: avoid;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *\tcontrols in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *\t`fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n\n","\n@font-face {\n font-family:\"Noto Serif JP\";\n src:url(../fonts/NotoSerifJP-Regular.woff2) format(\"woff2\");\n font-style:normal;\n font-weight:400;\n unicode-range: 4E00–9FFF;\n}\n\n@font-face {\n font-family:\"Noto Serif JP\";\n src:url(../fonts/NotoSerifJP-Regular.woff2) format(\"woff2\");\n font-style:italic;\n font-weight:400;\n unicode-range: 4E00–9FFF;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Regular.otf);\n font-weight: 400;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Italic.otf);\n font-weight: 400;\n font-style: italic;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Bold.otf);\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-BoldItalic.otf);\n font-weight: 600;\n font-style: italic;\n}\n@font-face {\n font-family: \"Linguistics Pro smallcaps\";\n src: url(../fonts/LinguisticsPro-SmallCaps.woff2);\n font-weight: 400;\n font-style: normal;\n}\n@font-face {\n font-family: \"Karla\";\n src: url(../fonts/Karla-Regular.ttf);\n font-weight: 400;\n font-style: normal;\n}\n@font-face {\n font-family: \"Karla\";\n src: url(../fonts/Karla-Italic.ttf);\n font-weight: 400;\n font-style: italic;\n}","\n\n:root {\n /* color for the interface */\n --color-background: rgba(0, 0, 0, 0.2);\n /* --color-marginBox: red; */\n --color-pageBox: brown;\n --color-paper: white;\n --color-ruler: brown;\n --link-background: var(--color-paper);\n\n /* color used for the baseline */\n --color-baseline: cyan;\n\n /* color for the interface */\n /* --color-background: transparent;\n --color-pageBox: brown;\n --color-paper: white;\n --color-ruler: white; */\n\n /* color used for the baseline */\n /* --color-baseline: transparent; */\n\n /* fonts for the book */\n --font-body: \"Linguistics Pro\", serif;\n --font-body-small-caps: \"Linguistics Pro smallcaps\";\n --font-sans: \"Karla\";\n /* --font-alternate: \"Alegreya Sans\"; */\n\n /* colors */\n\n /* typographic related variables */\n --font-size: 12px;\n --font-lineHeight: 18px;\n\n --text-indent: 20px;\n\n /* Atla colors */\n --color-body: black;\n\n --primary: #b2c249;\n --accessibility: #7C994D;\n /* --primary: #E65A3A ; */\n --back: var(--primary);\n --blue: rgb(6, 110, 150);\n --color-secondary: #e65a3a;\n \n \n /*accessibility coilors */\n --color-secondary: #D03C1B; \n --primary: var(--accessibility);\n\n /* for POD */\n /* --color-body: black; */\n /* --primary: var(--color-body); */\n /* --back: #666666; */\n}\n\n\n","body {\n font-family: var(--font-body);\n font-size: var(--font-size);\n line-height: var(--font-lineHeight);\n color: var(--color-body);\n word-spacing: -0.1px;\n font-variant-ligatures: common-ligatures;\n}\n\nul,\nol,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n & + p {\n text-indent: 0;\n }\n}\n\nul,\nol,\nblockquote,\np {\n /* baseline reset*/\n margin: 0;\n padding: 0;\n orphans: 2;\n widows: 2;\n hyphens: auto;\n}\n\np,\nli {\n font-size: var(--font-size);\n line-height: var(--font-lineHeight);\n text-align: justify;\n hyphens: none;\n text-indent: var(--text-indent);\n\n &.sc-continuous-paragraph {\n text-indent: 0;\n }\n}\n\nhr {\n height: var(--font-lineHeight);\n margin: 0;\n padding: 0;\n border: 0;\n margin-top: calc(var(--font-lineHeight));\n margin-bottom: calc(var(--font-lineHeight));\n /* width: 60%; */\n position: relative;\n top: 4px;\n\n &::before {\n width: 100%;\n position: absolute;\n display: block;\n content: \"* * *\";\n text-align: center;\n margin: 0;\n\n }\n\n & + p {\n text-indent: var(--text-indent);\n }\n}\n\nblockquote {\n padding-top: calc(var(--font-lineHeight) / 2);\n line-height: var(--font-lineHeight);\n padding-bottom: calc(var(--font-lineHeight) / 2);\n padding-left: 39px;\n font-style: italic;\n font-weight: 400;\n\n em {\n font-style: normal;\n \n }\n\n cite {\n font-style: normal;\n line-height: 0;\n margin-left: 0.5em;\n font-weight: 400;\n\n &::before {\n content: \"[\";\n margin-right: 0.5ch;\n }\n\n &::after {\n content: \"]\";\n margin-left: 0.5ch;\n }\n\n em {\n font-style: italic;\n line-height: 0;\n }\n }\n\n &.sepo {\n white-space: pre-wrap;\n }\n\n p:first-of-type {\n text-indent: 0;\n }\n}\n.component-front,\n.component-body,\n.component-back {\n a {\n text-decoration: none;\n font-style: italic;\n line-height: 0;\n /* color: #E65A3A; */\n\n &:not(.note-callout) {\n background: linear-gradient(to bottom, var(--link-background) 0, var(--link-background) 95%, var(--color-secondary) 95%, var(--color-secondary) 100%);\n color: var(--color-secondary);\n\n &::after {\n /* content: \" — \" attr(href); */\n font-size: 0.9em;\n line-height: 0;\n /* white-space: pre-wrap; */\n /* word-break: break-all; */\n }\n }\n }\n}\n\na.note-callout {\n /* background: transparent; */\n font-style: normal;\n font-weight: 600;\n font-variant-numeric: oldstyle-nums;\n font-size: 0.75em;\n margin-left: 0.2ch;\n margin-right: 0.3ch;\n position: relative;\n top: -3px;\n color: inherit;\n font-weight: 400;\n line-height: 0;\n /* vertical-align: top; */\n font-variant-numeric: lining-nums;\n font-family: var(--font-sans);\n}\n\nem,\nsup,\nsub,\nstrong,\nb,\ni {\n line-height: 0;\n}\n\nem {\n\n}\n.small-caps {\n /* font-variant: all-small-caps; */\n font-family: var(--font-body-small-caps);\n text-transform: lowercase;\n}\n\nfigure {\n figcaption {\n p {\n text-indent: 0;\n }\n }\n}\n\n.underline {\n text-decoration: underline;\n}\n\n.notes {\n /* margin-top: 0;\n margin-bottom: 0;\n padding-top: 0; */\n\n li {\n /* break-inside: avoid; */\n }\n}\n\nol.notes[data-split-from],\nul.notes[data-split-from] {\n padding-top: 0 !important;\n}\n\n/* avoid one note single on a page */\n[id^=\"note-\"]:nth-last-child(2) {\n break-after: avoid;\n}\n\n.contrib {\n margin-bottom: var(--font-lineHeight);\n text-indent: 0;\n strong {\n font-variant: all-small-caps;\n font-weight: bold;\n font-size: 1.3em;\n }\n\n}\n\np.contrib.start:first-letter {\n all: unset;\n}\n\np.contrib.start:first-line {\n all: unset;\n}\n\n/* japan text */\n\n\nspan[lang=\"ja\"] {\n font-style: normal;\n}\n\n.jap-in {\n text-justify: inter-word;\n\n}\n\n\n.emdash {\n letter-spacing: 1px;\n}\n\n\n.unnumbered-notes, .part-notes, .component-notes {\n li {\n text-align: left;\n }\n}","h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-weight: 600;\n margin: 0;\n padding: 0;\n color: var(--primary);\n}\n\nheader {\n /* background: red; */\n}\n\n.part-number,\n.chapter-number {\n margin-left: 3px;\n margin-top: calc(var(--font-lineHeight) * 2 * -1);\n border-top: 1px solid var(--primary);\n height: 0.4em;\n font-style: normal;\n text-transform: uppercase;\n letter-spacing: 0.3em;\n padding-bottom: 0.1em;\n color: var(--color-body);\n font-family: var(--font-sans);\n}\n\n.part-number::before {\n content: \"part \";\n}\n\n.chapter-number::before {\n content: \"chapter \";\n}\n\nh1 {\n text-align: left;\n font-size: 30px;\n line-height: calc(var(--font-lineHeight) * 2);\n max-width: 20ch;\n line-height: calc(var(--font-lineHeight) * 2);\n\n &.ct,\n &.booktitle {\n margin-top: calc(var(--font-lineHeight) * 3);\n margin-left: 0;\n text-indent: 0;\n font-style: italic;\n }\n\n &.booktitle::before {\n content: none;\n }\n\n & + p {\n /* margin if there is no epigraph */\n /* margin-top: calc(var(--font-lineHeight) * 8 - 1px); */\n /* text-indent: 40px; */\n }\n}\n\nheader {\n min-height: calc(var(--font-lineHeight) * 12);\n}\n\n:not(.appendix),\n:not(.appendix),\n:not(.contributors) {\n header + p.double-story {\n &:first-letter {\n /* margin-bottom: 10px; */\n }\n }\n}\n\n.component-front,\n.component-body {\n header + p {\n &:first-line {\n font-family: var(--font-body-small-caps);\n /* font-variant: all-small-caps; */\n /* font-feature-settings: 'c2sc' on, 'smcp' on; */\n /* text-transform: uppercase; */\n /* font-weight: 400; */\n /* letter-spacing: 0.2em; */\n }\n\n &::first-letter {\n font-family: var(--font-body);\n font-size: 7em;\n position: relative;\n color: var(--primary);\n font-style: italic;\n font-weight: 600;\n text-transform: uppercase;\n line-height: 0.8;\n display: inline-block;\n font-variant: none;\n float: left;\n margin-left: -16px;\n border: 2px solid #0000;\n margin-right: 14px;\n margin-top: -20px;\n /* margin-bottom: 0; */\n }\n }\n}\n\nh2 + p {\n text-indent: 0;\n}\n\nheader + h2 + p {\n /* text-indent: var(--text-indent); */\n &:first-line {\n /* font-variant: all-small-caps;\n font-weight: 400;\n letter-spacing: 0.2em;\n color: var(--primary); */\n }\n\n &::first-letter {\n /* font-size: 7em;\n position: relative;\n color: var(--primary);\n font-style: italic;\n font-weight: 600;\n text-transform: lowercase;\n line-height: 0.8;\n height: 0px;\n display: inline-block;\n font-variant: none;\n float: left;\n margin-left: -16px;\n border: 2px solid #0000;\n margin-right: 14px;\n margin-top: -10px; */\n }\n}\n\n:root {\n --font-scale: 1.618;\n}\n\nh1 {\n /* font-size: calc(var(--font-scale) * var(--font-size) * 1.8); */\n line-height: calc(var(--font-lineHeight) * 2);\n}\n\nh2 {\n font-size: 20px;\n line-height: calc(var(--font-lineHeight) * 1);\n font-style: italic;\n margin-top: calc(var(--font-lineHeight) * 2);\n margin-bottom: calc(var(--font-lineHeight) * 1);\n /* max-width: 65%; */\n & + p {\n /* text-indent: 0; */\n }\n\n &.notes-title {\n margin-top: calc(var(--font-lineHeight) * 2);\n }\n}\n\nh3 {\n font-size: 16px;\n /* margin-left: 39px; */\n margin-top: calc(var(--font-lineHeight) * 2);\n margin-bottom: calc(var(--font-lineHeight) * 1);\n font-style: italic;\n\n & + p {\n /* text-indent: 40px; */\n }\n}\n\nh4 {\n font-size: 14px;\n /* margin-left: 39px; */\n margin-bottom: 0;\n color: var(--primary);\n margin-top: calc(var(--font-lineHeight) * 1);\n\n & + p {\n /* text-indent: 40px; */\n }\n}\n\nh5 {\n font-size: var(--font-size);\n font-weight: 600;\n margin-top: var(--font-lineHeight);\n color: var(--color-body);\n}\n\nh6 {\n font-size: var(--font-size);\n font-weight: 400;\n margin-top: calc(var(--font-lineHeight) / 2);\n margin-bottom: calc(var(--font-lineHeight) / 2);\n margin-left: var(--text-indent);\n color: var(--color-body);\n\n & + p {\n text-indent: var(--text-indent);\n }\n}\n\n/* tester */\n\n.pagedjs_page_content::after {\n content: \" \";\n display: block;\n position: absolute;\n width: 1px;\n top: -40000px;\n bottom: -40000px;\n left: 39px;\n /* background: var(--color-ruler); */\n z-index: 4000;\n}\n\n.cst {\n margin-top: calc(var(--font-lineHeight) * 1);\n text-indent: 0;\n font-size: 15px;\n font-style: italic;\n font-weight: 600;\n max-width: 80%;\n hyphens: none;\n text-align: left;\n color: var(--primary);\n margin-bottom: 0;\n\n &:last-child {\n margin-bottom: calc(var(--font-lineHeight) * 6);\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n break-after: avoid;\n}\n\nheader blockquote:last-child {\n margin-bottom: 72px;\n}\n\n\n\nheader {\n cite {\n display: block;\n margin-top: calc(var(--font-lineHeight) - 1px);\n line-height: 18px;\n font-weight: 400;\n text-align: left;\n /* width: 100%; */\n padding-left: 12em;\n /* margin-top: 6em; */\n /* margin-left: 40px; */\n &::before {\n /* content: \"▸ \" */\n content: \"\\2014\";\n margin-right: 1ch;\n font-size: 0.85em;\n }\n\n &::after {\n content: none;\n }\n }\n\n .sep,\n .sepo {\n background: rgba(255, 255, 255, 0.3);\n padding: var(--font-lineHeight);\n /* padding-left: 40px; */\n width: 55ch;\n text-align: left;\n \n }\n\n .ct + blockquote {\n margin-top: 144px;\n }\n}\n\nheader {\n .author {\n text-transform: uppercase;\n margin-top: var(--font-lineHeight);\n text-indent: 0;\n hyphens: none;\n text-align: left;\n font-family: var(--font-sans);\n }\n}\n\np.start {\n text-indent: 0;\n}\n\nheader blockquote.sep {\n width: 100%;\n padding-left: 12em;\n margin-top: 6em;\n\n p {\n text-indent: 0;\n }\n}\n\n.break {\n break-after: page;\n}\n\n.front-component,\n.back-component {\n h1::before {\n content: none;\n }\n}\n\n/* to update when editoria include component number */\n.chapter {\n header {\n blockquote cite {\n display: block;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n}\n\n.half-title {\n h1 {\n color: white;\n margin-top: calc(var(--font-lineHeight) * 3);\n margin-left: 0;\n text-indent: 0;\n font-style: italic;\n }\n}","img {\n width: 100%;\n\n /* height: calc(var(--font-lineHeight) * 10); */\n /* height: calc(var(--font-lineHeight) * 17); */\n\n height: auto;\n /* max-height: calc(var(--font-lineHeight) * 10); */\n\n /* margin-top: calc(var(--font-lineHeight) / 2); */\n margin-bottom: calc(var(--font-lineHeight) / 2);\n object-fit: contain;\n}\n\nfigure {\n padding: 0;\n margin: 0;\n margin-top: calc(var(--font-lineHeight) / 2);\n margin-bottom: calc(var(--font-lineHeight) / 2);\n\n & + figure {\n margin-top: calc(var(--font-lineHeight) * 2);\n }\n\n figcaption p {\n text-align: center;\n /* max-width: 70%; */\n margin: 0 auto;\n font-family: var(--font-sans);\n hyphens: none;\n }\n figcaption + img {\n margin-top: var(--font-lineHeight);\n }\n}\n\n.screenshot img {\n width: 100%;\n height: calc(var(--font-lineHeight) * 19);\n}\n\n\n.full-page {\npage: fullpage;\n}\n\n@page fullpage {\n /* background: greenyellow; */\n}\n\n\n.pagedjs_page figure:first-child { \n margin-top: 0;\n}\n\n.landscape img {\n border: 2px solid red;\n height: ;\n}","ol, ul {\n margin-left: 40px;\n padding-top: calc(var(--font-lineHeight) / 2);\n padding-bottom: 9px;\n}\n\nli {\n text-indent: 0;\n hyphens: auto;\n}\n\nol[data-split-from], ul[data-split-from] {\n /* hack to get the grid back */\n padding-top: calc(var(--font-lineHeight) / 2) !important;\n padding-bottom: 9px;\n}\n\nul {\n list-style-type: none;\n li {\n &::before {\n content: \"— \";\n display: block;\n position: absolute;\n margin-left: -20px;\n }\n }\n &.none {\n li {\n &::before {\n content: none;\n }\n }\n }\n}\n\nol {\n /* list-style-type: none; */\n /* counter-reset: ol; */\n li {\n /* counter-increment: ol; */\n &::before {\n /* content: counter(ol) \". \"; */\n width: 14px;\n display: block;\n position: absolute;\n margin-left: -25px;\n text-align: right;\n font-variant-numeric: oldstyle-nums;\n }\n }\n}\n\n.bibliography-entry {\n text-indent: calc(var(--text-indent) * -1 );\n margin-left: var(--text-indent);\n break-inside: avoid;\n widows: 2;\n orphans: 2; \n text-align: left;\n}\n\nul ul {\n break-before: avoid;\n}",".table {\n table {\n border-collapse: collapse;\n /* border: 1px solid black; */\n font-size: 0.85em;\n font-family: var(--font-sans);\n line-height: 1.2;\n table-layout: fixed;\n margin-bottom: var(--font-lineHeight);\n width: 100%;\n tr {\n break-inside: avoid;\n }\n td,\n th {\n border: 1px solid black;\n padding: 0.3em;\n vertical-align: inherit;\n\n }\n th {\n background: rgb(230, 230, 230);\n }\n figcaption {\n margin-top: var(--font-lineHeight);\n }\n p,\n li {\n font-size: 1em;\n text-align: left;\n text-indent: 0;\n line-height: 1.2;\n }\n li p {\n font-size: 1em;\n }\n ul {\n margin-left: 22px;\n }\n p + ul {\n margin-top: 0;\n padding-top: 0;\n }\n }\n}\n\nth:empty {\n border: 0;\n background: unset;\n}\n","body {\n counter-reset: part chapter;\n}\n\n.body-chapter {\n counter-increment: chapter;\n}\n\n.body-part {\n counter-increment: part;\n}\n",".copyright {\n hyphens: none;\n p {\n text-indent: 0;\n text-align: left;\n font-size: unset;\n }\n h1 {\n /* color: yellow; */\n font-size: var(--font-size);\n margin-top: calc(var(--font-lineHeight) * 4);\n }\n\n a {\n color: var(--color-body);\n }\n}\n",".dedication {\n max-width: 60%;\n p {\n text-indent: 0;\n margin-top: calc(var(--font-lineHeight) * 3);\n text-align: left;\n }\n h1 {\n /* color: yellow; */\n font-size: var(--font-size);\n margin-top: calc(var(--font-lineHeight) * 4);\n }\n}\n","#comp-notes-0 {\n\n h1.ct {\n &::before {\n content: none;\n }\n }\n\n li {\n text-align: left;\n }\n\n ol {\n margin-top: 0;\n margin-bottom: 0;\n padding-top:0;\n padding-bottom: 0;\n }\n}\n",".title {\n * {\n hyphens: none;\n }\n}\n\n.title {\n page: title;\n /* color: yellow; */\n\n h2 {\n margin-top: calc(var(--font-lineHeight) * 3);\n margin-left: 0;\n text-indent: 0;\n font-style: italic;\n font-size: 40px;\n line-height: calc(var(--font-lineHeight) * 2.3);\n }\n p {\n text-indent: 0;\n line-height: var(--font-lineHeight);\n }\n .author {\n font-size: 1em;\n text-indent: 0;\n text-transform: uppercase;\n }\n .author + p {\n margin-top: calc(var(--font-lineHeight) * 2);\n text-transform: uppercase;\n }\n\n img {\n /* width: 100%;\n position: relative;\n z-index: 202;\n top: 22px; */\n }\n}\n","\n.block-appendix {\n background: rgb(240, 240, 240);\n box-shadow: 0 0 0 4px rgb(220, 220, 220);\n padding: 1em;\n margin-bottom: var(--font-lineHeight);\n padding-bottom: 0;\n h2 {\n text-align: center;\n font-style: normal;\n font-size: 15px;\n }\n ol,\n ul {\n margin-left: 2em;\n }\n}\n\n.appendix,\n.block-appendix {\n \n word-spacing: unset;\n font-family: var(--font-sans);\n\n h2,\n h3,\n h4 {\n color: black;\n }\n header {\n /* display: none; */\n min-height: unset;\n h2 {\n line-height: var(--font-lineHeight);\n text-align: center;\n font-style: normal;\n font-size: 15px; \n }\n }\n h3 {\n margin-bottom: 0.5em;\n font-size: 1.3em;\n font-style: normal;\n }\n .container {\n /* border-radius: 8px; */\n /* padding: 0 2em; */\n\n * {\n text-indent: 0;\n text-align: left;\n }\n a {\n text-decoration: none;\n /* color: inherit; */\n color: black;\n }\n table {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n margin-top: 2em;\n margin-bottom: 2em;\n font-size: 0.9em;\n line-height: 14px;\n\n p,\n li {\n font-size: 1em;\n text-align: left;\n text-indent: 0;\n line-height: 1.2;\n }\n\n blockquote {\n margin: 0;\n padding: 0;\n }\n\n tr {\n break-inside: avoid;\n }\n td,\n th {\n border: 1px solid grey;\n padding: 0.5em;\n a {\n word-break: break-all;\n \n\n }\n }\n }\n\n \n }\n\n figcaption {\n font-family: var(--font-body);\n }\n}\n.appendix {\n .rotate {\n /* transform: rotate(90deg); */\n writing-mode: vertical-rl;\n /* text-orientation: mixed; */\n /* position: absolute; */\n /* transform: scale(0.9) translateY(-70px); */\n /* height: var(--pagedjs-height); */\n table {\n margin: 0;\n margin-top: 0;\n margin-bottom: 0;\n td {\n vertical-align: top;\n }\n }\n }\n}\n","#fig-3 img {\n height: calc(var(--font-lineHeight) * 14);\n\n}","/* To define how the book look on the screen: */\n\n@media screen {\n body {\n background-color: var(--color-background);\n }\n .pagedjs_pages {\n display: flex;\n width: calc(var(--pagedjs-pagebox-width) * 2);\n flex: 0;\n flex-wrap: wrap;\n justify-content: center;\n margin-bottom: 3em;\n }\n .pagedjs_page {\n background-color: var(--color-paper);\n box-shadow: 0 0 0 2px var(--color-pageBox);\n margin: 0;\n flex-shrink: 0;\n flex-grow: 0;\n margin-top: 10mm;\n }\n .pagedjs_first_page {\n margin-left: var(--pagedjs-pagebox-width);\n }\n \n .pagedjs_page > [class*=\"pagedjs_margin\"] {\n box-shadow: 0 0 0 1px var(--color-marginBox);\n }\n \n /* uncomment for recto/verso book. \n --------------------------------------------------- */\n .pagedjs_pages {\n flex-direction: column;\n width: 100%;\n }\n\n .pagedjs_first_page {\n margin-left: 0;\n }\n\n .pagedjs_page {\n margin: 0 auto;\n margin-top: 10mm;\n } \n\n\n \n\n}","/* adding a visual helper for the baseline grid */\n\n:root {\n /* you can change the line-height step for the grid here (as it may not be the same that the lineheight) */\n --baseline: 18px;\n --baseline-color: red;\n}\n\n@media screen {\n\n .pagedjs_page {\n /* grid baseline */\n background: \n repeating-linear-gradient( \n white 0, \n white calc(var(--baseline) - 1px), \n var(--baseline-color) calc(var(--baseline)));\n background-size: cover;\n background-repeat: repeat-y; \n background-position-y: 1px;\n }\n .pagedjs_page_content {\n &::after {\n content: \"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40\";\n line-height: var(--font-lineHeight);\n position: absolute;\n top: 0;\n left: 471px;\n color: var(--baseline-color);\n display: block;\n text-align: right;\n width: 2ch;\n }\n }\n h2::before {\n /* content: 'h2'; */\n color: red;\n position: absolute;\n left: -2px;\n }\n h3::before {\n /* content: 'h3'; */\n color: red;\n position: absolute;\n left: -2px;\n }\n\n .pagedjs_area::after {\n display: block;\n /* content: \" \"; */\n border-right: 1px solid red;\n width: calc(var(--margin-left) + 40px);\n top: 0;\n position: absolute;\n height: 100%;\n }\n}\n\n","/* here come some simple hacks for features that are not yet in paged js */\n\n\n\n/* .pagedjs_page {\n overflow: hidden;\n} */\n\n\nblockquote[data-split-from] {\n padding-top: calc(var(--font-lineHeight) / 2) !important;\n}\n\n.notes[data-split-from] {\n padding-top: unset !important;\n} \n\n\n\n /* hack to get the first nammed left page */\n\n /* hack to remove the white space to element at the top of the page */\n \n .pagedjs_page_content {\n div section[data-split-from] {\n > h2:first-child {\n margin-top: 0;\n }\n \n > h3:first-child {\n margin-top: 0;\n }\n \n > h4:first-child {\n margin-top: 0;\n }\n }\n }\n \n .pagedjs_pages > .pagedjs_page > .pagedjs_area > div blockquote[data-split-from] {\n margin-top: calc(var(--font-lineHeight) / 2);\n }\n ","\n\n/*.counter set */\n\n\n.component-front,\n.component-back,\n.component-body {\n break-before: page;\n}\n\n.start-right {\n break-before: right;\n}\n.start-left {\n break-before: left;\n}\n\n/* running elements */\n\n.running-left {\n position: running(left);\n}\n.running-right {\n position: running(right);\n}\n\n/* .pagedjs_title_first_page,\n.pagedjs_halftitle_first_page {\n position: relative;\n} */\n\n@page {\n size: 6in 9in;\n margin-top: 61px;\n margin-bottom: 78px;\n /* bleed:3mm; */\n /* marks: cross crop; */\n}\n\n\n@page :right {\n margin-right: 0.75in;\n margin-left: 0.65in;\n\n @bottom-right {\n text-align: right;\n content: counter(page);\n text-indent: 0;\n width: 50px;\n letter-spacing: 0.2px;\n word-spacing: 0;\n font-size: 10px;\n font-family: var(--font-sans);\n }\n\n @bottom-left {\n /* content: string(chaptertitle); */\n content: element(right);\n text-indent: 0;\n font-size: 1em;\n font-style: italic;\n font-size: 0.85em;\n letter-spacing: 0.2px;\n word-spacing: 0;\n }\n}\n\n@page :left {\n margin-left: 0.75in;\n margin-right: 0.65in;\n\n @bottom-left {\n content: counter(page);\n /* padding-left: 39px; */\n width: 50px;\n letter-spacing: 0.2px;\n word-spacing: 0;\n font-size: 10px;\n font-family: var(--font-sans);\n }\n\n @bottom-right {\n /* content: string(booktitle); */\n content: element(right);\n /* content: string(chaptertitle); */\n text-align: right;\n font-size: 1em;\n font-style: italic;\n font-size: 0.85em;\n letter-spacing: 0.2px;\n word-spacing: 0;\n }\n}\n\n@page :blank {\n @bottom-left {\n content: none;\n }\n\n @bottom-right {\n content: none;\n }\n}\n\n","/* toc.css */\n\n/* table of content */\n\n.toc {\n page: toc;\n hyphens: none;\n}\n\n@page toc:right {\n /* background: red; */\n @bottom-left {\n content: none;\n }\n}\n@page toc:left {\n /* background: red; */\n @bottom-right {\n content: none;\n }\n}\n\n.toc header {\n min-height: unset;\n}\n\n.toc .ct::before {\n content: none;\n}\n\n.toc ol,\n.toc ul {\n list-style-type: none;\n /* margin-top: calc(var(--font-lineHeight) * 3); */\n padding: 0;\n margin-left: 0;\n width: 97%;\n /* position: absolute; */\n bottom: 0;\n li {\n font-weight: 400;\n font-style: italic;\n position: relative;\n margin-bottom: calc(var(--font-lineHeight) / 3);\n text-align: left;\n em {\n font-style: normal;\n }\n &::before {\n content: \". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . \";\n text-align-last: justify;\n width: calc(100% - 1em);\n margin-left: 0;\n /* height: 3px; */\n bottom: 0;\n /* background: red; */\n position: absolute;\n color: grey;\n }\n }\n .toc-chapter,\n .toc-unnumbered {\n }\n\n .toc-back {\n margin-top: var(--font-lineHeight);\n }\n\n .toc-part {\n font-size: 1.3em;\n margin-top: calc(var(--font-lineHeight) * 2);\n /* margin-top: var(); */\n a {\n font-weight: 600;\n color: var(--primary);\n }\n &::before {\n content: none;\n }\n & a::after {\n content: none;\n }\n }\n a {\n color: black;\n /* background: var(--color-paper); */\n text-decoration: none;\n position: relative;\n padding-right: 0.5ch;\n z-index: 2000;\n display: inline-block;\n /* width: 80%; */\n text-shadow: 1px 1px var(--color-paper), -1px -1px var(--color-paper), -1px 1px var(--color-paper), 1px -1px var(--color-paper), 1px 1px var(--color-paper), -1px -1px var(--color-paper), -1px 1px var(--color-paper), 1px -1px var(--color-paper), 3px 3px var(--color-paper), -3px -3px var(--color-paper), -3px 3px var(--color-paper), 3px -3px var(--color-paper);\n /* padding-right: 3em; */\n &::after {\n content: target-counter(attr(href url), page);\n font-style: normal;\n /* float: right; */\n z-index: 2000;\n /* position: relative; */\n background: var(--color-paper);\n padding-left: 2ch;\n /* left: 95px; */\n }\n }\n .toc-front,\n .toc-back {\n /* color: red; */\n a::after {\n /* left: 99px; */\n }\n }\n}\n\n.toc .chapterNum {\n /* position: absolute;\n left: -5ch;\n text-align: right;\n width: 2ch; */\n}\n\n.toc-component {\n}\n\n.toc-front .toc-component {\n}\n\n\n\n.toc li {\n padding-left: 0;\n margin-left: 0 ;\n}\n.toc li a {\n display: flex;\n justify-content: space-between;\n .chapterNum {\n place-self: flex-start;\n text-align: right;\n min-width: 4ch;\n background: var(--color-paper);\n padding-right: 2ch;\n align-self: stretch;\n\n }\n .name {\n background: white;\n display: flex;\n }\n &:after {\n place-self: flex-end;\n height: 1.1em;\n }\n}\n\n.toc li a .chapterNum:empty {\n background: var(--color-paper);\n\n}\n\n.toc [data-split-from] li {\n margin-top: 0;\n}",".cover {\n page: cover;\n header {\n /* display: none; */\n }\n figure {\n position: absolute;\n top: -10px;\n right: -10px;\n left: -10px;\n bottom: -10px;\n margin: 0;\n img {\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n }\n }\n}\n\n@page cover {\n margin: 0px;\n @bottom-left {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n}","/* frontMatter */\n\n.component-front,\n.component-back {\n page: front;\n}\n\n@page front :right {\n @bottom-left {\n content: string(chaptertitle);\n }\n}\n\n@page front :left {\n @bottom-right {\n content: string(booktitle);\n \n }\n}\n","/* Part */\n\n.body-chapter {\n page: chapter;\n}\n\n/* */\n","/* Part */\n\n.body-part {\n --back: var(--primary);\n page: part;\n}\n\n\n\n@page part:first {\n /* background: lightgrey; */\n /* background: radial-gradient(ellipse farthest-corner at 45px 45px, white, var(--primary)); */\n\n}\n\n.body-part {\n /* --back: black; */\n break-after: right;\n \n}\n\n","/* Part */\n\n.body-unnumbered {\n page: unnumbered;\n}\n\n@page unnumbered {\n}\n\n.body-unnumbered {\n h1 {\n &::before {\n margin-left: 3px;\n content: none;\n position: absolute;\n font-size: 0.3em;\n margin-top: calc(var(--font-lineHeight) * 2 * -1);\n height: 0.4em;\n font-style: normal;\n text-transform: uppercase;\n letter-spacing: 0.3em;\n box-shadow: 0 1px 0 black, -2px 0 0 inset white, 2px 0 0 inset white, -2px 0 0 white, 2px 0 0 white;\n padding-bottom: 0.1em;\n }\n header {\n blockquote cite {\n display: block;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n }\n}",".notes {\n padding-bottom: 0;\n margin: 0;\n margin-left: 20px;\n padding: 0;\n .backLink {\n display: none;\n }\n li {\n /* break-inside: avoid; */\n widows: 2;\n orphans: 2;\n }\n}\n/* chapter endnotes */\n\n#comp-notes-0 {\n page: note;\n\n h1.ct {\n &::before {\n content: none;\n }\n }\n\n li {\n text-align: left;\n\n }\n\n ol {\n margin-top: 0;\n margin-bottom: 0;\n padding-top:0;\n padding-bottom: 0;\n }\n}\n\n/* @page note:right {\n background: linear-gradient(to right , white 0, white 97%, grey 97%, grey 100%);\n}\n@page note:left {\n background: linear-gradient(to left , white 0, white 97%, grey 97%, grey 100%);\n} */\n\n@page note:right {\n /* background: linear-gradient(to right , white 0, white 97%, transparent 97%, transparent 110%), var(--back); */\n ;\n @bottom-left {content: \"Notes\"}\n}\n@page note:left {\n /* background: linear-gradient(to left , white 0, white 97%, transparent 97%, transparent 110%), var(--back) ; */\n @bottom-right {content: \"Notes\"}\n\n}\n\n","\n.half-title {\n page: halftitle;\n /* break-after: page; */\n\n}\n\n@page halftitle {\n /* --back: var(--primary); */\n\n /* background: red; */\n /* background: grey; */\n margin-top: 61px;\n /* background: radial-gradient(ellipse farthest-corner at 45px 45px, white, var(--back)); */\n background-position: 50% 80%;\n background: var(--back);\n\n @bottom-left {\n content: none;\n }\n\n @bottom-right {\n content: none;\n }\n}\n\n.pub {\n position: absolute;\n bottom: -90px;\n right: -80px;\n width: 80%;\n\n img {\n /* width: 100%;\n position: relative;\n z-index: 202;\n top: 22px; */\n }\n}\n\n",".title {\n page: title;\n .pub {\n position: absolute;\n bottom: -90px;\n right: -80px;\n width: 80%; \n }\n}\n\n@page title {\n /* background: orange; */\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n\n\n",".copyright {\n page: copyright;\n position: absolute;\n bottom: 4px;\n max-width: 70%;\n font-size: 0.8em;\n\n}\n\n@page copyright {\n /* background: orange; */\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n",".dedication {\n page: dedication;\n \n}\n\n@page dedication {\n /* background: orange; */\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n",".appendix {\n --link-background: rgb(240, 240, 240);\n page: appendix;\n}\n\nh2 {\n /* string-set: title content(text); */\n}\n\n@page appendix :left {\n margin-top: 41px;\n @bottom-right {\n content: string(title);\n text-transform: uppercase;\n font-size: 0.8em;\n font-family: var(--font-sans);\n text-overflow: ellipsis;\n font-style: normal;\n }\n}\n\n@page appendix :right {\n margin-top: 41px;\n @bottom-left {\n content: string(title);\n text-transform: uppercase;\n font-size: 0.8em;\n font-family: var(--font-sans);\n text-overflow: ellipsis;\n font-style: normal;\n }\n}\n",".contributors {\n}"]}
\ No newline at end of file
{"version":3,"sources":["../../../../src/css/modules/reset.css","../../../../src/css/modules/fonts.css","../../../../src/css/modules/vars.css","../../../../src/css/modules/body.css","../../../../src/css/modules/header.css","../../../../src/css/modules/pictures.css","../../../../src/css/modules/list.css","../../../../src/css/modules/table.css","../../../../src/css/modules/numbering.css","../../../../src/css/modules/copyright.css","../../../../src/css/modules/dedication.css","../../../../src/css/modules/notes.css","../../../../src/css/modules/appendix.css","../../../../src/css/modules/specific.css","../../../../src/css/interface/interface.css","../../../../src/css/interface/baseline.css","../../../../src/css/interface/hack.css","../../../../src/css/modules/layout.css","../../../../src/css/modules/page-toc.css","../../../../src/css/modules/page-cover.css","../../../../src/css/modules/page-frontMatter.css","../../../../src/css/modules/page-chapter.css","../../../../src/css/modules/page-part.css","../../../../src/css/modules/page-unumbered.css","../../../../src/css/modules/page-notes.css","../../../../src/css/modules/page-half-title.css","../../../../src/css/modules/page-title.css","../../../../src/css/modules/page-copyright.css","../../../../src/css/modules/page-dedication.css","../../../../src/css/modules/page-appendix.css"],"names":[],"mappings":"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","file":"../../atla-template.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *\tIE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 18px; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n break-inside: avoid;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *\tcontrols in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *\t`fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n\n","\n@font-face {\n font-family:\"Noto Serif JP\";\n src:url(../fonts/NotoSerifJP-Regular.woff2) format(\"woff2\");\n font-style:normal;\n font-weight:400;\n unicode-range: 4E00–9FFF;\n}\n\n@font-face {\n font-family:\"Noto Serif JP\";\n src:url(../fonts/NotoSerifJP-Regular.woff2) format(\"woff2\");\n font-style:italic;\n font-weight:400;\n unicode-range: 4E00–9FFF;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Regular.otf);\n font-weight: 400;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Italic.otf);\n font-weight: 400;\n font-style: italic;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-Bold.otf);\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Linguistics Pro\";\n src: url(../fonts/LinguisticsPro-BoldItalic.otf);\n font-weight: 600;\n font-style: italic;\n}\n@font-face {\n font-family: \"Linguistics Pro smallcaps\";\n src: url(../fonts/LinguisticsPro-SmallCaps.woff2);\n font-weight: 400;\n font-style: normal;\n}\n@font-face {\n font-family: \"Karla\";\n src: url(../fonts/Karla-Regular.ttf);\n font-weight: 400;\n font-style: normal;\n}\n@font-face {\n font-family: \"Karla\";\n src: url(../fonts/Karla-Italic.ttf);\n font-weight: 400;\n font-style: italic;\n}","\n\n:root {\n /* color for the interface */\n --color-background: rgba(0, 0, 0, 0.2);\n /* --color-marginBox: red; */\n --color-pageBox: brown;\n --color-paper: white;\n --color-ruler: brown;\n --link-background: var(--color-paper);\n\n /* color used for the baseline */\n --color-baseline: cyan;\n\n /* color for the interface */\n /* --color-background: transparent;\n --color-pageBox: brown;\n --color-paper: white;\n --color-ruler: white; */\n\n /* color used for the baseline */\n /* --color-baseline: transparent; */\n\n /* fonts for the book */\n --font-body: \"Linguistics Pro\", serif;\n --font-body-small-caps: \"Linguistics Pro smallcaps\";\n --font-sans: \"Karla\";\n /* --font-alternate: \"Alegreya Sans\"; */\n\n /* colors */\n\n /* typographic related variables */\n --font-size: 12px;\n --font-lineHeight: 18px;\n\n --text-indent: 20px;\n\n /* Atla colors */\n --color-body: black;\n\n --primary: #b2c249;\n --accessibility: #7C994D;\n /* --primary: #E65A3A ; */\n --back: var(--primary);\n --blue: rgb(6, 110, 150);\n --color-secondary: #e65a3a;\n \n \n /*accessibility coilors */\n --color-secondary: #D03C1B; \n --primary: var(--accessibility);\n\n /* for POD */\n /* --color-body: black; */\n /* --primary: var(--color-body); */\n /* --back: #666666; */\n}\n\n\n","body {\n font-family: var(--font-body);\n font-size: var(--font-size);\n line-height: var(--font-lineHeight);\n color: var(--color-body);\n word-spacing: -0.1px;\n font-variant-ligatures: common-ligatures;\n}\n\nul,\nol,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.author {\n & + p {\n --text-indent: 0;\n /* text-indent: 0; */\n }\n}\n\nul,\nol,\nblockquote,\np {\n /* baseline reset*/\n margin: 0;\n padding: 0;\n orphans: 2;\n widows: 2;\n hyphens: auto;\n}\n\np,\nli {\n font-size: var(--font-size);\n line-height: var(--font-lineHeight);\n text-align: justify;\n hyphens: none;\n text-indent: var(--text-indent);\n\n &.sc-continuous-paragraph {\n text-indent: 0;\n }\n}\n\nli {\n text-align-: left;\n}\nhr {\n height: var(--font-lineHeight);\n margin: 0;\n padding: 0;\n border: 0;\n margin-top: calc(var(--font-lineHeight));\n margin-bottom: calc(var(--font-lineHeight));\n /* width: 60%; */\n position: relative;\n top: 4px;\n\n &::before {\n width: 100%;\n position: absolute;\n display: block;\n content: \"* * *\";\n text-align: center;\n margin: 0;\n }\n\n & + p {\n text-indent: var(--text-indent);\n }\n}\n\nblockquote {\n padding-top: calc(var(--font-lineHeight) / 2);\n line-height: var(--font-lineHeight);\n padding-bottom: calc(var(--font-lineHeight) / 2);\n padding-left: 39px;\n font-style: normal;\n font-weight: 400;\n\n em {\n font-style: italic;\n }\n\n cite {\n font-style: normal;\n line-height: 0;\n margin-left: 0.5em;\n font-weight: 400;\n\n &::before {\n content: \"[\";\n margin-right: 0.5ch;\n }\n\n &::after {\n content: \"]\";\n margin-left: 0.5ch;\n }\n\n em {\n font-style: italic;\n line-height: 0;\n }\n }\n\n &.sepo {\n white-space: pre-wrap;\n }\n\n p:first-of-type {\n text-indent: 0;\n }\n}\n.component-front,\n.component-body,\n.component-back {\n a {\n text-decoration: none;\n font-style: italic;\n line-height: 0;\n /* color: #E65A3A; */\n\n &:not(.note-callout) {\n background: linear-gradient(\n to bottom,\n var(--link-background) 0,\n var(--link-background) 95%,\n var(--color-secondary) 95%,\n var(--color-secondary) 100%\n );\n color: var(--color-secondary);\n\n &::after {\n /* content: \" — \" attr(href); */\n font-size: 0.9em;\n line-height: 0;\n /* white-space: pre-wrap; */\n /* word-break: break-all; */\n }\n }\n }\n}\n\na.note-callout {\n /* background: transparent; */\n font-style: normal;\n font-weight: 600;\n font-variant-numeric: oldstyle-nums;\n font-size: 0.75em;\n margin-left: 0.2ch;\n margin-right: 0.3ch;\n position: relative;\n top: -3px;\n color: inherit;\n font-weight: 400;\n line-height: 0;\n /* vertical-align: top; */\n font-variant-numeric: lining-nums;\n font-family: var(--font-sans);\n}\n\nem,\nsup,\nsub,\nstrong,\nb,\ni {\n line-height: 0;\n}\n\nem {\n}\n.small-caps {\n /* font-variant: all-small-caps; */\n font-family: var(--font-body-small-caps);\n text-transform: lowercase;\n}\n\nfigure {\n figcaption {\n p {\n text-indent: 0;\n }\n }\n}\n\n.underline {\n text-decoration: underline;\n}\n\n.notes {\n /* margin-top: 0;\n margin-bottom: 0;\n padding-top: 0; */\n\n li {\n /* break-inside: avoid; */\n }\n}\n\nol.notes[data-split-from],\nul.notes[data-split-from] {\n padding-top: 0 !important;\n}\n\n/* avoid one note single on a page */\n[id^=\"note-\"]:nth-last-child(2) {\n break-after: avoid;\n}\n\n.contrib {\n margin-bottom: var(--font-lineHeight);\n text-indent: 0;\n strong {\n font-variant: all-small-caps;\n font-weight: bold;\n font-size: 1.3em;\n }\n}\n\np.contrib.start:first-letter {\n all: unset;\n}\n\np.contrib.start:first-line {\n all: unset;\n}\n\n/* japan text */\n\nspan[lang=\"ja\"] {\n font-style: normal;\n}\n\n.jap-in {\n text-justify: inter-word;\n}\n\n.emdash {\n letter-spacing: 1px;\n}\n\n.unnumbered-notes,\n.part-notes,\n.component-notes {\n li {\n text-align: left;\n }\n}\n\n.citedWorks {\n --text-indent: 4ch;\n text-indent: calc(var(--text-indent) * -1 );\n margin-left: var(--text-indent);\n /* break-inside: avoid; */\n widows: 2;\n orphans: 2; \n text-align: left;\n}\n\n.pageBreak {\n break-after: page;\n color: transparent;\n height: 0;\n position: absolute;\n left: -1000px;\n}\n\n.Question {\n text-indent: 0;\n margin-top: var(--font-lineHeight);\n break-after: avoid;\n}\n\n.answer {\n margin-left: 22px;\n text-indent: 0;\n &::before {\n content: \"▢\";\n position: absolute;\n text-indent: 0em;\n margin-left: -2em;\n font-family: sans-serif;\n font-weight: 400;\n font-size: 0.9em;\n }\n}\n\n.contributors {\n p {\n --text-indent: 0;\n margin-top: var(--font-lineHeight);\n strong {\n /* text-transform: uppercase; */\n margin-right: 0;\n /* font-weight: 400; */\n }\n }\n}\n","h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-weight: 600;\n margin: 0;\n padding: 0;\n color: var(--primary);\n}\n\nheader {\n /* background: red; */\n}\n\n.part-number,\n.chapter-number {\n margin-left: 3px;\n margin-top: calc(var(--font-lineHeight) * 2 * -1);\n border-top: 1px solid var(--primary);\n height: 0.4em;\n font-style: normal;\n text-transform: uppercase;\n letter-spacing: 0.3em;\n padding-bottom: 0.1em;\n color: var(--color-body);\n font-family: var(--font-sans);\n}\n\n.part-number::before {\n content: \"part \";\n}\n\n.chapter-number::before {\n content: \"chapter \";\n}\n\nh1 {\n text-align: left;\n font-size: 30px;\n line-height: calc(var(--font-lineHeight) * 2);\n max-width: 20ch;\n line-height: calc(var(--font-lineHeight) * 2);\n\n &.ct,\n &.booktitle {\n margin-top: calc(var(--font-lineHeight) * 3);\n margin-left: 0;\n text-indent: 0;\n font-style: italic;\n }\n\n &.booktitle::before {\n content: none;\n }\n\n & + p {\n /* margin if there is no epigraph */\n /* margin-top: calc(var(--font-lineHeight) * 8 - 1px); */\n /* text-indent: 40px; */\n }\n}\n\nheader {\n min-height: calc(var(--font-lineHeight) * 12);\n}\n\n:not(.appendix),\n:not(.appendix),\n:not(.contributors) {\n header + p.double-story {\n &:first-letter {\n /* margin-bottom: 10px; */\n }\n }\n}\n\n.sep + .dropcap {\n margin-top: calc(var(--font-lineHeight) * 6);\n}\n\n.dropcap:not([data-split-from]) {\n --text-indent: 0;\n margin-top: calc(var(--font-lineHeight) * 3);\n &:first-line {\n /* font-family: var(--font-body-small-caps);\n font-variant: all-small-caps;\n font-feature-settings: \"c2sc\" on, \"smcp\" on;\n text-transform: uppercase;\n font-weight: 400;\n letter-spacing: 0.2em; */\n }\n\n &::first-letter {\n font-family: var(--font-body);\n font-size: 7em;\n position: relative;\n color: var(--primary);\n font-style: italic;\n font-weight: 600;\n text-transform: uppercase;\n line-height: 0.8;\n display: inline-block;\n font-variant: none;\n float: left;\n margin-left: -16px;\n border: 2px solid #0000;\n margin-right: 14px;\n margin-top: -20px;\n }\n}\n\nh2 + p {\n text-indent: 0;\n}\n\n:root {\n --font-scale: 1.618;\n}\n\nh1 {\n /* font-size: calc(var(--font-scale) * var(--font-size) * 1.8); */\n line-height: calc(var(--font-lineHeight) * 2);\n}\n\nh2 {\n font-size: 20px;\n line-height: calc(var(--font-lineHeight) * 1);\n font-style: italic;\n margin-top: calc(var(--font-lineHeight) * 2);\n margin-bottom: calc(var(--font-lineHeight) * 1);\n /* max-width: 65%; */\n & + p {\n /* text-indent: 0; */\n }\n\n &.notes-title {\n margin-top: calc(var(--font-lineHeight) * 2);\n }\n}\n\nh3 {\n font-size: 16px;\n /* margin-left: 39px; */\n margin-top: calc(var(--font-lineHeight) * 2);\n margin-bottom: calc(var(--font-lineHeight) * 1);\n font-style: italic;\n\n & + p {\n /* text-indent: 40px; */\n }\n}\n\nh4 {\n font-size: 14px;\n /* margin-left: 39px; */\n margin-bottom: 0;\n color: var(--primary);\n margin-top: calc(var(--font-lineHeight) * 1);\n\n & + p {\n /* text-indent: 40px; */\n }\n}\n\nh5 {\n font-size: var(--font-size);\n font-weight: 600;\n margin-top: var(--font-lineHeight);\n color: var(--color-body);\n}\n\nh6 {\n font-size: var(--font-size);\n font-weight: 400;\n margin-top: calc(var(--font-lineHeight) / 2);\n margin-bottom: calc(var(--font-lineHeight) / 2);\n margin-left: var(--text-indent);\n color: var(--color-body);\n\n & + p {\n text-indent: var(--text-indent);\n }\n}\n\n/* tester */\n\n.pagedjs_page_content::after {\n content: \" \";\n display: block;\n position: absolute;\n width: 1px;\n top: -40000px;\n bottom: -40000px;\n left: 39px;\n /* background: var(--color-ruler); */\n z-index: 4000;\n}\n\n.cst {\n margin-top: calc(var(--font-lineHeight) * 1);\n text-indent: 0;\n font-size: 15px;\n font-style: italic;\n font-weight: 600;\n max-width: 80%;\n hyphens: none;\n text-align: left;\n color: var(--primary);\n margin-bottom: 0;\n\n &:last-child {\n margin-bottom: calc(var(--font-lineHeight) * 6);\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n break-after: avoid;\n}\n\nheader blockquote:last-child {\n margin-bottom: 72px;\n}\n\nheader {\n cite {\n display: block;\n margin-top: calc(var(--font-lineHeight) - 1px);\n line-height: 18px;\n font-weight: 400;\n text-align: left;\n /* width: 100%; */\n padding-left: 12em;\n /* margin-top: 6em; */\n /* margin-left: 40px; */\n &::before {\n /* content: \"▸ \" */\n content: \"\\2014\";\n margin-right: 1ch;\n font-size: 0.85em;\n }\n\n &::after {\n content: none;\n }\n }\n\n .sep,\n .sepo {\n background: rgba(255, 255, 255, 0.3);\n padding: var(--font-lineHeight);\n /* padding-left: 40px; */\n width: 55ch;\n text-align: left;\n }\n\n .ct + blockquote {\n margin-top: 144px;\n }\n}\n\n.author {\n text-transform: uppercase;\n margin-top: var(--font-lineHeight);\n margin-bottom: var(--font-lineHeight);\n\n text-indent: 0;\n hyphens: none;\n text-align: left;\n font-family: var(--font-sans);\n}\n\np.start {\n text-indent: 0;\n}\n\nheader blockquote.sep {\n width: 100%;\n padding-left: 12em;\n margin-top: 6em;\n\n p {\n text-indent: 0;\n }\n}\n\n.break {\n break-after: page;\n}\n\n.front-component,\n.back-component {\n h1::before {\n content: none;\n }\n}\n\n/* to update when editoria include component number */\n.chapter {\n header {\n blockquote cite {\n display: block;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n}\n\n.half-title {\n h1 {\n color: white;\n margin-top: calc(var(--font-lineHeight) * 3);\n margin-left: 0;\n text-indent: 0;\n font-style: italic;\n }\n}\n","img {\n width: 100%;\n\n /* height: calc(var(--font-lineHeight) * 10); */\n /* height: calc(var(--font-lineHeight) * 17); */\n\n height: auto;\n max-height: calc(var(--font-lineHeight) * 20);\n /* max-height: calc(var(--font-lineHeight) * 10); */\n\n /* margin-top: calc(var(--font-lineHeight) / 2); */\n margin-bottom: calc(var(--font-lineHeight) / 2);\n object-fit: contain;\n}\n\nfigure {\n padding: 0;\n margin: 0;\n margin-top: calc(var(--font-lineHeight) / 2);\n margin-bottom: calc(var(--font-lineHeight) / 2);\n\n & + figure {\n margin-top: calc(var(--font-lineHeight) * 2);\n }\n\n figcaption p {\n text-align: center;\n /* max-width: 70%; */\n margin: 0 auto;\n font-family: var(--font-sans);\n hyphens: none;\n }\n figcaption + img {\n margin-top: var(--font-lineHeight);\n }\n}\n\n.screenshot img {\n width: 100%;\n height: calc(var(--font-lineHeight) * 19);\n}\n\n\n.full-page {\npage: fullpage;\n}\n\n@page fullpage {\n /* background: greenyellow; */\n}\n\n\n.pagedjs_page figure:first-child { \n margin-top: 0;\n}\n\n.landscape img {\n border: 2px solid red;\n height: ;\n}","ol, ul {\n margin-left: 20px;\n padding-top: calc(var(--font-lineHeight) / 2);\n padding-bottom: 9px;\n text-align: left;\n ul {\n margin-left: 10px;\n text-align: left;\n list-style-type: disc;\n li {\n break-inside: avoid;\n ul {\n margin-left: 0;\n list-style-type: \"> \";\n }\n }\n li::before {\n content: none;\n }\n }\n}\n\nli {\n text-indent: 0;\n hyphens: auto;\n text-align: left;\n\n}\n\nol[data-split-from], ul[data-split-from] {\n /* hack to get the grid back */\n padding-top: calc(var(--font-lineHeight) / 2) !important;\n padding-bottom: 9px;\n}\n\nul {\n list-style-type: none;\n li {\n &::before {\n content: \"— \";\n display: block;\n position: absolute;\n margin-left: -20px;\n }\n }\n &.none {\n li {\n &::before {\n content: none;\n }\n }\n }\n}\n\nol {\n /* list-style-type: none; */\n /* counter-reset: ol; */\n li {\n /* counter-increment: ol; */\n &::before {\n /* content: counter(ol) \". \"; */\n width: 14px;\n display: block;\n position: absolute;\n margin-left: -25px;\n text-align: right;\n font-variant-numeric: oldstyle-nums;\n }\n }\n}\n\n\n\nul ul {\n break-before: avoid;\n}\n\n",".table {\n table {\n border-collapse: collapse;\n /* border: 1px solid black; */\n font-size: 0.85em;\n font-family: var(--font-sans);\n line-height: 1.2;\n table-layout: fixed;\n margin-bottom: var(--font-lineHeight);\n width: 100%;\n tr {\n break-inside: avoid;\n }\n td,\n th {\n border: 1px solid black;\n padding: 0.3em;\n vertical-align: inherit;\n\n }\n th {\n background: rgb(230, 230, 230);\n }\n figcaption {\n margin-top: var(--font-lineHeight);\n }\n p,\n li {\n font-size: 1em;\n text-align: left;\n text-indent: 0;\n line-height: 1.2;\n }\n li p {\n font-size: 1em;\n }\n ul {\n margin-left: 22px;\n }\n p + ul {\n margin-top: 0;\n padding-top: 0;\n }\n }\n}\n\nth:empty {\n border: 0;\n background: unset;\n}\n","body {\n counter-reset: part chapter;\n}\n\n.body-chapter {\n counter-increment: chapter;\n}\n\n.body-part {\n counter-increment: part;\n}\n",".copyright {\n hyphens: none;\n p {\n text-indent: 0;\n text-align: left;\n font-size: unset;\n }\n h1 {\n /* color: yellow; */\n font-size: var(--font-size);\n margin-top: calc(var(--font-lineHeight) * 4);\n }\n\n a {\n color: var(--color-body);\n }\n}\n",".dedication {\n max-width: 60%;\n p {\n text-indent: 0;\n margin-top: calc(var(--font-lineHeight) * 3);\n text-align: left;\n }\n h1 {\n /* color: yellow; */\n font-size: var(--font-size);\n margin-top: calc(var(--font-lineHeight) * 4);\n }\n}\n","#comp-notes-0 {\n\n h1.ct {\n &::before {\n content: none;\n }\n }\n\n li {\n text-align: left;\n }\n\n ol {\n margin-top: 0;\n margin-bottom: 0;\n padding-top:0;\n padding-bottom: 0;\n }\n}\n","\n.block-appendix {\n background: rgb(240, 240, 240);\n box-shadow: 0 0 0 4px rgb(220, 220, 220);\n padding: 1em;\n margin-bottom: var(--font-lineHeight);\n padding-bottom: 0;\n h2 {\n text-align: center;\n font-style: normal;\n font-size: 15px;\n }\n ol,\n ul {\n margin-left: 2em;\n }\n}\n\n.appendix,\n.block-appendix {\n \n word-spacing: unset;\n font-family: var(--font-sans);\n\n h2,\n h3,\n h4 {\n color: black;\n }\n header {\n /* display: none; */\n min-height: unset;\n h2 {\n line-height: var(--font-lineHeight);\n text-align: center;\n font-style: normal;\n font-size: 15px; \n }\n }\n h3 {\n margin-bottom: 0.5em;\n font-size: 1.3em;\n font-style: normal;\n }\n .container {\n /* border-radius: 8px; */\n /* padding: 0 2em; */\n\n * {\n text-indent: 0;\n text-align: left;\n }\n a {\n text-decoration: none;\n /* color: inherit; */\n color: black;\n }\n table {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n margin-top: 2em;\n margin-bottom: 2em;\n font-size: 0.9em;\n line-height: 14px;\n\n p,\n li {\n font-size: 1em;\n text-align: left;\n text-indent: 0;\n line-height: 1.2;\n }\n\n blockquote {\n margin: 0;\n padding: 0;\n }\n\n tr {\n break-inside: avoid;\n }\n td,\n th {\n border: 1px solid grey;\n padding: 0.5em;\n a {\n word-break: break-all;\n \n\n }\n }\n }\n\n \n }\n\n figcaption {\n font-family: var(--font-body);\n }\n}\n.appendix {\n .rotate {\n /* transform: rotate(90deg); */\n writing-mode: vertical-rl;\n /* text-orientation: mixed; */\n /* position: absolute; */\n /* transform: scale(0.9) translateY(-70px); */\n /* height: var(--pagedjs-height); */\n table {\n margin: 0;\n margin-top: 0;\n margin-bottom: 0;\n td {\n vertical-align: top;\n }\n }\n }\n}\n","#fig-3 img {\n height: calc(var(--font-lineHeight) * 14);\n\n}","/* To define how the book look on the screen: */\n\n@media screen {\n body {\n background-color: var(--color-background);\n }\n .pagedjs_pages {\n display: flex;\n width: calc(var(--pagedjs-pagebox-width) * 2);\n flex: 0;\n flex-wrap: wrap;\n justify-content: center;\n margin-bottom: 3em;\n }\n .pagedjs_page {\n background-color: var(--color-paper);\n box-shadow: 0 0 0 2px var(--color-pageBox);\n margin: 0;\n flex-shrink: 0;\n flex-grow: 0;\n margin-top: 10mm;\n }\n .pagedjs_first_page {\n margin-left: var(--pagedjs-pagebox-width);\n }\n \n .pagedjs_page > [class*=\"pagedjs_margin\"] {\n box-shadow: 0 0 0 1px var(--color-marginBox);\n }\n \n /* uncomment for recto/verso book. \n --------------------------------------------------- */\n .pagedjs_pages {\n flex-direction: column;\n width: 100%;\n }\n\n .pagedjs_first_page {\n margin-left: 0;\n }\n\n .pagedjs_page {\n margin: 0 auto;\n margin-top: 10mm;\n } \n\n\n \n\n}","/* adding a visual helper for the baseline grid */\n\n:root {\n /* you can change the line-height step for the grid here (as it may not be the same that the lineheight) */\n --baseline: 18px;\n --baseline-color: red;\n}\n\n@media screen {\n\n .pagedjs_page {\n /* grid baseline */\n background: \n repeating-linear-gradient( \n white 0, \n white calc(var(--baseline) - 1px), \n var(--baseline-color) calc(var(--baseline)));\n background-size: cover;\n background-repeat: repeat-y; \n background-position-y: 1px;\n }\n .pagedjs_page_content {\n &::after {\n content: \"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40\";\n line-height: var(--font-lineHeight);\n position: absolute;\n top: 0;\n left: 471px;\n color: var(--baseline-color);\n display: block;\n text-align: right;\n width: 2ch;\n }\n }\n h2::before {\n /* content: 'h2'; */\n color: red;\n position: absolute;\n left: -2px;\n }\n h3::before {\n /* content: 'h3'; */\n color: red;\n position: absolute;\n left: -2px;\n }\n\n .pagedjs_area::after {\n display: block;\n /* content: \" \"; */\n border-right: 1px solid red;\n width: calc(var(--margin-left) + 40px);\n top: 0;\n position: absolute;\n height: 100%;\n }\n}\n\n","/* here come some simple hacks for features that are not yet in paged js */\n\n\n\n/* .pagedjs_page {\n overflow: hidden;\n} */\n\n\nblockquote[data-split-from] {\n padding-top: calc(var(--font-lineHeight) / 2) !important;\n}\n\n.notes[data-split-from] {\n padding-top: unset !important;\n} \n\n\n\n /* hack to get the first nammed left page */\n\n /* hack to remove the white space to element at the top of the page */\n \n .pagedjs_page_content {\n div section[data-split-from] {\n > h2:first-child {\n margin-top: 0;\n }\n \n > h3:first-child {\n margin-top: 0;\n }\n \n > h4:first-child {\n margin-top: 0;\n }\n }\n }\n \n .pagedjs_pages > .pagedjs_page > .pagedjs_area > div blockquote[data-split-from] {\n margin-top: calc(var(--font-lineHeight) / 2);\n }\n ","\n\n/*.counter set */\n\n\n.component-front,\n.component-back,\n.component-body {\n break-before: page;\n}\n\n.start-right {\n break-before: right;\n}\n.start-left {\n break-before: left;\n}\n\n/* running elements */\n\n.running-left {\n position: running(left);\n}\n.running-right {\n position: running(right);\n}\n\n/* .pagedjs_title_first_page,\n.pagedjs_halftitle_first_page {\n position: relative;\n} */\n\n@page {\n size: 6in 9in;\n margin-top: 61px;\n margin-bottom: 78px;\n /* bleed:3mm; */\n /* marks: cross crop; */\n}\n\n\n@page :right {\n margin-right: 0.75in;\n margin-left: 0.65in;\n\n @bottom-right {\n text-align: right;\n content: counter(page);\n text-indent: 0;\n width: 50px;\n letter-spacing: 0.2px;\n word-spacing: 0;\n font-size: 10px;\n font-family: var(--font-sans);\n }\n\n @bottom-left {\n /* content: string(chaptertitle); */\n content: element(right);\n text-indent: 0;\n font-size: 1em;\n font-style: italic;\n font-size: 0.85em;\n letter-spacing: 0.2px;\n word-spacing: 0;\n }\n}\n\n@page :left {\n margin-left: 0.75in;\n margin-right: 0.65in;\n\n @bottom-left {\n content: counter(page);\n /* padding-left: 39px; */\n width: 50px;\n letter-spacing: 0.2px;\n word-spacing: 0;\n font-size: 10px;\n font-family: var(--font-sans);\n }\n\n @bottom-right {\n /* content: string(booktitle); */\n content: element(left);\n /* content: string(chaptertitle); */\n text-align: right;\n font-size: 1em;\n font-style: italic;\n font-size: 0.85em;\n letter-spacing: 0.2px;\n word-spacing: 0;\n }\n}\n\n@page :blank {\n @bottom-left {\n content: none;\n }\n\n @bottom-right {\n content: none;\n }\n}\n\n","/* toc.css */\n\n/* table of content */\n\n.toc {\n page: toc;\n hyphens: none;\n}\n\n@page toc:right {\n background: white;\n /* background: red; */\n @bottom-left {\n content: none;\n }\n}\n@page toc:left {\n background: white;\n /* background: red; */\n @bottom-right {\n content: none;\n }\n}\n\n.toc header {\n min-height: calc(var(--font-lineHeight) * 5);\n}\n\n.toc .ct::before {\n content: none;\n}\n\n.toc ol,\n.toc ul {\n list-style-type: none;\n /* margin-top: calc(var(--font-lineHeight) * 3); */\n padding: 0;\n margin-left: 0;\n width: 97%;\n /* position: absolute; */\n bottom: 0;\n li {\n font-weight: 400;\n font-style: italic;\n position: relative;\n margin-bottom: calc(var(--font-lineHeight));\n text-align: left;\n em {\n font-style: normal;\n }\n &::before {\n content: \". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . \";\n text-align-last: justify;\n width: calc(100% - 1em);\n margin-left: 0;\n /* height: 3px; */\n bottom: 3px;\n /* background: red; */\n position: absolute;\n color: grey;\n }\n }\n .toc-chapter,\n .toc-unnumbered {\n }\n\n .toc-back {\n margin-top: var(--font-lineHeight);\n }\n\n .toc-part {\n font-size: 1.3em;\n margin-top: calc(var(--font-lineHeight) * 2);\n /* margin-top: var(); */\n a {\n font-weight: 600;\n color: var(--primary);\n }\n &::before {\n content: none;\n }\n & a::after {\n content: none;\n }\n }\n a {\n color: black;\n /* background: var(--color-paper); */\n text-decoration: none;\n position: relative;\n padding-right: 0.5ch;\n z-index: 2000;\n display: inline-block;\n /* width: 80%; */\n text-shadow: 1px 1px var(--color-paper), -1px -1px var(--color-paper), -1px 1px var(--color-paper), 1px -1px var(--color-paper), 1px 1px var(--color-paper), -1px -1px var(--color-paper), -1px 1px var(--color-paper), 1px -1px var(--color-paper), 3px 3px var(--color-paper), -3px -3px var(--color-paper), -3px 3px var(--color-paper), 3px -3px var(--color-paper);\n /* padding-right: 3em; */\n &::after {\n content: target-counter(attr(href url), page);\n font-style: normal;\n /* float: right; */\n z-index: 2000;\n /* position: relative; */\n background: var(--color-paper);\n padding-left: 2ch;\n /* left: 95px; */\n bottom: -1px;\n position: relative;\n }\n }\n .toc-front,\n .toc-back {\n /* color: red; */\n a::after {\n /* left: 99px; */\n }\n }\n}\n\n.toc .chapterNum {\n /* position: absolute;\n left: -5ch;\n text-align: right;\n width: 2ch; */\n}\n\n.toc-component {\n}\n\n.toc-front .toc-component {\n}\n\n\n\n.toc li {\n padding-left: 0;\n margin-left: 0 ;\n}\n.toc li a {\n display: flex;\n justify-content: space-between;\n .chapterNum {\n place-self: flex-start;\n text-align: right;\n min-width: 4ch;\n background: var(--color-paper);\n padding-right: 2ch;\n align-self: stretch;\n }\n .name {\n background: white;\n display: flex;\n }\n &:after {\n place-self: flex-end;\n height: 1.1em;\n }\n}\n\n.toc li a .chapterNum:empty {\n background: var(--color-paper);\n\n}\n\n.toc [data-split-from] li {\n margin-top: 0;\n}\n\n.toc a:not(.note-callout), .toc a:not(.note-callout), .toc a:not(.note-callout) {\n background: none;\n color: inherit;\n}\n\n/* hack to support numbering in the toc */\n\n.toc {\n counter-reset: toc-chapter;\n}\n\n.toc-chapter {\n counter-increment: toc-chapter;\n}\n\n.toc-chapter a .name::before {\n content: counter(toc-chapter) \". \";\n align-self: flex-start;\n width: 3ch;\n}\n\n.toc-component a .name::before,\n.toc-unnumbered a .name::before,\n.toc-contributors a .name::before,\n.toc-appendix a .name::before {\n content: \" \";\n width: 3ch;\n align-self: flex-start;\n}\n",".cover {\n page: cover;\n header {\n /* display: none; */\n }\n figure {\n position: absolute;\n top: -10px;\n right: -10px;\n left: -10px;\n bottom: -10px;\n margin: 0;\n img {\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n }\n }\n}\n\n@page cover {\n margin: 0px;\n @bottom-left {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n}","/* frontMatter */\n\n.component-front,\n.component-back {\n page: front;\n}\n\n@page front :right {\n @bottom-left {\n content: string(chaptertitle);\n }\n}\n\n@page front :left {\n @bottom-right {\n content: string(booktitle);\n \n }\n}\n","/* Part */\n\n.body-chapter {\n page: chapter;\n}\n\n/* */\n","/* Part */\n\n.body-part {\n --back: var(--primary);\n page: part;\n}\n\n\n\n@page part:first {\n /* background: lightgrey; */\n /* background: radial-gradient(ellipse farthest-corner at 45px 45px, white, var(--primary)); */\n\n}\n\n.body-part {\n /* --back: black; */\n break-after: right;\n \n}\n\n","/* Part */\n\n.body-unnumbered {\n page: unnumbered;\n}\n\n@page unnumbered {\n}\n\n.body-unnumbered {\n h1 {\n &::before {\n margin-left: 3px;\n content: none;\n position: absolute;\n font-size: 0.3em;\n margin-top: calc(var(--font-lineHeight) * 2 * -1);\n height: 0.4em;\n font-style: normal;\n text-transform: uppercase;\n letter-spacing: 0.3em;\n box-shadow: 0 1px 0 black, -2px 0 0 inset white, 2px 0 0 inset white, -2px 0 0 white, 2px 0 0 white;\n padding-bottom: 0.1em;\n }\n header {\n blockquote cite {\n display: block;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n }\n}",".notes {\n padding-bottom: 0;\n margin: 0;\n margin-left: 20px;\n padding: 0;\n .backLink {\n display: none;\n }\n li {\n /* break-inside: avoid; */\n widows: 2;\n orphans: 2;\n }\n}\n/* chapter endnotes */\n\n#comp-notes-0 {\n page: note;\n\n h1.ct {\n &::before {\n content: none;\n }\n }\n\n li {\n text-align: left;\n\n }\n\n ol {\n margin-top: 0;\n margin-bottom: 0;\n padding-top:0;\n padding-bottom: 0;\n }\n}\n\n/* @page note:right {\n background: linear-gradient(to right , white 0, white 97%, grey 97%, grey 100%);\n}\n@page note:left {\n background: linear-gradient(to left , white 0, white 97%, grey 97%, grey 100%);\n} */\n\n@page note:right {\n /* background: linear-gradient(to right , white 0, white 97%, transparent 97%, transparent 110%), var(--back); */\n ;\n @bottom-left {content: \"Notes\"}\n}\n@page note:left {\n /* background: linear-gradient(to left , white 0, white 97%, transparent 97%, transparent 110%), var(--back) ; */\n @bottom-right {content: \"Notes\"}\n\n}\n\n","\n.half-title {\n page: halftitle;\n /* break-after: page; */\n\n}\n\n@page halftitle {\n /* --back: var(--primary); */\n\n /* background: red; */\n /* background: grey; */\n margin-top: 61px;\n /* background: radial-gradient(ellipse farthest-corner at 45px 45px, white, var(--back)); */\n background-position: 50% 80%;\n background: var(--back);\n\n @bottom-left {\n content: none;\n }\n\n @bottom-right {\n content: none;\n }\n}\n\n.pub {\n position: absolute;\n bottom: -90px;\n right: -80px;\n width: 80%;\n\n img {\n /* width: 100%;\n position: relative;\n z-index: 202;\n top: 22px; */\n }\n}\n\n",".titlepage {\n * {\n hyphens: none;\n }\n \n page: title;\n .pub {\n position: absolute;\n bottom: -90px;\n right: -80px;\n width: 80%; \n }\n p {\n margin: 0;\n text-indent: 0;\n text-align: left;\n }\n .publisher{\n margin-top: var(--font-lineHeight);\n text-transform: uppercase;\n }\n header {\n min-height: unset;\n .cst {\n margin: 0;\n margin-bottom: var(--font-lineHeight);\n margin-top: var(--font-lineHeight);\n font-size: 1.6em;\n line-height: 1.3;\n\n }\n\n }\n .author {\n text-transform: uppercase;\n\n\n }\n}\n\n@page title {\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n\n\n\n\n\n\n\n\n.titlepage {\n\n\n .author {\n font-size: 1em;\n text-indent: 0;\n text-transform: uppercase;\n margin-top: var(--font-lineHeight);\n margin-bottom: var(--font-lineHeight); \n text-indent: 0;\n hyphens: none;\n text-align: left;\n font-family: inherit;\n }\n .author + p {\n margin-top: calc(var(--font-lineHeight) * 2);\n text-transform: uppercase;\n }\n\n}\n",".copyright {\n page: copyright;\n position: absolute;\n bottom: 4px;\n max-width: 70%;\n font-size: 0.8em;\n h1, h2, h3 {\n display: none;\n }\n}\n\n@page copyright {\n /* background: orange; */\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n",".dedication {\n page: dedication;\n \n}\n\n@page dedication {\n /* background: orange; */\n @bottom-center {\n content: none;\n }\n @bottom-right {\n content: none;\n }\n @bottom-left {\n content: none;\n }\n}\n",".appendix {\n --link-background: rgb(240, 240, 240);\n page: appendix;\n}\n\nh2 {\n /* string-set: title content(text); */\n}\n\n@page appendix :left {\n margin-top: 41px;\n @bottom-right {\n content: string(title);\n text-transform: uppercase;\n font-size: 0.8em;\n font-family: var(--font-sans);\n text-overflow: ellipsis;\n font-style: normal;\n }\n}\n\n@page appendix :right {\n margin-top: 41px;\n @bottom-left {\n content: string(title);\n text-transform: uppercase;\n font-size: 0.8em;\n font-family: var(--font-sans);\n text-overflow: ellipsis;\n font-style: normal;\n }\n}\n"]}
\ No newline at end of file
......@@ -51,7 +51,7 @@
@import "modules/page-copyright.css";
@import "modules/page-dedication.css";
@import "modules/page-appendix.css";
@import "modules/specific-book2.css";
/* @import "modules/specific-book2.css"; */
......
@import 'modules/reset.css';
@import "modules/fonts.css";
@import "modules/vars.css";
@import "modules/body.css";
@import "modules/header.css";
@import "modules/pictures.css";
@import "modules/list.css";
@import "modules/table.css";
@import "modules/numbering.css";
@import "modules/copyright.css";
@import "modules/dedication.css";
@import "modules/notes.css";
@import "modules/appendix.css";
@import "modules/specific.css";
@import "modules/appendix.css";
/* hack for stuff not implemented yet */
@import "interface/hack.css";
\ No newline at end of file
......@@ -14,9 +14,11 @@ h2,
h3,
h4,
h5,
h6 {
h6,
.author {
& + p {
text-indent: 0;
--text-indent: 0;
/* text-indent: 0; */
}
}
......@@ -45,6 +47,9 @@ li {
}
}
li {
text-align-: left;
}
hr {
height: var(--font-lineHeight);
margin: 0;
......@@ -63,7 +68,6 @@ hr {
content: "* * *";
text-align: center;
margin: 0;
}
& + p {
......@@ -76,12 +80,11 @@ blockquote {
line-height: var(--font-lineHeight);
padding-bottom: calc(var(--font-lineHeight) / 2);
padding-left: 39px;
font-style: