UnfoldingCSS:Counter Cloud Action Plan: Difference between revisions

From titipi
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
@font-face {
font-family:'Picnic';
src:url('http://titipi.org/wiki/images/b/bf/PicNic-Regular.woff2') format('woff2');
font-weight:normal;
font-style:normal
}


@font-face {
@font-face {
     font-family: 'Fourmi';
     font-family: 'asulbold';
     src: url('/wiki/images/7/7c/Fourmi.otf') format('opentype');
     src: url('http://titipi.org/wiki/images/2/2f/Asul-bold-webfont.woff') format('woff2'),
        url('http://titipi.org/wiki/images/3/3c/Asul-bold-webfont.woff2') format('woff');
     font-weight: normal;
     font-weight: normal;
     font-style: normal;
     font-style: normal;
}


}
@font-face {
@font-face {
     font-family: 'anthony';
     font-family: 'asulregular';
     src: url('/wiki/images/c/ce/Anthony.woff2') format('opentype');
     src: url('http://titipi.org/wiki/images/0/03/Asul-regular-webfont.woff') format('woff2'),
        url('http://titipi.org/wiki/images/c/c7/Asul-regular-webfont.woff2') format('woff');
     font-weight: normal;
     font-weight: normal;
     font-style: normal;
     font-style: normal;
}
}
@font-face {
 
    font-family: 'authenticond';
:root {
    src: url('/wiki/images/2/27/AUTHENTICSans-Condensed-60.woff2') format('opentype');
--font-size: 12pt
    font-weight: 400;
    font-style: normal;
}
}
@font-face {
div.section {
    font-family: 'authenticond';
    src: url('/wiki/images/5/57/AUTHENTICSans-Condensed-90.woff2') format('opentype');
    font-weight: 500;
    font-style: normal;
}
}
@font-face {
div.contrib {
    font-family: 'authenticond';
    src: url('/wiki/images/2/25/AUTHENTICSans-Condensed-130.woff2') format('opentype');
    font-weight: 600;
    font-style: normal;
}
}


span.bookcover {
color:white;
string-set:sectiontitle content(text);
font-size:155px;
line-height:0.55;
margin: 0;
font-family:'Picnic';
display:inline;
hyphens:auto
}


@font-face {
body {
    font-family: 'authentic';
color:#222;
    src: url('/wiki/images/8/87/AUTHENTICSans-60.woff2') format('opentype');
font-size:var(--font-size);
    font-weight: 400;
line-height:1.5;
    font-style: normal;
font-family:'asulregular'
}
@font-face {
    font-family: 'authentic';
    src: url('/wiki/images/9/94/AUTHENTICSans-90.woff2') format('opentype');
    font-weight: 500;
    font-style: normal;
}
}
@font-face {
div.pagebreak {
    font-family: 'authentic';
    src: url('/wiki/images/6/66/AUTHENTICSans-130.woff2') format('opentype');
    font-weight: 600;
    font-style: normal;
}
}
@font-face {
div.nobreak {
    font-family: 'authentic';
page-break-inside:avoid
    src: url('/wiki/images/b/b1/AUTHENTICSans-150.woff2') format('opentype');
    font-weight: 700;
    font-style: normal;
}
}
 
