section.has-dark-background,section.has-dark-background h1,section.has-dark-background h2,section.has-dark-background h3,section.has-dark-background h4,section.has-dark-background h5,section.has-dark-background h6{color:#fff}body{background:#fff;background-color:#fff}.reveal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:48px;font-weight:400;color:#222}::selection{color:#fff;background:#89edf6;text-shadow:none}::-moz-selection{color:#fff;background:#89edf6;text-shadow:none}.reveal .slides>section,.reveal .slides>section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:0 0 20px 0;color:#222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal .h1,.reveal h1{font-size:3.14em}.reveal .h2,.reveal h2{font-size:1.76em}.reveal .h3,.reveal h3{font-size:1.26em}.reveal .h4,.reveal h4{font-size:1em}.reveal h1{text-shadow:none}.reveal p{margin:20px 0;line-height:1.3}.reveal iframe,.reveal img,.reveal video{max-width:95%;max-height:95%}.reveal b,.reveal strong{font-weight:700}.reveal em{font-style:italic}.reveal dl,.reveal ol,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ol ol,.reveal ol ul,.reveal ul ol,.reveal ul ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;margin:20px auto;padding:5px;background:rgba(255,255,255,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal mark{background-color:inherit}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:20px auto;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 0 6px rgba(0,0,0,.3)}.reveal code{font-family:monospace;text-transform:none}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:700}.reveal table td,.reveal table th{text-align:left;padding:.2em .5em .2em .5em;border:1px solid #222}.reveal table td[align=center],.reveal table th[align=center]{text-align:center}.reveal table td[align=right],.reveal table th[align=right]{text-align:right}.reveal sup{vertical-align:super}.reveal sub{vertical-align:sub}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal a{color:#2a76dd;text-decoration:none;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease}.reveal a:hover{color:#6ca0e8;text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:#1a53a1}.reveal section img{margin:15px 0;border:4px solid #222;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal section img.plain{border:0;box-shadow:none}.reveal a img{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.reveal a:hover img{background:rgba(255,255,255,.2);border-color:#2a76dd;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:#2a76dd}.reveal .progress{background:rgba(0,0,0,.2);color:#2a76dd}.reveal .progress span{-webkit-transition:width .8s cubic-bezier(.26,.86,.44,.985);-moz-transition:width .8s cubic-bezier(.26,.86,.44,.985);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.reveal .chunk{position:absolute;background-color:#fff}.reveal #schedule,.reveal .schedule{display:none;position:fixed;right:0;bottom:0;left:0;margin-left:auto;margin-right:auto;font-size:20px;color:red}.reveal.debug #schedule,.reveal.debug .schedule{display:block}.bg-highlight{background:#ddd}.highlight-1,mark{color:#f76707}.highlight-2{color:#1fb714}.highlight-3{color:#fb2608}.highlight-4{color:#a36ac7}.border{border:1px solid #000!important}.reveal section img{border:none;box-shadow:none}.reveal blockquote{background-color:#eee}