2021-09-01 16:50:02 +02:00
: root {
2021-11-08 22:00:22 +01:00
--font-size : 12px ;
--line-height : 18px ;
--small-font-size : 10px ;
--small-line-height : 15px ;
--h2-font-size : 21px ;
--h2-line-height : 27px ;
2021-09-01 16:50:02 +02:00
--first-indent : 7mm ;
--second-indent : 20mm ;
2021-06-16 16:46:25 +02:00
}
2021-11-03 19:30:52 +01:00
/* --------------- */
/* h1: section titles */
/* h2: contribution titles */
/* --------------- */
2021-09-01 16:50:02 +02:00
@ font-face {
font-family : "bitter" ;
2021-09-08 15:34:34 +02:00
src : url ( . . / fonts / Bitter-Medium . ttf ) ;
font-weight : normal ;
font-style : normal ;
}
@ font-face {
font-family : "bitter" ;
src : url ( . . / fonts / Bitter-MediumItalic . ttf ) ;
font-weight : normal ;
font-style : italic ;
}
@ font-face {
font-family : "bitter" ;
src : url ( . . / fonts / Bitter-Bold . ttf ) ;
2021-09-01 16:50:02 +02:00
font-weight : bold ;
font-style : normal ;
}
@ font-face {
font-family : "bitter" ;
2021-09-08 15:34:34 +02:00
src : url ( . . / fonts / Bitter-BoldItalic . ttf ) ;
font-weight : bold ;
font-style : italic ;
}
@ font-face {
font-family : "bitter_semi" ;
src : url ( . . / fonts / Bitter-SemiBold . ttf ) ;
2021-09-01 16:50:02 +02:00
font-weight : normal ;
font-style : normal ;
2021-06-16 16:46:25 +02:00
}
2021-10-06 17:15:48 +02:00
/* custom markers */
div . page-break {
page-break-after : always ;
}
div . column-break {
2021-10-20 18:29:36 +02:00
/* does not work from this stylesheet, rule gets removed by paged.js??? */
/* only worked once inserted directly into the HTML */
break-after : column ;
2021-10-06 17:15:48 +02:00
}
2021-10-20 18:29:36 +02:00
div . column-break + p {
orphans : 8 ;
}
2021-10-06 17:15:48 +02:00
div . no-hyphens {
hyphens : none ! important ;
}
2021-10-20 18:29:36 +02:00
div . no-indent p {
text-indent : unset ! important ;
}
2021-10-26 21:47:06 +02:00
div . contribution . bugged-report div . no-indent p {
width : 100 % ;
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ;
2021-10-26 21:47:06 +02:00
}
div . contribution . bugged-report div . right-align {
text-align : right ;
margin-left : 0 ;
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ;
2021-10-26 21:47:06 +02:00
}
2021-10-06 17:15:48 +02:00
/* general */
2021-06-16 16:46:25 +02:00
2021-11-26 18:58:31 +01:00
body {
2021-09-01 16:50:02 +02:00
font-family : "bitter" ;
font-size : var ( --font-size ) ;
line-height : var ( --line-height ) ;
letter-spacing : 0 . 01em ;
2021-11-26 18:58:31 +01:00
/*hyphens: auto;*/
2021-09-22 17:35:29 +02:00
/*-webkit-hyphenate-limit-chars: 8 2 4;*/ /* word length, minimum number of characters before and after the hyphen -- does not work in chrome */
2021-12-03 00:01:13 +01:00
orphans : 0 ; /* Default is 2. These might trigger disappearing sentences at pagebreak? https://mattermost.pagedmedia.org/pagedmedia/pl/xsetebgcbbddzggwbbn93e5k1a */
widows : 0 ; /* Default is 2. These might trigger disappearing sentences at pagebreak? https://mattermost.pagedmedia.org/pagedmedia/pl/xsetebgcbbddzggwbbn93e5k1a */
2021-06-16 16:46:25 +02:00
}
2021-09-01 16:50:02 +02:00
@ page {
2021-09-08 15:34:34 +02:00
/*size: 152.4mm 228.6mm;*/ /* Size of the online PDF */
/*size: 152mm 229mm;*/ /* Size listed in cover generator of Lightning Source */
2021-10-06 17:15:48 +02:00
/*size: 164mm 237mm;*/ /* Size of the physical printed DB06 book */
size : 152 . 4mm 228 . 6mm ;
2021-11-10 23:14:54 +01:00
/* about 3mm in pixels */
bleed : 12px ;
2021-11-08 22:00:22 +01:00
marks : crop ;
2021-06-16 16:46:25 +02:00
2021-11-26 18:58:31 +01:00
2021-09-01 16:50:02 +02:00
@ bottom-center {
content : counter ( page ) ;
2021-09-08 15:34:34 +02:00
font-size : 9 . 5pt ;
2021-09-01 16:50:02 +02:00
margin-top : -6mm ;
}
}
@ page : right {
2021-10-06 17:15:48 +02:00
margin : 14 . 758mm 18mm 21 . 225mm 29 . 125mm ;
2021-09-16 18:37:23 +02:00
}
@ page : left {
2021-10-06 17:15:48 +02:00
margin : 14 . 758mm 29 . 125mm 21 . 225mm 18mm ;
2021-09-16 18:37:23 +02:00
}
2021-09-29 18:55:07 +02:00
@ page : right {
2021-11-03 19:30:52 +01:00
/* running header: contribution title (taken from the h2 of the contribution) */
2021-09-08 19:18:14 +02:00
@ top-center {
content : string ( contributiontitle ) ;
font-size : 8pt ;
text-transform : uppercase ;
margin-top : 5mm ;
}
2021-09-01 16:50:02 +02:00
}
2021-09-29 18:55:07 +02:00
@ page : left {
2021-11-03 19:30:52 +01:00
/* running header: section title (taken from the h1 of the section) */
2021-09-08 19:18:14 +02:00
@ top-center {
2021-09-16 18:37:23 +02:00
content : element ( sectiontitle ) ;
2021-09-08 19:18:14 +02:00
font-size : 8pt ;
text-transform : uppercase ;
margin-top : 5mm ;
}
2021-09-01 16:50:02 +02:00
}
2021-11-03 19:30:52 +01:00
@ page : first {
/* cover */
2021-11-26 18:58:31 +01:00
/*background: linear-gradient(180deg, #787cc0, #c0c1e7);*/
background : linear-gradient ( 180deg , # 3741ea , # c0c1e7 ) ;
2021-11-03 19:30:52 +01:00
2021-09-16 18:37:23 +02:00
@ top-center {
content : none ;
}
2021-11-03 19:30:52 +01:00
@ bottom-center {
2021-10-06 17:15:48 +02:00
content : none ;
2021-09-16 18:37:23 +02:00
}
}
2021-11-03 19:30:52 +01:00
@ page backcover {
/* backcover */
2021-11-26 18:58:31 +01:00
/*background: linear-gradient(180deg, #787cc0, #c0c1e7);*/
background : linear-gradient ( 180deg , # 3741ea , # c0c1e7 ) ;
2021-09-01 16:50:02 +02:00
2021-09-16 18:37:23 +02:00
@ top-center {
content : none ;
}
@ bottom-center {
content : none ;
2021-09-01 16:50:02 +02:00
}
2021-09-16 18:37:23 +02:00
}
2021-11-03 19:30:52 +01:00
@ page section {
/* section title pages */
2021-11-26 18:58:31 +01:00
/*background: linear-gradient(180deg, #787cc0, #c0c1e7);*/
background : linear-gradient ( 180deg , # 3741ea , # c0c1e7 ) ;
2021-11-03 19:30:52 +01:00
color : white ! important ;
2021-09-16 18:37:23 +02:00
2021-09-01 16:50:02 +02:00
@ top-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
@ bottom-center {
2021-11-03 19:30:52 +01:00
color : white ! important ;
}
}
@ page section : first {
@ bottom-center {
content : none ;
}
}
@ page contribution : first {
/* exception for running-header on the first page of a contribution */
2021-11-08 22:00:22 +01:00
margin-top : 128px ;
2021-11-03 19:30:52 +01:00
@ top-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
}
@ page nomarks {
2021-09-16 18:37:23 +02:00
2021-09-01 16:50:02 +02:00
@ top-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
@ bottom-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
}
2021-10-20 18:29:36 +02:00
@ page nomarkssmallmargins : right {
@ top-center {
content : none ;
}
@ bottom-center {
content : none ;
}
}
@ page nomarkssmallmargins : left {
@ top-center {
content : none ;
}
@ bottom-center {
content : none ;
}
}
2021-09-16 18:37:23 +02:00
@ page : blank {
2021-09-01 16:50:02 +02:00
@ top-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
@ bottom-center {
2021-09-16 18:37:23 +02:00
content : none ;
2021-09-01 16:50:02 +02:00
}
2021-06-16 16:46:25 +02:00
}
2021-09-22 17:35:29 +02:00
/* for fullpage image contributions */
@ page fullpage {
margin : 0 ! important ;
@ top-center {
content : none ;
}
@ bottom-center {
content : none ;
}
}
2021-06-16 16:46:25 +02:00
2021-10-06 17:15:48 +02:00
/* sections -- page flows */
2021-09-01 16:50:02 +02:00
div . section {
2021-10-06 17:15:48 +02:00
page : section ;
2021-09-16 18:37:23 +02:00
/* force an extra blank page before each section ... */
2021-11-10 14:20:27 +01:00
page-break-before : left ;
2021-09-01 16:50:02 +02:00
}
2021-11-03 19:30:52 +01:00
div . section . intro {
/* exception for the intro section, as there is no title page for this section */
page : contribution ! important ;
2021-09-16 18:37:23 +02:00
}
2021-11-10 14:20:27 +01:00
div . section . toc ,
div . section . intro {
/* exception for the section of the toc and intro, as it needs to be on the right */
page-break-before : right ! important ;
}
2021-09-16 18:37:23 +02:00
div . section h1 {
/* ... and make sure that each section starts on the right */
page-break-before : right ;
}
2021-11-26 18:58:31 +01:00
div . multi {
counter-reset : page 1 ;
}
2021-09-01 16:50:02 +02:00
2021-09-16 18:37:23 +02:00
/* sub-sections -- page flows */
2021-10-06 17:15:48 +02:00
2021-09-16 18:37:23 +02:00
div . multi ,
2021-09-29 18:55:07 +02:00
div . preface ,
2021-09-01 16:50:02 +02:00
div . introduction ,
div . contribution {
page-break-before : right ;
}
2021-10-06 17:15:48 +02:00
div . preface ,
div . acknowledgements ,
div . introduction ,
2021-11-03 19:30:52 +01:00
div . contribution ,
div . appendix {
2021-10-06 17:15:48 +02:00
page : contribution ;
2021-09-01 16:50:02 +02:00
}
2021-09-16 18:37:23 +02:00
div . section . nomarks ,
2021-10-13 19:10:51 +02:00
div . section . toc ,
2021-10-20 18:29:36 +02:00
div . contribution . beirut-82 div . thumb ,
div . enlarged-image {
2021-09-01 16:50:02 +02:00
page : nomarks ;
}
2021-10-20 18:29:36 +02:00
div . special_image_treatment . userinfo {
page : nomarkssmallmargins ;
}
2021-09-01 16:50:02 +02:00
div . cover . second ,
div . multi ,
div . series {
page-break-after : always ;
}
2021-11-10 14:20:27 +01:00
/* force extra page-break for section title pages to start on the left */
div . contribution . so-called-plants ,
div . contribution . invasive-imagination ,
div . contribution . interview-phil {
page-break-after : always ;
}
2021-09-01 16:50:02 +02:00
div . appendix {
page-break-before : always ;
}
2021-10-13 19:10:51 +02:00
div . appendix . letter {
page-break-before : right ;
}
2021-09-16 18:37:23 +02:00
div . backcover {
2021-09-22 17:35:29 +02:00
page-break-before : left ;
2021-09-16 18:37:23 +02:00
page : backcover ;
}
2021-09-01 16:50:02 +02:00
2021-09-16 18:37:23 +02:00
/* sub-sections -- lay-out rules */
div . cover ,
div . backcover {
2021-09-01 16:50:02 +02:00
hyphens : none ;
2021-11-08 23:25:59 +01:00
margin : -7 . 5mm 0 0 20mm ;
2021-09-01 16:50:02 +02:00
}
div . cover ,
2021-09-16 18:37:23 +02:00
div . cover ul li ,
2021-11-10 14:20:27 +01:00
div . backcover b {
2021-09-01 16:50:02 +02:00
font-size : 17pt ;
2021-09-08 15:34:34 +02:00
font-family : "bitter_semi" ;
2021-09-01 16:50:02 +02:00
line-height : 1 . 4 ;
2021-09-08 15:34:34 +02:00
letter-spacing : 0 . 025em ;
2021-09-01 16:50:02 +02:00
color : white ;
font-weight : bold ;
}
2021-11-10 23:14:54 +01:00
/ * div . multi img {
position : absolute ! important ;
top : 13mm ! important ;
left : -30mm ! important ;
width : 152 . 4mm ! important ;
display : unset ;
} * /
2021-09-01 16:50:02 +02:00
div . cover ul {
padding : 0 ;
margin : 2em 0 ;
}
div . cover ul li {
2021-09-29 18:55:07 +02:00
margin-bottom : 0 . 1em ! important ;
2021-09-01 16:50:02 +02:00
}
div . cover . second ,
div . cover . second ul li {
color : black ;
}
2021-09-16 18:37:23 +02:00
div . backcover {
2021-11-10 23:14:54 +01:00
color : white ;
2021-09-16 18:37:23 +02:00
}
2021-11-10 14:20:27 +01:00
div . backcover b {
2021-11-08 22:00:22 +01:00
margin-left : 0 ;
2021-09-16 18:37:23 +02:00
}
div . backcover p {
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ;
2021-09-16 18:37:23 +02:00
}
2021-10-20 18:29:36 +02:00
2021-09-01 16:50:02 +02:00
div . series {
font-size : var ( --small-font-size ) ;
line-height : var ( --small-line-height ) ;
2021-10-20 18:29:36 +02:00
hyphens : none ;
2021-09-01 16:50:02 +02:00
}
div . series . about {
2021-09-22 17:35:29 +02:00
width : 50 % ;
2021-09-01 16:50:02 +02:00
}
div . series . colophon {
columns : 2 auto ;
2021-10-20 18:29:36 +02:00
column-gap : 8mm ;
2021-09-01 16:50:02 +02:00
column-fill : auto ;
2021-09-22 17:35:29 +02:00
height : 207mm ;
2021-09-01 16:50:02 +02:00
}
2021-09-16 18:37:23 +02:00
/* Table of Contents */
div . toc * {
font-size : var ( --font-size ) ;
2021-09-22 17:35:29 +02:00
hyphens : none ;
2021-09-01 16:50:02 +02:00
}
2021-10-13 19:10:51 +02:00
/* the word "Content" at the top of the page */
div . toc > p : first-of-type {
font-size : 16pt ! important ;
2021-09-16 18:37:23 +02:00
font-family : "bitter_semi" ;
2021-10-13 19:10:51 +02:00
line-height : 22pt ;
2021-09-16 18:37:23 +02:00
letter-spacing : 0 . 025em ;
2021-11-08 22:00:22 +01:00
margin : -26px 0 33px var ( --second-indent ) ! important ;
2021-09-16 18:37:23 +02:00
}
div . toc a :: before {
content : target-counter ( attr ( href url ) , page ) ;
float : left ;
2021-09-22 17:35:29 +02:00
font-weight : normal ;
2021-10-13 19:10:51 +02:00
margin-left : -13 . 5mm ;
2021-09-16 18:37:23 +02:00
}
div . toc p {
2021-10-13 19:10:51 +02:00
margin-top : 1 . 5em ;
margin-left : 7mm ;
2021-09-16 18:37:23 +02:00
}
div . toc ul {
2021-11-08 23:25:59 +01:00
margin : var ( --line-height ) 0 0 10mm ! important ;
2021-09-01 16:50:02 +02:00
}
2021-09-16 18:37:23 +02:00
div . toc ul li {
margin-bottom : 0 . 5em ;
}
2021-09-22 17:35:29 +02:00
/* forcing "Signs of clandestine" in toc to next page */
div . toc ul : nth-of-type ( 5 ) {
page-break-before : avoid ;
}
/* disabling wiki-only entries */
div . toc ul : nth-of-type ( 2 ) li : last-of-type {
/* The Extended Trans*feminist Rendering Program */
display : none ;
}
div . toc ul : nth-of-type ( 3 ) li : last-of-type {
/* Comprehensive Features */
display : none ;
}
div . toc ul : nth-of-type ( 4 ) li : nth-of-type ( 3 ) {
/* somatopologies: a guided tour II */
display : none ;
}
2021-09-16 18:37:23 +02:00
2021-09-01 16:50:02 +02:00
div . introduction ,
div . contribution {
}
2021-09-16 18:37:23 +02:00
div . introduction h1 {
display : none ;
}
2021-09-08 15:34:34 +02:00
div . contribution h2 + p > b {
font-weight : normal ;
2021-09-01 16:50:02 +02:00
}
2021-10-06 17:15:48 +02:00
2021-09-16 18:37:23 +02:00
div . item_index {
2021-09-22 17:35:29 +02:00
hyphens : none ;
2021-09-16 18:37:23 +02:00
}
2021-09-22 17:35:29 +02:00
div . item_index ul {
column-gap : 10mm ;
2021-10-13 19:10:51 +02:00
padding : 0 ;
2021-09-22 17:35:29 +02:00
}
div . item_index li {
2021-10-13 19:10:51 +02:00
margin-bottom : 0 ! important ;
2021-10-20 18:29:36 +02:00
text-indent : -7mm ;
margin-left : 7mm ;
2021-09-22 17:35:29 +02:00
}
2021-12-03 00:01:13 +01:00
div . item_index li span . item-refs a :: after {
content : target-counter ( attr ( href ) , page ) ;
2021-09-22 17:35:29 +02:00
font-weight : bold ;
}
div . item_index li span . item_nr {
width : 10mm ;
text-align : right ;
2021-09-16 18:37:23 +02:00
}
2021-09-08 15:34:34 +02:00
2021-10-20 18:29:36 +02:00
2021-09-29 18:55:07 +02:00
/* Invasive imagination and its agential cuts - figures */
div . two-columns {
2021-10-20 18:29:36 +02:00
columns : 2 auto ;
column-fill : auto ;
column-gap : 14mm ;
}
div . two-columns img ,
div . two-columns div . thumb {
display : block ;
float : left ;
}
div . two-columns img ,
2021-09-29 18:55:07 +02:00
div . two-columns div . thumb img {
2021-10-20 18:29:36 +02:00
width : 55mm ! important ;
2021-09-29 18:55:07 +02:00
}
2021-09-08 15:34:34 +02:00
/* general elements*/
2021-11-03 19:30:52 +01:00
span . star {
/* ----> ✶ <--- */
font-family : monospace ;
vertical-align : text-bottom ;
line-height : 1 . 4 ;
}
2021-09-08 15:34:34 +02:00
h1 {
2021-09-16 18:37:23 +02:00
/* section titles */
2021-11-08 23:25:59 +01:00
font-size : 44px ;
line-height : 52px ;
2021-09-08 15:34:34 +02:00
margin : 0 ;
word-break : normal ;
2021-10-20 18:29:36 +02:00
hyphens : manual ! important ;
2021-09-08 15:34:34 +02:00
}
2021-10-06 17:15:48 +02:00
/* h1's are followed by a <span class="running-header-section"></span> */
. running-header-section {
2021-09-16 18:37:23 +02:00
position : running ( sectiontitle ) ;
}
2021-09-08 15:34:34 +02:00
h2 {
/* Contribution titles */
2021-10-06 17:15:48 +02:00
string-set : contributiontitle content ( text ) ! important ;
2021-09-08 15:34:34 +02:00
font-family : "bitter_semi" ;
2021-11-08 22:00:22 +01:00
font-size : var ( --h2-font-size ) ;
line-height : var ( --h2-line-height ) ;
2021-09-08 15:34:34 +02:00
letter-spacing : 0 . 025em ;
2021-11-09 23:15:40 +01:00
margin : 0 0 0 . 2em 0 ;
2021-09-08 15:34:34 +02:00
hyphens : none ;
}
2021-11-09 23:15:40 +01:00
/* title wrapper, to take these out of the baseline */
div . title-wrapper {
position : absolute ;
margin : -97px 0 var ( --h2-font-size ) var ( --second-indent ) ;
}
2021-11-26 18:58:31 +01:00
div . title-wrapper p {
position : absolute ;
width : 80mm ;
}
/* exception for the introduction */
div . introduction div . title-wrapper h2 {
margin : 0 ! important ;
padding : 0 ! important ;
}
div . introduction div . title-wrapper h2 + p {
position : absolute ;
width : 80mm ;
top : 85px ! important ;
margin : 0 ! important ;
color : red ;
}
2021-11-09 23:15:40 +01:00
2021-10-06 17:15:48 +02:00
/* author names */
div . preface h2 ,
div . introduction h2 ,
div . contribution h2 {
2021-11-09 23:15:40 +01:00
margin-bottom : 0 . 2em ! important ;
2021-10-06 17:15:48 +02:00
}
div . preface h2 + p ,
div . introduction h2 + p ,
div . contribution h2 + p {
2021-11-09 23:15:40 +01:00
margin-left : 0 ! important ;
text-indent : unset ! important ;
2021-10-06 17:15:48 +02:00
font-weight : normal ;
}
div . preface h2 + p > b ,
div . introduction h2 + p > b ,
div . contribution h2 + p > b {
font-weight : normal ! important ;
}
2021-09-08 15:34:34 +02:00
h3 {
/* Sub-headers + Notes/References sections + TOC headers*/
2021-11-08 22:00:22 +01:00
font-size : var ( --font-size ) ;
line-height : var ( --line-height ) ;
2021-09-08 15:34:34 +02:00
page-break-after : avoid ;
2021-11-08 22:00:22 +01:00
margin : var ( --line-height ) 0 0 var ( --second-indent ) ;
2021-09-08 15:34:34 +02:00
letter-spacing : 0 . 05em ;
hyphens : none ;
}
2021-10-26 21:47:06 +02:00
div . contribution . information-for-users h3 {
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ! important ;
2021-10-26 21:47:06 +02:00
}
div . contribution . bugged-report h3 {
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ! important ;
2021-10-26 21:47:06 +02:00
}
2021-11-10 14:20:27 +01:00
div . introduction + h3 {
color : red ;
margin-top : 0 ! important ;
}
2021-11-10 23:14:54 +01:00
/* exception for bugged report h3 above notes */
div . contribution . bugged-report ol . references {
margin-top : -18px ! important ;
}
2021-09-08 15:34:34 +02:00
h4 {
/* Sub-sub-headers */
font-size : 100 % ;
page-break-after : avoid ;
2021-11-08 22:00:22 +01:00
margin : var ( --line-height ) 0 0 var ( --second-indent ) ;
2021-09-08 15:34:34 +02:00
hyphens : none ;
2021-10-06 17:15:48 +02:00
font-style : italic ;
2021-09-08 15:34:34 +02:00
font-weight : normal ;
}
h5 , h6 {
2021-11-08 22:00:22 +01:00
margin : 0 0 var ( --line-height ) 0 ;
2021-09-08 15:34:34 +02:00
page-break-after : avoid ;
hyphens : none ;
}
p {
text-indent : var ( --first-indent ) ;
margin : 0 ;
padding : 0 ;
}
2021-09-16 18:37:23 +02:00
/* all exceptions on the text-indent */
2021-11-10 14:20:27 +01:00
div . title-wrapper + p ,
2021-11-03 19:30:52 +01:00
div . note > p ,
p . image + p ,
2021-10-13 19:10:51 +02:00
div . list-without-markers p ,
div . no-text-indent p ,
2021-09-16 18:37:23 +02:00
div . toc p ,
2021-10-06 17:15:48 +02:00
h2 + p , /* author name */
2021-09-16 18:37:23 +02:00
h2 + p ,
2021-10-06 17:15:48 +02:00
h2 + p + p + blockquote + p ,
2021-11-03 19:30:52 +01:00
div . contribution . information-for-users h2 + p + p ,
2021-10-06 17:15:48 +02:00
div . contribution h2 + p + p + div . thumb ,
div . contribution h2 + p + div . thumb ,
2021-09-16 18:37:23 +02:00
h3 + p ,
2021-10-13 19:10:51 +02:00
div . thumb + p ,
div . portrait + p ,
2021-10-06 17:15:48 +02:00
h4 + p ,
2021-09-08 15:34:34 +02:00
div . series p ,
div . cover p ,
2021-09-22 17:35:29 +02:00
div . biographies p ,
div . previously_published p ,
2021-09-16 18:37:23 +02:00
div . backcover p ,
2021-10-06 17:15:48 +02:00
blockquote p ,
2021-10-13 19:10:51 +02:00
table p ,
2021-10-06 17:15:48 +02:00
pre + p ,
2021-11-10 14:20:27 +01:00
div . quote + p ,
2021-11-03 19:30:52 +01:00
blockquote + p ,
ul + p ,
ol + p {
2021-09-08 15:34:34 +02:00
text-indent : unset ! important ;
}
2021-09-22 17:35:29 +02:00
div . previously_published p ,
div . biographies p ,
2021-09-08 15:34:34 +02:00
div . series p {
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ;
2021-09-08 15:34:34 +02:00
}
2021-11-10 23:14:54 +01:00
div . contribution . information-for-users div . title-wrapper + p + p > b ,
2021-11-10 14:20:27 +01:00
div . contribution . ultrasonic-dreams div . title-wrapper + p + p > b {
2021-11-03 19:30:52 +01:00
margin-left : -7mm ;
}
2021-12-03 00:01:13 +01:00
div . force-text-indent {
display : block ;
text-indent : var ( --first-indent ) ! important ;
}
2021-10-13 19:10:51 +02:00
2021-11-08 23:25:59 +01:00
ul {
margin : 18px 0 ! important ;
}
2021-10-13 19:10:51 +02:00
ul > li {
2021-10-06 17:15:48 +02:00
list-style : none ;
2021-10-13 19:10:51 +02:00
text-indent : 0 ;
2021-11-08 22:00:22 +01:00
margin-bottom : var ( --line-height ) ;
2021-10-13 19:10:51 +02:00
}
div . contribution ul > li :: before {
content : "- " ;
margin-left : -3 . 5mm ;
margin-right : 1 . 5mm ;
}
/* Mysteriously enough... these rules don't work??? */
div . cover ul > li :: before ,
ul . references > li :: before ,
div . toc ul > li :: before ,
div . item_index ul > li :: before {
content : none ! important ;
margin-left : unset ;
margin-right : unset ;
margin-bottom : unset ;
}
2021-10-26 21:47:06 +02:00
div . contribution . ultrasonic-dreams li ,
div . contribution . lidar li ,
div . contribution . clandestine li ,
div . contribution . information-for-users li {
margin-bottom : 0 ! important ;
}
2021-10-13 19:10:51 +02:00
div . list-without-markers {
text-indent : -0 . 8em ! important ;
}
div . list-without-markers ul > li {
text-indent : -1em ! important ;
}
2021-12-03 00:01:13 +01:00
div . list-without-markers ul > li :: before {
content : none ! important ;
margin-left : unset ;
margin-right : unset ;
}
div . contribution div . list-with-custom-markers ul > li {
text-indent : 0 ! important ;
}
div . contribution div . list-with-custom-markers ul > li :: before {
2021-10-13 19:10:51 +02:00
content : none ! important ;
margin-left : unset ;
margin-right : unset ;
}
2021-12-03 00:01:13 +01:00
div . contribution div . list-with-custom-markers ul > li > span . custom-marker {
display : inline-block ;
text-indent : -0 . 85em ! important ;
margin-left : -0 . 25em ;
}
2021-10-13 19:10:51 +02:00
/* notes (ol.references) and references (ul.references) */
2021-10-06 17:15:48 +02:00
ol . references ,
2021-10-13 19:10:51 +02:00
ul . references {
2021-10-06 17:15:48 +02:00
font-size : var ( --small-font-size ) ;
line-height : var ( --small-line-height ) ;
columns : 2 auto ;
column-gap : 7mm ;
2021-11-10 23:14:54 +01:00
margin : 0 1em ! important ;
2021-10-06 17:15:48 +02:00
padding : 0 ;
2021-10-26 21:47:06 +02:00
orphans : 3 ;
2021-10-06 17:15:48 +02:00
}
2021-10-26 21:47:06 +02:00
ol . references li ,
ul . references li {
hyphens : none ! important ;
page-break-inside : auto ! important ;
}
2021-10-13 19:10:51 +02:00
ul . references > li {
2021-10-06 17:15:48 +02:00
text-indent : -1em ;
2021-10-13 19:10:51 +02:00
margin-bottom : unset ! important ;
2021-10-06 17:15:48 +02:00
}
2021-11-03 19:30:52 +01:00
div . note {
font-size : var ( --small-font-size ) ;
line-height : var ( --small-line-height ) ;
width : 50mm ;
margin : 0 ;
hyphens : none ;
}
2021-09-08 15:34:34 +02:00
img {
position : relative ;
display : block ;
2021-10-06 17:15:48 +02:00
width : 105mm ; /* full text width */
2021-09-16 18:37:23 +02:00
height : auto ;
max-height : 200mm ;
2021-11-09 23:15:40 +01:00
margin : var ( --line-height ) 0 12px 0 ;
2021-10-06 17:15:48 +02:00
/* PRINT PDF - GRAYSCALE */
/*filter: grayscale(100%);*/
2021-09-08 15:34:34 +02:00
}
2021-09-22 17:35:29 +02:00
div . thumb {
2021-09-08 15:34:34 +02:00
/* sometimes wrapper of img + image caption */
2021-09-01 16:50:02 +02:00
font-size : var ( --small-font-size ) ;
line-height : var ( --small-line-height ) ;
2021-11-08 22:00:22 +01:00
margin : var ( --line-height ) 0 var ( --line-height ) var ( --first-indent ) ;
2021-09-08 15:34:34 +02:00
page-break-inside : avoid ;
2021-10-06 17:15:48 +02:00
break-inside : avoid ;
2021-09-08 15:34:34 +02:00
hyphens : none ;
}
2021-10-06 17:15:48 +02:00
div . thumb div . thumbinner {
width : unset ! important ;
}
2021-09-22 17:35:29 +02:00
div . thumb img {
2021-09-08 15:34:34 +02:00
margin-left : -7mm ! important ; /* same as first-indent but inverted */
2021-09-01 16:50:02 +02:00
}
2021-10-06 17:15:48 +02:00
div . portrait div . thumb img {
width : auto ! important ;
2021-10-20 18:29:36 +02:00
min-width : 60mm ;
2021-10-06 17:15:48 +02:00
}
2021-09-22 17:35:29 +02:00
div . fullpage {
2021-11-10 14:20:27 +01:00
page : fullpage ! important ;
2021-09-22 17:35:29 +02:00
}
2021-10-06 17:15:48 +02:00
div . fullpage div . thumb {
margin : 0 ! important ;
}
div . fullpage div . thumb img {
/* PREVIEW PDF -- these sizes only apply for the preview view! no bleed */
/ * width : 152 . 4mm ;
max-width : none ;
height : 228 . 6mm ;
max-height : 228 . 6mm ;
margin : -3mm 0 0mm -7mm ! important ; * /
/* PRINT PDF -- these sizes only apply when the bleed is turned on */
width : 155 . 4mm ;
max-width : none ;
height : auto ;
max-height : 234 . 6mm ;
margin-top : -6mm ! important ;
margin-bottom : 0 ! important ;
}
div . fullpage . left div . thumb img {
2021-10-13 19:10:51 +02:00
margin-left : -3mm ! important ;
2021-10-06 17:15:48 +02:00
}
div . fullpage . right div . thumb img {
2021-10-13 19:10:51 +02:00
margin-left : 0mm ! important ;
2021-10-06 17:15:48 +02:00
}
2021-11-10 14:20:27 +01:00
img [ src = "./images/Topology-typography-2B.svg" ] {
page-break-after : always ;
}
2021-10-13 19:10:51 +02:00
/* Exception for User Info large small image */
2021-10-06 17:15:48 +02:00
div . special_image_treatment . userinfo img {
width : auto ! important ;
max-width : auto ! important ;
2021-10-20 18:29:36 +02:00
height : 200mm ! important ;
max-height : 200mm ! important ;
margin : 0 ;
2021-09-22 17:35:29 +02:00
}
2021-10-13 19:10:51 +02:00
/* Exception for Invasive Imagination images */
div . invasive-imagination div . thumb {
margin-bottom : 2em ;
width : 75mm ! important ;
}
div . invasive-imagination div . thumb img {
width : 100 % ! important ;
}
2021-11-10 14:20:27 +01:00
2021-10-13 19:10:51 +02:00
/* Exception for Maria Dada's text on Beirut 82 */
2021-10-20 18:29:36 +02:00
div . enlarged-image img ,
2021-10-13 19:10:51 +02:00
div . contribution . beirut-82 div . thumb img {
width : auto ! important ;
max-width : auto ! important ;
height : 175mm ! important ;
max-height : 175mm ! important ;
}
2021-11-03 19:30:52 +01:00
div . contribution . beirut-82 div . thumb img {
margin-top : -10mm ;
margin-left : -22mm ! important ;
}
2021-11-10 23:14:54 +01:00
div . contribution . beirut-82 div . thumb img [ src = "./images/Strategy_and_Tactics.jpg" ] {
2021-11-10 14:20:27 +01:00
margin-left : -17mm ! important ;
2021-10-20 18:29:36 +02:00
}
2021-11-09 23:15:40 +01:00
/* BASELINE FINAL TWEAKS */
2021-11-10 14:20:27 +01:00
img [ src = "./images/Imagen_2.png" ] {
margin-top : 19px ;
}
img [ src = "./images/Brk02.gif" ] {
margin-bottom : 8px ;
}
img [ src = "./images/Image20.png" ] {
margin-top : 23px ;
margin-bottom : 13px ;
}
img [ src = "./images/DisintegrationEffect2.png" ] {
margin-top : 23px ;
}
img [ src = "./images/CollapseWoman1.jpg" ] {
margin-top : 23px ;
margin-bottom : 13px ;
}
img [ src = "./images/AdvanceRig1.png" ] {
margin-top : 22px ;
}
img [ src = "./images/Rigonfour1.png" ] {
margin-top : 23px ;
}
img [ src = "./images/FKrig171.gif" ] {
margin-top : -3px ;
}
img [ src = "./images/DigestingDuck1.png" ] {
margin-top : -2px ;
}
img [ src = "./images/RiggingDan1.jpg" ] {
margin-top : 20px ;
}
img [ src = "./images/McKayRig1.jpg" ] {
margin-top : -4px ;
}
img [ src = "./images/TalismanRig1.jpg" ] {
margin-top : -5px ;
}
img [ src = "./images/Blender.jpg" ] {
margin-top : 20px ;
}
img [ src = "./images/MojoDallas01.jpg" ] {
margin-top : -2px ;
}
img [ src = "./images/Cunningham.jpg" ] {
margin-top : 22px ;
}
img [ src = "./images/Figure04.png" ] {
margin-top : 27px ;
}
img [ src = "./images/Figure09.png" ] {
margin-top : -6px ;
}
img [ src = "./images/Figure10.png" ] ,
img [ src = "./images/Figure12.png" ] {
margin-top : 25px ;
}
img [ src = "./images/Figure13.jpg" ] {
margin-top : 18px ;
}
img [ src = "./images/Background_prominence.png" ] {
margin-top : -4px ;
}
img [ src = "./images/Inscriptions.jpg" ] ,
img [ src = "./images/Inscriptions_2.jpg" ] {
margin-top : -2px ;
}
img [ src = "./images/Backlighting.jpg" ] ,
img [ src = "./images/Overexposed.jpg" ] {
margin-top : -2px ;
}
img [ src = "./images/Fol_thefragilityoflife-2.jpeg" ] {
margin-top : 20px ;
margin-bottom : 12px ;
}
img [ src = "./images/04_bertillon_identification_system.jpg" ] {
margin-top : -4px ;
}
img [ src = "./images/09_newsdirect.png" ] {
margin-top : 26px ;
}
img [ src = "./images/Simone1.jpg" ] {
margin-top : 20px ;
}
img [ src = "./images/06_imgf0016.png" ] {
margin-top : 21px ;
}
img [ src = "./images/Difficultforest.jpg" ] {
margin-top : -2px ;
}
img [ src = "./images/Makehuman.png" ] {
margin-top : -4px ;
}
img [ src = "./images/Leaflet.jpg" ] {
margin-top : 15px ;
}
img [ src = "./images/Continuum_brighton.svg" ] {
margin-top : -13px ;
}
img [ src = "./images/Image1.jpg" ] {
margin-top : 17px ;
}
img [ src = "./images/Image2.png" ] {
margin-top : 15px ;
}
img [ src = "./images/Image3.jpg" ] {
margin-top : 28px ;
}
img [ src = "./images/Image4.jpg" ] {
margin-top : 26px ;
}
img [ src = "./images/Image5.jpg" ] {
margin-top : 23px ;
}
img [ src = "./images/Image6.png" ] {
margin-top : 15px ;
}
img [ src = "./images/Datum.jpg" ] {
margin-top : 21px ;
}
img [ src = "./images/Gplates1.gif" ] {
margin-top : 17px ;
}
img [ src = "./images/Image01.png" ] {
margin-top : -3px ;
}
img [ src = "./images/Image02.png" ] {
margin-top : 21px ;
}
img [ src = "./images/Image03.png" ] {
margin-top : 23px ;
}
img [ src = "./images/Image04.png" ] {
margin-top : -8px ;
}
a [ href = "#File:Image04.png" ] + . thumbcaption {
margin-bottom : -8px ;
}
img [ src = "./images/Gplates1.gif" ] {
margin-top : -1px ;
}
img [ src = "./images/Gplates2.gif" ] {
margin-top : 22px ;
}
img [ src = "./images/Gplates3.gif" ] {
margin-top : 21px ;
}
img [ src = "./images/Gplates3.gif" ] {
margin-top : 21px ;
}
img [ src = "./images/Gplates5.gif" ] {
margin-top : 24px ;
}
img [ src = "./images/Gplates5.gif" ] {
margin-top : 60px ;
}
img [ src = "./images/Image02.png" ] {
margin-top : 20px ;
}
img [ src = "./images/Image05.png" ] {
margin-top : 21px ;
}
2021-11-09 23:15:40 +01:00
img [ src = "./images/File_manager_overview.png" ] {
margin-top : 24px ;
margin-bottom : 24px ;
}
. contribution . so-called-plants div . floatnone + p {
margin-left : var ( --second-indent ) ! important ;
text-indent : unset ! important ;
}
2021-09-08 15:34:34 +02:00
pre {
2021-10-13 19:10:51 +02:00
/* <br>'s are sometimes manually added in the text */
/* BITTER VERSION */
font-family : "bitter" ;
font-size : var ( --font-size ) ;
line-height : var ( --line-height ) ;
hyphens : none ;
white-space : pre-line ;
2021-11-10 14:20:27 +01:00
margin : calc ( var ( --line-height ) - 1px ) 0 calc ( var ( --line-height ) - 1px ) var ( --second-indent ) ;
2021-10-26 21:47:06 +02:00
border : 1px solid rgba ( 0 , 0 , 0 , 0 . 2 ) ;
2021-11-08 22:00:22 +01:00
padding : calc ( var ( --line-height ) / 2 ) var ( --line-height ) ;
2021-10-26 21:47:06 +02:00
page-break-inside : avoid ;
2021-09-08 15:34:34 +02:00
}
2021-11-03 19:30:52 +01:00
div . quote > pre {
border : none ;
padding : 0 ;
page-break-inside : unset ;
2021-10-26 21:47:06 +02:00
font-style : italic ;
2021-11-03 19:30:52 +01:00
white-space : pre-line ;
word-wrap : break-word ;
2021-10-26 21:47:06 +02:00
}
2021-11-10 14:20:27 +01:00
div . contribution . so-called-plants pre {
margin-top : 9px ;
margin-bottom : 9px ;
}
2021-09-08 15:34:34 +02:00
blockquote {
margin : 0 0 0 var ( --second-indent ) ;
font-style : italic ;
}
2021-10-06 17:15:48 +02:00
blockquote . pull {
2021-11-08 22:00:22 +01:00
margin : var ( --line-height ) 0 var ( --line-height ) var ( --second-indent ) ! important ;
2021-10-06 17:15:48 +02:00
}
2021-09-08 15:34:34 +02:00
table {
2021-10-13 19:10:51 +02:00
width : 125mm ! important ;
margin-left : -10mm ! important ;
2021-11-08 23:25:59 +01:00
font-size : var ( --small-font-size ) ! important ;
line-height : var ( --small-line-height ) ;
2021-10-13 19:10:51 +02:00
hyphens : none ;
page-break-after : always ;
2021-09-08 15:34:34 +02:00
}
2021-10-13 19:10:51 +02:00
table p {
2021-11-08 23:25:59 +01:00
margin-bottom : 15px ! important ;
2021-10-13 19:10:51 +02:00
}
td {
vertical-align : top ;
padding : 0 . 5em ! important ;
2021-10-20 18:29:36 +02:00
}
tr : first-of-type td {
border : 0 ! important ;
border-left : 1px solid black ! important ;
}
td : first-of-type {
font-weight : bold ;
border : 0 ! important ;
border-bottom : 1px solid black ! important ;
}
tr : last-of-type td {
border-bottom : 0 ! important ;
}
tr : first-of-type td : first-of-type {
border-left : 0 ! important ;
border-bottom : 0 ! important ;
}
tr : first-of-type td : last-of-type {
border-right : 1px solid black ! important ;
}
2021-09-08 15:34:34 +02:00
sup {
line-height : 0 ;
2021-09-08 19:18:14 +02:00
font-size : 7pt ;
2021-09-16 18:37:23 +02:00
padding-left : 0 . 15mm ;
2021-11-26 18:58:31 +01:00
font-style : normal ! important ;
2021-09-08 19:18:14 +02:00
}
2021-11-26 18:58:31 +01:00
div . thumbcaption sup ,
ul . references sup ,
ol . references sup {
font-size : 6pt ! important ;
}
2021-09-08 15:34:34 +02:00
a ,
a : visited ,
a : active ,
a : hover {
color : inherit ;
text-decoration : none ;
2021-10-06 17:15:48 +02:00
page-break-inside : avoid ;
2021-09-08 15:34:34 +02:00
}
2021-09-01 16:50:02 +02:00
/* specific details, uitzonderingen */
2021-06-16 16:46:25 +02:00
a . external {
2021-09-01 16:50:02 +02:00
word-break : break-all ;
}
2021-09-08 15:34:34 +02:00
2021-11-26 18:58:31 +01:00
span . endash {
letter-spacing : -0 . 05em ;
margin-left : -0 . 05em ;
}
2021-09-08 15:34:34 +02:00
@ media print {
html , body {
background-color : transparent ;
}
div # nav {
display : none ! important ;
}
}