div.cover {
@font-face {
    font-family: 'herbier';
    src: url('/wiki/images/a/a8/Herbier.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
}


:root{
--font-size: 12pt;
}


.pagedjs_section_first_page + .pagedjs_blank_page {
h2 {
        background-color:red !important;
margin-top:0;
font-weight:600;
line-height:1;
font-family:Picnic;
font-size:3rem
}
}


@page{
h3 {font-family: Picnic;
size: 166.4mm 258.6mm;
  color: darkblue;
margin: 17mm 15mm 13mm 15mm;
  font-size:1.5rem}


@top-center{
h4,
    content: string(contributiontitle);
h5,
            font-family: Fourmi;
h6 {
            font-size: 20pt;
margin:0 0 1em 0;
            overflow: hidden;
font-family: asulbold;
            text-overflow:ellipsis;
}
            white-space: nowrap;
            margin-left: -10mm;
            margin-right: -10mm;
}
@bottom-center{
margin-top: -4mm;
font-family: 'authenticond';
                font-weight: 500;
font-size: 9pt;
content: counter(page);
}
      @footnote {
          float: bottom;
          border-top: solid #222 thin;
          padding-top: 8pt;
          font-family: 'authenticond';
      }


p {
margin:0 0 1em 0
}
}
@page:first{
margin: 5mm 5mm 5mm 5mm;


background-color: #a5d;
.contrib p {
orphans:2;
@top-left{
widows:2
content: "";
}
@top-center{
                font-family: authentic;
content: "NEoN Counter Cloud Action Plan";
                font-size:11pt;
                font-weight: 500;
                margin-bottom: -5mm;
}
        @bottom-center{
                font-family: authentic;
content: "The Institute for Technology In the Public Interest";
                font-size:11pt;
                font-weight: 500;
        }
}
 
@page:blank{
background-color:#222;
@top-left{
content: "";
}
@top-center{
content: "";
}
@top-center{
content: "";
}
        @top-center{
content: "";
        }
        @bottom-center{
                content:"";
        }
}
}


@page:nth(2){      
.thumb {
        background-color: #222;
font-size:10pt;
        @bottom-center{
line-height:1.25;
                content:"";
margin:24pt 16pt 16pt 16pt;
        }
page-break-inside:avoid;
font-family:asulregular
}
}
 
img {
@page section:first{
position:relative;
margin: 8mm 8mm 0mm 8mm;
display:block;
background-color: #222;
max-width:100%;
 
height:auto;
        @bottom-center{
margin:0 0 8pt 0
                content:"";
        }
}
}
 
.thumbinner {
@page contrib:first{
max-width:100%
        @top-center{
content: "";
        }
}
}
 
pre {
div.section{
font-size:8pt;
page: section;
line-height:1.8;
white-space:pre;
margin:16pt 16pt
}
}
 
table {
div.section, div.section div.contrib:nth-of-type(1){
width:100%
      break-before: right;
}
}
div.contrib:not(:first-of-type){
sup {
      break-before: always;   
line-height:0
}
}
div.contrib{
a,
      page: contrib;
a:visited,
a:active,
a:hover {
color:darkblue;
text-decoration:none;
font-weight:500
}
}
 
a.external {
h1{
word-break:break-all
  margin:0;
  font-family: 'Fourmi';
  font-size: 170px;
  font-weight: normal;
  line-height: 0.8em;
  hyphens:auto;
  color:white;
  page-break-after: always;
}
}
h1:after{
b,
  content:'q';
strong {
  font-size: 300px;
font-weight:500
  font-family: 'herbier';
  color: #998;
  page-break-before: always;
  page-break-after: always;
  margin-left: -50px;
}
}
 
[data-id="marginalia"] ul {
div.section.snecond h1:after{
columns:2 auto;
    content: ' h';
padding-left:0.4em
  top: 200px;
  position:relative;
}
}
 
[data-id="marginalia"] ul li:before {
div.section.thrid h1:after{
display:none
    content: ' r';
  top: 200px;
  position:relative;
}
}
 
[data-id="marginalia"] ul li {
div.section.zero h1:after{
text-indent:-22px
    content: ' p';
  top: 100px;
  position:relative;
}
}


span.bookcover{
span.reference-text {
        color:#222;
    float: footnote;
string-set: sectiontitle content(text);
        font-size: 222px;
        line-height: 0.55;
margin: 0;
/*        margin-left: 32pt; */
        font-family: 'Fourmi';
        display:inline;
        position:relative;
        hyphens:auto;
}
}
span.bookcover.floating{
.reference-text::footnote-call {
      font-weight:300;
    font-family:'asulregular';
      font-size: 132pt;
      font-family:authenticond;
      color:#222;
        line-height: 160px;
      width:70%;
}
}
 
       
span.bookcover:before{
.reference-text::footnote-marker {
  width:136pt;
    font-family:'asulregular';
  display:inline-block;
  content:'m';
  font-size: 300px;
  font-family: 'herbier';
  color:#aaa;
  margin-left:-42pt;
}
}
span.bookcover.floating:before{
.contents ul{
  content:' o';
    margin-top:0.5em;
  color:#cca;
  position:relative;
}
}
span.bookcover.floating:after{
.contents h3{
  font-size: 300px;
    margin-bottom: 0.5em;
  font-family: 'herbier';
  content:' a';
  color:#cca;
  display:none;
}
}


 
.pagedjs_page .pagedjs_margin-top-center {
body{
font-family:Picnic;
        color:#222;
font-size:20pt;
font-size: var(--font-size);
overflow:hidden;
line-height: 1.6;
text-overflow:ellipsis;
        font-family: 'authentic';
white-space:nowrap;
margin-left:-10mm;
margin-right:-10mm
}
}
 
.pagedjs_page .pagedjs_margin-bottom-center {
div.pagebreak{
margin-top:-4mm;
    page-break-after: always;
font-family:'asulregular';
font-weight:500;
font-size:9pt
}
}
div.nobreak{
.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
    page-break-inside: avoid;
display:block
}
}


div.cover{
}
}
div.cover h1,
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
div.cover ul li{
display:block
font-size: 18pt;
}
line-height: 1.25;
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
color: yellow;
content:counter(page)
font-weight: bold;
}
div.cover ul li{
list-style: none;
margin-bottom: 0.5em;
width: 80mm;
}
 
