@charset "UTF-8";body{background-color:#fff;margin:0;padding:0;font-family:"jubilat", serif;font-weight:200;font-size:10vh;text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga' 1, "kern";-moz-font-feature-settings:'liga' 1, "kern";font-feature-settings:'liga' 1, "kern";counter-reset:numbered slidenum}button{position:fixed;top:2vh;left:2vh;z-index:10000;opacity:.35}button:hover,button:focus{opacity:1}button#fullscreen{right:2vh;left:auto}:-webkit-full-screen button{display:none}:-moz-full-screen button{display:none}:-ms-fullscreen button{display:none}:fullscreen button{display:none}section{position:relative;width:100%;min-height:50vh;border-bottom:2vh solid #f3f3f3;float:left;clear:both;background:#fff;counter-increment:slidenum}:-webkit-full-screen section{height:100vh}:-moz-full-screen section{height:100vh}:-ms-fullscreen section{height:100vh}:fullscreen section{height:100vh}section:before{content:counter(slidenum);position:absolute;top:1vh;left:1vw;z-index:9000;font-size:2vh;color:#e58d16}:-webkit-full-screen section:before{display:none}:-moz-full-screen section:before{display:none}:-ms-fullscreen section:before{display:none}:fullscreen section:before{display:none}a{font-style:italic;color:#fff;-moz-text-decoration-style:dotted}a:hover,a:focus{-moz-text-decoration-style:double}.slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100vw;height:100vh;padding:4vh 4vw;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;border:2vh solid #000;background-color:#333;float:left;clear:both;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-repeat:no-repeat}:-webkit-full-screen .slide{-webkit-transform:scale(1);transform:scale(1);border:none}:-moz-full-screen .slide{transform:scale(1);border:none}:-ms-fullscreen .slide{-ms-transform:scale(1);transform:scale(1);border:none}:fullscreen .slide{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:none}.slide>div{text-align:center}.slide:target{outline:none}.intermediate .slide{color:#e58d16;background-color:#111}.intermediate .slide h2{line-height:1;font-size:18vw;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.intermediate .slide#HCI h2{font-size:12vw}.slide ul,.slide ol{text-align:left}strong{font-weight:bold;color:#e58d16}#Cover,.end .slide{-webkit-background-size:cover;background-size:cover;background-image:url(../../images/cover.jpg)}#Contrast .sample li{list-style:none;font-size:.5em;padding:.25em;border-radius:.35em;margin-bottom:.25em}#Contrast .sample li.blue{background-color:#10BBEF}#Contrast .sample li.gray{background-color:#D2D2D2}#Contrast .sample li.green{background-color:#fff;color:#93C01F}.notes{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;clear:both;margin-left:50vw;min-height:50vh;font-size:4vh;background-color:#ddd;padding:2vh 2vw}.notes p,.notes ul,.notes ol{margin-bottom:1vh}.notes ul,.notes ol{padding-left:1em;margin-left:0}:-webkit-full-screen .presentation-show-notes .notes{font-size:2.5vh;position:absolute;bottom:0;left:0;right:0}:-moz-full-screen .presentation-show-notes .notes{font-size:2.5vh;position:absolute;bottom:0;left:0;right:0}:-ms-fullscreen .presentation-show-notes .notes{font-size:2.5vh;position:absolute;bottom:0;left:0;right:0}:fullscreen .presentation-show-notes .notes{font-size:2.5vh;position:absolute;bottom:0;left:0;right:0}h1{font-size:10vw;color:#fff;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);position:relative;text-align:center;line-height:1;font-style:italic}h1 .subline{font-size:4vw;font-weight:normal;font-style:normal}h1 .info{display:inline-block;margin-top:6vw;font-size:4vw;font-style:normal;font-weight:100;-webkit-transform:rotate(5deg) translateX(-2vw);-ms-transform:rotate(5deg) translateX(-2vw);transform:rotate(5deg) translateX(-2vw);padding:2vw;background:rgba(0,0,0,0.7)}h2{font-size:1em;margin:0 0 4vw 0}h2.numbered{width:70vw;counter-increment:numbered;text-align:left}h2.numbered:before{text-align:center;display:block;content:counter(numbered);background-color:#e58d16;line-height:1;font-size:1.5em;width:1em;height:1em;border-radius:.125em}blockquote{font-style:italic;line-height:1;position:relative}blockquote:before{position:absolute;content:"“";margin-left:-1ex;color:#e58d16}blockquote cite{font-style:normal;color:#e58d16}blockquote cite:before{content:"— "}blockquote strong{font-weight:200;color:#e58d16}ul,p{margin:0}p.credits{font-size:3vh;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}figure,img,svg{display:block;max-width:100vw;max-height:98vh;margin:0 auto}iframe{width:90vw;height:90vh}figure img{margin:0 auto}figcaption{max-width:30vw;font-size:4vh;line-height:5vh;text-align:center;margin:0 auto}pre,code{font-family:"Fira Mono OT", monospace}pre{font-size:0.33em;background-color:#191919;padding:.1em;border:1px solid #222;position:relative}pre:before{content:attr(data-lang);font-family:"jubilat", serif;font-size:.5em;position:absolute;top:0;left:0;margin-top:-1em}:-webkit-full-screen [data-step]{opacity:0;-webkit-transition:all .75s linear;transition:all .75s linear}:-moz-full-screen [data-step]{opacity:0;transition:all .75s linear}:-ms-fullscreen [data-step]{opacity:0;transition:all .75s linear}:fullscreen [data-step]{opacity:0;-webkit-transition:all .75s linear;transition:all .75s linear}:-webkit-full-screen [data-step=stepped]{opacity:1}:-moz-full-screen [data-step=stepped]{opacity:1}:-ms-fullscreen [data-step=stepped]{opacity:1}:fullscreen [data-step=stepped]{opacity:1}code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas, Monaco, 'Andale Mono', monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#272822}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.builtin{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important{font-weight:bold}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,0.08);background:-webkit-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:-webkit-gradient(linear, left top, right top, from(rgba(153,122,102,0.1)), to(rgba(153,122,102,0)));background:linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,0.4);color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;-webkit-box-shadow:0 1px white;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before{color:#e0d7d1}.token.tab:not(:empty):before{content:'▸'}.token.cr:before{content:'␍'}.token.lf:before{content:'␊'}.token a{color:inherit}.token.lf:before{content:''}:-webkit-full-screen .fade-in[data-step]{opacity:1}:-moz-full-screen .fade-in[data-step]{opacity:1}:-ms-fullscreen .fade-in[data-step]{opacity:1}:fullscreen .fade-in[data-step]{opacity:1}:-webkit-full-screen .fade-in[data-step] li{position:relative;top:3vh;opacity:0;-webkit-transition:all .75s linear;transition:all .75s linear}:-moz-full-screen .fade-in[data-step] li{position:relative;top:3vh;opacity:0;transition:all .75s linear}:-ms-fullscreen .fade-in[data-step] li{position:relative;top:3vh;opacity:0;transition:all .75s linear}:fullscreen .fade-in[data-step] li{position:relative;top:3vh;opacity:0;-webkit-transition:all .75s linear;transition:all .75s linear}:-webkit-full-screen .fade-in[data-step] a{font-style:normal;text-decoration:none}:-moz-full-screen .fade-in[data-step] a{font-style:normal;text-decoration:none}:-ms-fullscreen .fade-in[data-step] a{font-style:normal;text-decoration:none}:fullscreen .fade-in[data-step] a{font-style:normal;text-decoration:none}:-webkit-full-screen .fade-in[data-step=stepped] li{top:0;opacity:1;-webkit-transition:all .75s linear;transition:all .75s linear}:-moz-full-screen .fade-in[data-step=stepped] li{top:0;opacity:1;transition:all .75s linear}:-ms-fullscreen .fade-in[data-step=stepped] li{top:0;opacity:1;transition:all .75s linear}:fullscreen .fade-in[data-step=stepped] li{top:0;opacity:1;-webkit-transition:all .75s linear;transition:all .75s linear}:-webkit-full-screen .fade-in li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}:-moz-full-screen .fade-in li:nth-child(1){transition-delay:0s}:-ms-fullscreen .fade-in li:nth-child(1){transition-delay:0s}:fullscreen .fade-in li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}:-webkit-full-screen .fade-in li:nth-child(2){-webkit-transition-delay:0.5s;transition-delay:0.5s}:-moz-full-screen .fade-in li:nth-child(2){transition-delay:0.5s}:-ms-fullscreen .fade-in li:nth-child(2){transition-delay:0.5s}:fullscreen .fade-in li:nth-child(2){-webkit-transition-delay:0.5s;transition-delay:0.5s}:-webkit-full-screen .fade-in li:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}:-moz-full-screen .fade-in li:nth-child(3){transition-delay:1s}:-ms-fullscreen .fade-in li:nth-child(3){transition-delay:1s}:fullscreen .fade-in li:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}:-webkit-full-screen .fade-in li:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}:-moz-full-screen .fade-in li:nth-child(4){transition-delay:1.5s}:-ms-fullscreen .fade-in li:nth-child(4){transition-delay:1.5s}:fullscreen .fade-in li:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}:-webkit-full-screen .fade-in li:nth-child(5){-webkit-transition-delay:2s;transition-delay:2s}:-moz-full-screen .fade-in li:nth-child(5){transition-delay:2s}:-ms-fullscreen .fade-in li:nth-child(5){transition-delay:2s}:fullscreen .fade-in li:nth-child(5){-webkit-transition-delay:2s;transition-delay:2s}:-webkit-full-screen .fade-in li:nth-child(6){-webkit-transition-delay:2.5s;transition-delay:2.5s}:-moz-full-screen .fade-in li:nth-child(6){transition-delay:2.5s}:-ms-fullscreen .fade-in li:nth-child(6){transition-delay:2.5s}:fullscreen .fade-in li:nth-child(6){-webkit-transition-delay:2.5s;transition-delay:2.5s}:-webkit-full-screen .fade-in li:nth-child(7){-webkit-transition-delay:3s;transition-delay:3s}:-moz-full-screen .fade-in li:nth-child(7){transition-delay:3s}:-ms-fullscreen .fade-in li:nth-child(7){transition-delay:3s}:fullscreen .fade-in li:nth-child(7){-webkit-transition-delay:3s;transition-delay:3s}:-webkit-full-screen .fade-in li:nth-child(8){-webkit-transition-delay:3.5s;transition-delay:3.5s}:-moz-full-screen .fade-in li:nth-child(8){transition-delay:3.5s}:-ms-fullscreen .fade-in li:nth-child(8){transition-delay:3.5s}:fullscreen .fade-in li:nth-child(8){-webkit-transition-delay:3.5s;transition-delay:3.5s}:-webkit-full-screen .fade-in li:nth-child(9){-webkit-transition-delay:4s;transition-delay:4s}:-moz-full-screen .fade-in li:nth-child(9){transition-delay:4s}:-ms-fullscreen .fade-in li:nth-child(9){transition-delay:4s}:fullscreen .fade-in li:nth-child(9){-webkit-transition-delay:4s;transition-delay:4s}:-webkit-full-screen .fade-in li:nth-child(10){-webkit-transition-delay:4.5s;transition-delay:4.5s}:-moz-full-screen .fade-in li:nth-child(10){transition-delay:4.5s}:-ms-fullscreen .fade-in li:nth-child(10){transition-delay:4.5s}:fullscreen .fade-in li:nth-child(10){-webkit-transition-delay:4.5s;transition-delay:4.5s}.inline{line-height:1}.inline li{display:inline-block;font-size:7vh}.inline li.inline-semicolon:after{content:";"}.inline li:last-child:after{content:""}.inline li:nth-child(odd){color:#ddd}.twocols{-webkit-columns:2;-moz-columns:2;columns:2;text-align:left}.twocols li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.muchcontent{font-size:5vh}.level-up .slide h2:before{background-image:url(../../images/mushroom.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;content:"";width:3em;height:3em;margin-right:0.3em;vertical-align:middle;display:inline-block}.mj{background-image:url(../../images/mj-bad.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:right 10vw bottom 0;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.5}#bad .mj[data-step=stepped]{opacity:1}
