206 lines
2.8 KiB
CSS
206 lines
2.8 KiB
CSS
|
@page {
|
||
|
size: 156mm 234mm;
|
||
|
margin-bottom: 58px;
|
||
|
padding-bottom: 20px;
|
||
|
margin-top: 40px;
|
||
|
}
|
||
|
|
||
|
@page:left {
|
||
|
margin-right: 40px;
|
||
|
margin-left: 64px;
|
||
|
@bottom-left-corner {
|
||
|
content: counter(page);
|
||
|
font-size: 1rem;
|
||
|
vertical-align: text-top;
|
||
|
}
|
||
|
|
||
|
@bottom {
|
||
|
content: element(runningTitle);
|
||
|
position: relative;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@page:right {
|
||
|
margin-left: 40px;
|
||
|
margin-right: 64px;
|
||
|
@bottom-right-corner {
|
||
|
content: counter(page);
|
||
|
font-size: 1rem;
|
||
|
vertical-align: text-top;
|
||
|
}
|
||
|
|
||
|
@bottom {
|
||
|
content: element(runningAuthors);
|
||
|
position: relative;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@page crustpage :first {
|
||
|
@bottom-right-corner {
|
||
|
content: none;
|
||
|
}
|
||
|
@bottom {
|
||
|
content: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@media print {
|
||
|
html {
|
||
|
font-size: 0.8em;
|
||
|
box-sizing: border-box;
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
}
|
||
|
body {
|
||
|
font-size: 1rem;
|
||
|
padding: 0;
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
.grid {
|
||
|
display: inline;
|
||
|
}
|
||
|
|
||
|
.coretitle {
|
||
|
margin-top: 3rem;
|
||
|
margin-bottom: 2rem;
|
||
|
font-size: 2.2rem;
|
||
|
}
|
||
|
|
||
|
.leftcolumn {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.has,
|
||
|
.afterhas {
|
||
|
font-size: 1.1rem;
|
||
|
}
|
||
|
|
||
|
.mantle,
|
||
|
.crust {
|
||
|
margin-bottom: 0.2em;
|
||
|
}
|
||
|
|
||
|
.content {
|
||
|
padding: 0px;
|
||
|
margin: 0 auto;
|
||
|
margin-top: 4rem;
|
||
|
}
|
||
|
|
||
|
.hpar {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.mantletitle {
|
||
|
font-size: 1.7rem;
|
||
|
}
|
||
|
|
||
|
.sessiongrid {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
#bibliography {
|
||
|
break-before: page;
|
||
|
}
|
||
|
|
||
|
.footnotes ol {
|
||
|
margin-top: 3rem;
|
||
|
padding-left: 0.9rem;
|
||
|
}
|
||
|
|
||
|
.footnotes hr {
|
||
|
border: none;
|
||
|
border-top: 0px;
|
||
|
text-align: left;
|
||
|
margin-top: 2rem;
|
||
|
margin-bottom: -2rem;
|
||
|
}
|
||
|
|
||
|
.footnotes hr::after {
|
||
|
content: "Endnotes";
|
||
|
font-size: 1.2rem;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.runningTitle {
|
||
|
position: running(runningTitle);
|
||
|
}
|
||
|
|
||
|
.runningAuthors {
|
||
|
position: running(runningAuthors);
|
||
|
}
|
||
|
|
||
|
.hasauthors .afterhas {
|
||
|
font-size: 1.5rem;
|
||
|
}
|
||
|
|
||
|
.crustpage {
|
||
|
break-before: page;
|
||
|
page: crustpage;
|
||
|
}
|
||
|
|
||
|
.hasin {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.abstract {
|
||
|
margin-left: 0;
|
||
|
margin-right: 0;
|
||
|
max-width: inherit;
|
||
|
}
|
||
|
|
||
|
.keywords {
|
||
|
margin-left: 0;
|
||
|
margin-right: 0;
|
||
|
max-width: inherit;
|
||
|
padding-left: 0;
|
||
|
padding-right: 0;
|
||
|
font-size: 0.9rem;
|
||
|
}
|
||
|
|
||
|
h2:before,
|
||
|
h3:before,
|
||
|
h4:before,
|
||
|
h5:before {
|
||
|
content: none;
|
||
|
}
|
||
|
|
||
|
h2, h3, h4, h5, hr {
|
||
|
break-after: avoid;
|
||
|
}
|
||
|
|
||
|
table {
|
||
|
font-size: 1rem;
|
||
|
}
|
||
|
|
||
|
.glosscontainer,
|
||
|
table,
|
||
|
table + p,
|
||
|
blockquote,
|
||
|
li {
|
||
|
break-inside: avoid;
|
||
|
}
|
||
|
|
||
|
.toc::after {
|
||
|
text-align: right;
|
||
|
float: right;
|
||
|
content: target-counter(attr(href url), page, decimal-leading-zero);
|
||
|
}
|
||
|
|
||
|
.authorpage {
|
||
|
break-before: page;
|
||
|
}
|
||
|
|
||
|
img {
|
||
|
display: block;
|
||
|
max-height: 150mm;
|
||
|
width: auto;
|
||
|
break-after: avoid;
|
||
|
margin-bottom: 0.5rem;
|
||
|
}
|
||
|
|
||
|
img + strong del {
|
||
|
margin-left: 0;
|
||
|
}
|
||
|
}
|