@layer base{.reveal [hidden]:not([hidden=until-found]){display:block!important}.reveal code:before,.reveal code:after{content:none!important}}.reveal pre[data-auto-animate-target] code{height:auto!important}.reveal .hljs{min-height:auto!important}html *{color-profile:sRGB;rendering-intent:auto}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#282a36}:root{--r-background-color: #282A36;--r-main-font: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--r-main-font-size: 40px;--r-main-color: #F8F8F2;--r-block-margin: 20px;--r-heading-margin: 0 0 20px 0;--r-heading-font: League Gothic, Impact, sans-serif;--r-heading-color: #BD93F9;--r-heading-line-height: 1.2;--r-heading-letter-spacing: normal;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-font-weight: normal;--r-heading1-text-shadow: none;--r-heading1-size: 3.77em;--r-heading2-size: 2.11em;--r-heading3-size: 1.55em;--r-heading4-size: 1em;--r-code-font: Fira Code, Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;--r-link-color: #FF79C6;--r-link-color-dark: rgb(255, 64.6, 174.0089552239);--r-link-color-hover: #8BE9FD;--r-selection-background-color: #44475A;--r-selection-color: #fff;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0}.reveal-viewport{background:#4b558e;background-color:var(--r-background-color)}.reveal2{font-family:var(--r-main-font);font-size:var(--r-main-font-size);font-weight:400;color:var(--r-main-color)}.reveal2 ::selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal2 ::-moz-selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal2 .slides section,.reveal2 .slides section>section{line-height:1.3;font-weight:inherit}.reveal2 h1,.reveal2 h2,.reveal2 h3,.reveal2 h4,.reveal2 h5,.reveal2 h6{margin:var(--r-heading-margin);color:var(--r-heading-color);font-family:var(--r-heading-font);font-weight:var(--r-heading-font-weight);line-height:var(--r-heading-line-height);letter-spacing:var(--r-heading-letter-spacing);text-transform:var(--r-heading-text-transform);text-shadow:var(--r-heading-text-shadow);word-wrap:break-word}.reveal2 h1{font-size:var(--r-heading1-size)}.reveal2 h2{font-size:var(--r-heading2-size)}.reveal2 h3{font-size:var(--r-heading3-size)}.reveal2 h4{font-size:var(--r-heading4-size)}.reveal2 h1{text-shadow:var(--r-heading1-text-shadow)}.reveal2 p{margin:var(--r-block-margin) 0;line-height:1.3}.reveal2 h1:last-child,.reveal2 h2:last-child,.reveal2 h3:last-child,.reveal2 h4:last-child,.reveal2 h5:last-child,.reveal2 h6:last-child{margin-bottom:0}.reveal2 img,.reveal2 video,.reveal2 iframe{max-width:95%;max-height:95%}.reveal2 strong,.reveal2 b{font-weight:700}.reveal2 em{font-style:italic}.reveal ol,.reveal dl,.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 ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal2 dt{font-weight:700}.reveal2 dd{margin-left:40px}.reveal2 blockquote{display:block;position:relative;width:70%;margin:var(--r-block-margin) auto;padding:5px;font-style:italic;background:#ffffff0d;box-shadow:0 0 2px #0003}.reveal2 blockquote p:first-child,.reveal2 blockquote p:last-child{display:inline-block}.reveal2 q{font-style:italic}.reveal2 pre{display:block;position:relative;width:90%;margin:var(--r-block-margin) auto;text-align:left;font-size:.55em;font-family:var(--r-code-font);line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px #00000026}.reveal2 code{font-family:var(--r-code-font);text-transform:none;tab-size:2}.reveal2 pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal2 .code-wrapper{white-space:normal}.reveal2 .code-wrapper code{white-space:pre}.reveal2 table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal2 table th{font-weight:700}.reveal2 table th,.reveal2 table td{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal2 table th[align=center],.reveal2 table td[align=center]{text-align:center}.reveal2 table th[align=right],.reveal2 table td[align=right]{text-align:right}.reveal2 table tbody tr:last-child th,.reveal2 table tbody tr:last-child td{border-bottom:none}.reveal2 sup{vertical-align:super;font-size:smaller}.reveal2 sub{vertical-align:sub;font-size:smaller}.reveal2 small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal2 small *{vertical-align:top}.reveal2 img{margin:var(--r-block-margin) 0}.reveal2 a{color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal2 a:hover{color:var(--r-link-color-hover);text-shadow:none;border:none}.reveal2 .roll span:after{color:#fff;background:var(--r-link-color-dark)}.reveal2 .r-frame{border:4px solid var(--r-main-color);box-shadow:0 0 10px #00000026}.reveal2 a .r-frame{transition:all .15s linear}.reveal2 a:hover .r-frame{border-color:var(--r-link-color);box-shadow:0 0 20px #0000008c}.reveal2 .controls{color:var(--r-link-color)}.reveal2 .progress{background:#0003;color:var(--r-link-color)}@media print{.backgrounds{background-color:var(--r-background-color)}}:root{--r-bold-color: #FFB86C;--r-italic-color: #F1FA8C;--r-inline-code-color: #50FA7B;--r-list-bullet-color: #8BE9FD}.reveal2 strong,.reveal2 b{color:var(--r-bold-color)}.reveal2 em,.reveal2 i,.reveal2 blockquote{color:var(--r-italic-color)}.reveal2 code{color:var(--r-inline-code-color)}.reveal2 ul li::marker,.reveal2 ol li::marker{color:var(--r-list-bullet-color)}