/* general elements*/
 
 
 
h2{
margin-top:0;
font-weight: 600;
line-height: 1.25;
font-family: authenticond;
font-size: 2rem;
page-break-before: always;
}
}
.runningtitle {
.pagedjs_page .pagedjs_footnote_content {
  display:none;
float:bottom;
border-top:solid #222 thin;
padding-top:8pt;
font-family:'asulregular';
font-size: 7pt;
}
}
h2:not( .runningtitle ~ h2 ){
.pagedjs_page {
string-set: contributiontitle content(text);  
--pagedjs-margin-top:17mm;
--pagedjs-margin-right:15mm;
--pagedjs-margin-left:15mm;
--pagedjs-margin-bottom:13mm;
--pagedjs-pagebox-width:148mm;
--pagedjs-pagebox-height:210mm
}
}
 
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left {
h3, h4, h5, h6{
    margin: 0 0 1em 0;
    page-break-after: avoid;
    font-weight: 600;
}
}
 
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center {
p{
font-family:asulregular;
    margin: 0 0 1em 0;
font-size:11pt;
font-weight:500;
margin-bottom:-5mm
}
}
 
.pagedjs_page.pagedjs_first_page, .pagedjs_margin-content {
.contrib p{
font-family:asulregular;
    orphans:2;
font-size:9pt;
    widows:2;
color: black;
}
}
 
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left>.pagedjs_margin-content>* {
.thumb{
display:block
    /* image caption */
    font-size: 10pt;
    line-height: 1.25;
    margin: 24pt 16pt 16pt 16pt;
    page-break-inside: avoid;
    font-family: authenticond;
}
}
img{
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left>.pagedjs_margin-content::after {
    position: relative;
content:""
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 8pt 0;
}
}
.thumbinner{
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
    max-width:100%;
display:block
}
}
pre{
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
    font-size: 8pt;
content:"NEoN Trans*Feminist Counter Cloud Action Plan"
    line-height: 1.8;
    white-space: pre;
    margin: 16pt 16pt;
}
}
table{
.pagedjs_page.pagedjs_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
    width: 100%;
display:block
}
}
sup{
.pagedjs_page.pagedjs_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
    line-height: 0;
content:"The Institute for Technology In the Public Interest"
}
}
a,
.pagedjs_page.pagedjs_first_page {
a:visited,
background-color:lightblue;
a:active,
--pagedjs-margin-top:10mm;
a:hover{
--pagedjs-margin-right:10mm;
    color: #83b;
--pagedjs-margin-left:10mm;
    text-decoration: none;
--pagedjs-margin-bottom:10mm
    font-weight: 500;
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left {
/* specific details */
a.external{
    word-break: break-all;
}
}
b,strong {
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center {
    font-weight:500;
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center {
/* SPECIFIC CONTRIBUTIONS */
#marginalia ul{
    columns: 2 auto;
    padding-left:0.4em;
}
}
#marginalia ul li:before {
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left>.pagedjs_margin-content>* {
    display:none;
display:block
}
}
#marginalia ul li{
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left>.pagedjs_margin-content::after {
    text-indent:-22px;
content:""
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
/* LEAvES */
display:block
 
ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
ul li {
content:""
  padding-left: 1em;
  text-indent: -1.4em;
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
ul li:before {
display:block
  font-family: 'herbier';
  content: "a";
  padding-right: 10px;
  font-size:10pt;
  position: relative;
  top: -5px;
}
}
 
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
ul li:nth-child(1):before{
content:""
  content: "a";
}
}
ul li:nth-child(2):before{
.pagedjs_page.pagedjs_blank_page {
  content: "f";
background-color:#222
}
}
ul li:nth-child(3):before{
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center {
  content: "h";
}
}
ul li:nth-child(4):before{
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
  content: "i";
display:block
}
}
ul li:nth-child(5):before{
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
  content: "j";
content:""
}
}
ul li:nth-child(6):before{
.pagedjs_page:nth-of-type(2) {
  content: "m";
background-color:#222
}
}
ul li:nth-child(7):before{
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center {
  content: "n";
}
}
ul li:nth-child(8):before{
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
  content: "o";
display:block
}
}
ul li:nth-child(9):before{
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
  content: "p";
content:""
}
}
ul li:nth-child(10):before{
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page {
  content: "q";
background-color:#222;
--pagedjs-margin-top:8mm;
--pagedjs-margin-right:8mm;
--pagedjs-margin-left:8mm;
--pagedjs-margin-bottom:0mm
}
}


