@font-face {
font-family: 'Fourmi';
src: url('/wiki/images/7/7c/Fourmi.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'anthony';
src: url('/wiki/images/c/ce/Anthony.woff2') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'authenticond';
src: url('/wiki/images/2/27/AUTHENTICSans-Condensed-60.woff2') format('opentype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'authenticond';
src: url('/wiki/images/5/57/AUTHENTICSans-Condensed-90.woff2') format('opentype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'authentic';
src: url('/wiki/images/8/87/AUTHENTICSans-60.woff2') format('opentype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'authentic';
src: url('/wiki/images/9/94/AUTHENTICSans-90.woff2') format('opentype');
font-weight: 500;
font-style: normal;
}
:root{
--font-size: 11pt;
}
@page{
size: 152.4mm 228.6mm;
margin: 15mm 20mm 10mm 20mm;
@top-center{
content: string(contributiontitle);
font-family: Fourmi;
font-size: 18pt;
overflow: visible;
white-space: nowrap;
margin-left: -15mm;
margin-right: -15mm;
}
@bottom-center{
margin-top: -4mm;
font-family: monospace;
font-size: 8pt;
content: counter(page);
}
}
@page:first{
margin: 5mm 5mm 5mm 5mm;
background-color: yellow;
@top-left{
content: "";
}
@top-center{
content: "";
}
@bottom-center{
font-family: 'Fourmi';
}
}
page:blank{
background-color: blue;
@top-left{
content: "";
}
@top-center{
content: "";
}
@top-center{
content: "";
}
}
body{
font-size: var(--font-size);
line-height: 1.6;
font-family: 'authentic';
}
div.pagebreak{
page-break-after: always;
}
div.cover{
}
div.cover h1,
div.cover ul li{
font-size: 18pt;
line-height: 1.25;
color: yellow;
font-weight: bold;
}
div.cover ul li{
list-style: none;
margin-bottom: 0.5em;
width: 80mm;
}
div.section{
page-break-before: right;
}
div.introduction,
div.contribution{
page-break-before: right;
}
/* general elements*/
h1{
color:black;
string-set: sectiontitle content(text);
font-size: 150pt;
line-height: 0.85;
margin: 0;
margin-left: 32pt;
word-break: break-all;
font-family: 'Fourmi';
display:inline;
}
h2{
string-set: contributiontitle content(text);
margin: 0 0 32pt 0;
}
h3, h4, h5, h6{
margin: 0 0 1em 0;
page-break-after: avoid;
}
p{
margin: 0 0 1em 0;
}
.thumb{
/* image caption */
font-size: 10pt;
line-height: 1.25;
margin: 24pt 16pt 16pt 16pt;
page-break-inside: avoid;
}
img{
position: relative;
display: block;
max-width: 100mm;
height: auto;
margin: 0 0 8pt 0;
}
pre{
font-size: 8pt;
line-height: 1.8;
white-space: normal;
margin: 16pt 16pt;
}
table{
width: 100%;
}
sup{
line-height: 0;
}
a,
a:visited,
a:active,
a:hover{
color: inherit;
text-decoration: none;
font-weight: 500;
}
/* specific details */
a.external{
word-break: break-all;
}