@page{ size: A3; margin: 15mm; font-family: monospace; font-size: 5pt; color: black; @top-left{ content: "atata"; } @top-center{ content: "Wor(l)ds for the future"; } @top-right{ content: "2020"; } @top-middle{ content: "" } @left-top{ content: "XPUB"; } @right-top{ content: "#13"; } @bottom-left{ content: "No body can live"; } @bottom-center{ font-family: wfdtf; font-size: 10pt; content: "A"; } @bottom-right{ content: " without others"; } } @font-face { font-family: CrimsonR; src: url(fonts/CrimsonText-Regular.ttf); } @font-face { font-family: Cursor; src: url(fonts/Cursor-Apple.otf); } @font-face { font-family: iAWriteBold; src: url(fonts/iAWriterDuoS-Bold.ttf); } @font-face { font-family: iAWriteRegular; src: url(fonts/iAWriterMonoS-Regular.ttf) } @font-face { font-family: wfdtf; src: url(fonts/wftfs-Regular.otf) } /* span.title{ font-family: iAWriteBold; font-size: 90pt; text-align: left; } */ span.subtitle{ font-family: CrimsonR; font-size: 13pt; text-align: left; } img { padding-top:15px; width: 280px; object-fit: contain; } body { margin: 15px; font-family: CrimsonR; font-size: 10pt; font-style: normal; line-height: 1.2; color: Black; column-count: 3; } span.intro { margin-top:0px; font-family: iAWriteRegular; font-size: 23pt; line-height: 1; } span.cursor { font-family: Cursor; } span.quote { font-family: iAWriteRegular; font-size: 45pt; line-height: 0.9; } a{ font-family: iAWriteRegular; font-size: 10pt; text-decoration: none; color: Black; } a.link{ font-family: wfdtf; color: black; } a:visited{ text-decoration: none; } a:hover { color: white; background: Black; } a.fig{ font-family: CrimsonR; text-decoration: none; color: Black; } a.fig:visited{ text-decoration: none; font-family: CrimsonR; } a.fig:hover { padding-top: 5px; color: white; background: gold; font-family: CrimsonR; } span.chapters { font-family: CrimsonR; font-style: bold; font-size: 20pt; } span.CC { position: relative; font-size: 8pt; display: inline-block; /* cursor: pointer; */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family: iAWriteRegular; color:Blue; } span.IN { position: relative; font-size: 8pt; color: Blue; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family: iAWriteRegular; /* background-color: transparent; */ } span.CC:hover { color: white; background: #027e1f; } span.IN:hover { color: white; background: #027e1f; } span.reveal { cursor: pointer !important; } span.reveal > .popIN { display: none; } span.reveal > .popCC { display: none; } span.reveal.tada > span.popIN { display:inline; background-color: white; width: 25px; border: solid 1pt; color: #15e85c; text-align: center; border-radius: 3px; padding: 4px 0; position: absolute; z-index: 1; bottom: 110%; left: 10%; margin-left: -4px; } span.reveal.tada > span.popCC { display:inline; background-color: white; width: 25px; border: solid 1pt; color: #15e85c; text-align: center; border-radius: 3px; padding: 4px 0; position: absolute; z-index: 1; bottom: 110%; left: 10%; margin-left: -4px; } span.entrance { cursor: pointer !important; } span.entrance > .arrow { display: none; } span.entrance.tada > span.arrow { display:inline; } span.entrance.tada > .intro { display:hidden; } @media only screen and (max-width: 1400px){ body { column-count:3; } } @media only screen and (max-width: 1000px){ body { column-count:2; } } @media only screen and (max-width: 750px){ body { column-count:1; } }