ul li ul li:before{
.pagedjs_page .pagedjs_margin-bottom-center {
    font-family:'authentic';
margin-top:-4mm;
    content:'\26AC' !important;
font-family:'authenticond';
    display:none;
font-weight:500;
font-size:9pt
}
}
ul li ul li {  
 
  padding-left: 2em;
.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
display:block
}
}
 
.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
span.reference-text {  
content:var(--pagedjs-string-first-contributiontitle)
    float: footnote;
}
}
.reference-text::footnote-call {
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
    font-family:'authenticond';
display:block
}
}
       
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
.reference-text::footnote-marker {
content:counter(page)
    font-family:'authenticond';
}
}
.contents ul{
.pagedjs_page .pagedjs_footnote_content {
    margin-top:0.5em;
float:bottom;
border-top:solid #222 thin;
padding-top:8pt;
font-family:'authenticond'
}
}
.contents h3{
:root {
    margin-bottom: 0.5em;
--pagedjs-width:148mm;
--pagedjs-height:210mm;
--pagedjs-width-right:148mm;
--pagedjs-height-right:210mm;
--pagedjs-width-left:148mm;
--pagedjs-height-left:210mm
}
}
.contents li a::after{
@page {
    content: '\00a0\2192\00a0' target-counter(attr(href), page);
size:148mm 210mm;
    margin-right:5px;
margin:0px;
    font-family: authenticond;
padding:0px;
    font-size: 9pt;
padding:0px
}
}

Revision as of 15:25, 15 February 2022

@font-face {
 font-family:'Picnic';
 src:url('http://titipi.org/wiki/images/b/bf/PicNic-Regular.woff2') format('woff2');
 font-weight:normal;
 font-style:normal
}

@font-face {
    font-family: 'asulbold';
    src: url('http://titipi.org/wiki/images/2/2f/Asul-bold-webfont.woff') format('woff2'),
         url('http://titipi.org/wiki/images/3/3c/Asul-bold-webfont.woff2') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'asulregular';
    src: url('http://titipi.org/wiki/images/0/03/Asul-regular-webfont.woff') format('woff2'),
         url('http://titipi.org/wiki/images/c/c7/Asul-regular-webfont.woff2') format('woff');
    font-weight: normal;
    font-style: normal;

}

:root {
 --font-size: 12pt
}
div.section {
}
div.contrib {
}

span.bookcover {
 color:white;
 string-set:sectiontitle content(text);
 font-size:155px;
 line-height:0.55;
 margin: 0;
 font-family:'Picnic';
 display:inline;
 hyphens:auto
}

body {
 color:#222;
 font-size:var(--font-size);
 line-height:1.5;
 font-family:'asulregular'
}
div.pagebreak {
}
div.nobreak {
 page-break-inside:avoid
}
div.cover {
}


h2 {
 margin-top:0;
 font-weight:600;
 line-height:1;
 font-family:Picnic;
 font-size:3rem
}

h3 {font-family: Picnic; 
  color: darkblue;  
  font-size:1.5rem}

h4,
h5,
h6 {
 margin:0 0 1em 0;
 font-family: asulbold;
}

p {
 margin:0 0 1em 0
}

.contrib p {
 orphans:2;
 widows:2
}

