@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic); @import url('https://fonts.googleapis.com/css?family=Inconsolata:400,700'); @import url('https://fonts.googleapis.com/css?family=Open+Sans'); /* Fonts! Sizes! And a bit of color. */ .remark-slide-content { font-family: 'Droid Serif'; font-size: 25px !important; } .emoji { font-family: 'EmojiOne Color'; } h1, h2, h3, h4, h5, h6 { font-family: 'Droid Serif'; font-weight: bold; font-size: 45px !important; margin-top: 0.5em; } code { font-family: 'Inconsolata'; font-size: 110%; background-color: #ccc; } code.remark-code { font-size: 100%; } .exercise ul li code.remark-code.hljs.bash { padding: 0; } /* For print! Borrowed from https://github.com/gnab/remark/issues/50 */ @page { size: 1210px 681px; margin: 0; } @media print { .remark-slide-scaler { width: 100% !important; height: 100% !important; transform: scale(1) !important; top: 0 !important; left: 0 !important; } } /* Don't change things below this unless you know what you're doing! */ /* put slide numbers in top-right corner instead of bottom-right */ div.remark-slide-number { top: 6px; left: unset; bottom: unset; right: 6px; } .debug { font-family: monospace; position: absolute; left: 0px; right: 0px; bottom: 0px; color: white; background-color: black; opacity: 0; } .debug a { color: white; } .debug:hover { opacity: 1; } a { text-decoration: none; color: blue; } .remark-slide-content { padding: 1em 2.5em 1em 2.5em; } .footnote { position: absolute; bottom: 1em; } span.footnote { bottom: 2em; } .red { color: #fa0000; } .gray { color: #ccc; } .small { font-size: 70%; } .big { font-size: 140%; } .underline { text-decoration: underline; } .strike { text-decoration: line-through; } /* On pic slides, zoom images as big as possible */ div.pic { padding: 0; vertical-align: middle; } div.pic p { margin: 0; } div.pic img { display: block; margin: auto; max-width: 1210px; max-height: 550px; } div.pic h1, div.pic h2, div.title h1, div.title h2 { text-align: center; } /* Center images that are on title slides */ div.title img { display: block; margin: auto; max-width: 1210px; max-height: 420px; /* Arbitrary value to have so space for the title */ } div.title { vertical-align: middle; } div.title > p:first-child { text-align: center; font-size: 300%; } div.pic span.interstitial img { width: 100%; max-height: unset; max-width: unset; } /* "Normal" images (not on title or pic slides) shouldn't be too big */ div img { max-width: 1210px; max-height: 250px; } .nav { text-align: center; position: absolute; left: 0; right: 0; bottom: 25px; font-size: 150%; } .blackbelt { background-image: url("images/blackbelt.png"); background-size: 1.5em; background-repeat: no-repeat; padding-left: 2em; background-position: left; } .warning { background-image: url("images/warning.png"); background-size: 1.5em; padding-left: 2em; padding-top: 0.2em; padding-bottom: 0.2em; background-repeat: no-repeat; background-position: left; } .exercise { background-color: #eee; background-image: url("images/keyboard.png"); background-size: 1.4em; background-repeat: no-repeat; background-position: 0.2em 0.2em; border: 2px dotted black; } .exercise:before { content: "Exercise"; margin-left: 1.8em; } li p { line-height: 1.25em; } div.extra-details { background-image: url("images/extra-details.png"); background-position: 0.5% 1%; background-size: 4%; } /* This is used only for the history slide (the only table in this doc) */ td { padding: 0.1em 0.5em; background: #eee; }