.thumb {
 font-size:10pt;
 line-height:1.25;
 margin:24pt 16pt 16pt 16pt;
 page-break-inside:avoid;
 font-family:asulregular
}
img {
 position:relative;
 display:block;
 max-width:100%;
 height:auto;
 margin:0 0 8pt 0
}
.thumbinner {
 max-width:100%
}
pre {
 font-size:8pt;
 line-height:1.8;
 white-space:pre;
 margin:16pt 16pt
}
table {
 width:100%
}
sup {
 line-height:0
}
a,
a:visited,
a:active,
a:hover {
 color:darkblue;
 text-decoration:none;
 font-weight:500
}
a.external {
 word-break:break-all
}
b,
strong {
 font-weight:500
}
[data-id="marginalia"] ul {
 columns:2 auto;
 padding-left:0.4em
}
[data-id="marginalia"] ul li:before {
 display:none
}
[data-id="marginalia"] ul li {
 text-indent:-22px
}

span.reference-text { 
    float: footnote;
}
.reference-text::footnote-call {
    font-family:'asulregular';
}
        
.reference-text::footnote-marker {
    font-family:'asulregular';
}
.contents ul{
    margin-top:0.5em;
}
.contents h3{
    margin-bottom: 0.5em;
}

.pagedjs_page .pagedjs_margin-top-center {
 font-family:Picnic;
 font-size:20pt;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 margin-left:-10mm;
 margin-right:-10mm
}
.pagedjs_page .pagedjs_margin-bottom-center {
 margin-top:-4mm;
 font-family:'asulregular';
 font-weight:500;
 font-size:9pt
}
.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
 display:block
}

}
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:counter(page)
}
.pagedjs_page .pagedjs_footnote_content {
 float:bottom;
 border-top:solid #222 thin;
 padding-top:8pt;
 font-family:'asulregular';
 font-size: 7pt;
}
.pagedjs_page {
 --pagedjs-margin-top:17mm;
 --pagedjs-margin-right:15mm;
 --pagedjs-margin-left:15mm;
 --pagedjs-margin-bottom:13mm;
 --pagedjs-pagebox-width:148mm;
 --pagedjs-pagebox-height:210mm
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left {
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center {
 font-family:asulregular;
 font-size:11pt;
 font-weight:500;
 margin-bottom:-5mm
}
.pagedjs_page.pagedjs_first_page, .pagedjs_margin-content {
 font-family:asulregular;
 font-size:9pt;
 color: black;
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-left>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
 content:"NEoN Trans*Feminist Counter Cloud Action Plan"
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:"The Institute for Technology In the Public Interest"
}
.pagedjs_page.pagedjs_first_page {
 background-color:lightblue;
 --pagedjs-margin-top:10mm;
 --pagedjs-margin-right:10mm;
 --pagedjs-margin-left:10mm;
 --pagedjs-margin-bottom:10mm
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left {
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center {
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center {
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-left>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_blank_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page.pagedjs_blank_page {
 background-color:#222
}
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center {
}
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page:nth-of-type(2) .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page:nth-of-type(2) {
 background-color:#222
}
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center {
}
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:""
}
.pagedjs_page.pagedjs_named_page.pagedjs_section_page.pagedjs_section_first_page {
 background-color:#222;
 --pagedjs-margin-top:8mm;
 --pagedjs-margin-right:8mm;
 --pagedjs-margin-left:8mm;
 --pagedjs-margin-bottom:0mm
}

 .pagedjs_page .pagedjs_margin-bottom-center {
 margin-top:-4mm;
 font-family:'authenticond';
 font-weight:500;
 font-size:9pt
}

.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page .pagedjs_margin-top-center>.pagedjs_margin-content::after {
 content:var(--pagedjs-string-first-contributiontitle)
}
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content>* {
 display:block
}
.pagedjs_page .pagedjs_margin-bottom-center>.pagedjs_margin-content::after {
 content:counter(page)
}
.pagedjs_page .pagedjs_footnote_content {
 float:bottom;
 border-top:solid #222 thin;
 padding-top:8pt;
 font-family:'authenticond'
}
:root {
 --pagedjs-width:148mm;
 --pagedjs-height:210mm;
 --pagedjs-width-right:148mm;
 --pagedjs-height-right:210mm;
 --pagedjs-width-left:148mm;
 --pagedjs-height-left:210mm
}
@page {
 size:148mm 210mm;
 margin:0px;
 padding:0px;
 padding:0px
}