img.lazyload{filter:blur(20px);overflow:hidden}.subheading{margin:60px 0 30px}.subheading.has-parts .secondary,.heading-with-parts .secondary{display:block;font-size:70%;margin-bottom:10px;color:var(--color-secondary)}.heading-with-parts .secondary{color:var(--color-primary)}a.internal-link{text-decoration:underline;color:var(--color-primary);font-weight:600}a.internal-link:hover{text-decoration:underline;color:var(--color-secondary)}.fancy-internal-link{display:block;border:1px solid rgba(0,0,0,.1);padding:10px;border-radius:4px}.fancy-internal-link .link-contents{display:flex;gap:20px;align-items:center}.fancy-internal-link .link-text{color:var(--color-primary)}.fancy-internal-link .link-content-title{display:block;font-size:90%}.fancy-internal-link img{width:120px;height:80px;object-fit:cover;border-radius:4px}.lemoolah-banner-promotion{display:block;text-align:center}.lemoolah-banner-promotion a{display:block;margin:0 auto;padding:15px;color:rgba(255,255,255,.9);font-family:var(--secondary-font);font-size:18px;font-weight:500}.lemoolah-banner-promotion a:hover{text-decoration:none;color:#FFF}.lemoolah-banner-promotion.footer a{max-width:1024px;padding:30px;clear:both}.lemoolah-banner-promotion a h5{color:#FFF;font-size:24px}.lemoolah-secondary-promotion{display:block;text-align:center;margin:30px 0;border:3px solid;padding:30px;border-radius:4px}.rich-data-chart,.rich-data-table,.rich-data-table .table-wrapper{margin:30px 0}.rich-data-table .table-wrapper{max-width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.rich-data-table td{white-space:break-spaces}.rich-data-chart canvas{max-height:500px}.rich-data-table thead{white-space:nowrap;color:var(--color-secondary)}.lemoolah-list{padding-left:30px;list-style-position:outside;margin:30px 0}.lemoolah-list li{margin-bottom:30px}.lemoolah-list ::marker{color:var(--color-primary)}.lemoolah-list li .list-item-container{display:flex;gap:20px;align-items:center;flex-direction:row-reverse}.lemoolah-list li .list-item-container .list-item-image{flex:0 0 40%}.lemoolah-list li .list-item-image img{width:100%;border-radius:4px}@media (max-width:767px){.rich-data-table table{font-size:90%;}.lemoolah-list li .list-item-container{flex-direction:column;gap:15px}}.tiktok-video,.embed-tweet,.embed-map,.instagram-post,.youtube-video{margin:30px 0}.youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:4px}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-post iframe{margin:0 auto!important}.instagram-post iframe.fallback{display:block;border:1px solid rgba(0,0,0,.2);border-radius:4px;height:710px;width:500px;max-width:100%}@media (max-width:767px){.instagram-post iframe.fallback{height:600px}}.embed-tweet .twitter-tweet-rendered{margin:0 auto!important}.tiktok-video iframe.fallback{display:block;border:1px solid rgba(0,0,0,.2);border-radius:4px;height:600px;width:400px;max-width:100%;margin:0 auto}.embed-map{margin:30px 0}.embed-map iframe{width:100%;height:400px;border-radius:4px}.recipe-widget{border:1px solid var(--color-primary);padding:30px;border-radius:4px;margin:30px 0}.recipe-widget .recipe-title{margin:0 0 30px 0}.recipe-widget h4{color:var(--color-primary)}.recipe-widget .recipe-ingredients ul{list-style:none;padding:0;margin:0;margin-bottom:30px}.recipe-widget .recipe-ingredients li{margin:15px 0;display:flex;gap:20px;align-items:center}.recipe-widget .recipe-instructions li{margin:15px 0}.recipe-widget .recipe-ingredients .with-image img{width:64px;height:64px;object-fit:cover;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.recipe-widget .recipe-instructions ol{padding-left:30px}.recipe-widget .recipe-instructions ol li::marker{color:var(--color-secondary)}.code-snippet{margin:30px 0}.code-snippet pre{padding:0;border-radius:4px}.community-poll{border:1px solid rgba(0,0,0,.3);border:1px solid var(--color-primary);display:block;text-align:center;padding:60px;border-radius:4px;overflow:hidden;position:relative;margin:30px 0}.community-poll .answer-option input,.community-poll .answer-option input~label::before{display:none}.community-poll .answer-option label{display:block;border:1px solid rgba(0,0,0,.5);border:1px solid var(--color-secondary);width:80%;margin:0 auto 20px auto;padding:20px 20px;border-radius:5px;box-shadow:0 1px 8px 1px rgba(0,0,0,.1);font-size:initial;line-height:160%;position:relative}.community-poll .answer-option label:hover{background:rgba(0,0,0,.05)}.community-poll .count,.community-poll .progress-bg{display:none}.community-poll.results .count{display:block;position:absolute;right:-140px;width:120px;text-align:left;font-size:90%;margin-top:-25px;color:inherit;font-family:inherit}.community-poll.results .progress-bg{display:block;background:rgba(0,0,0,.1);background:var(--color-secondary);height:10px;overflow:hidden;width:100%;position:absolute;left:0;bottom:0}.community-poll.results .answer-option label{margin-right:140px;padding-bottom:30px}@media (max-width:767px){.community-poll{padding:30px}.community-poll .answer-option label{width:100%}.community-poll.results .count{position:relative;right:auto;width:100%;text-align:center;margin-top:15px;opacity:.7}}.interactive-quiz{background:rgba(0,0,0,.3);background:var(--color-primary);display:block;text-align:center;padding:60px;border-radius:4px;overflow:hidden;position:relative;margin:30px 0}.interactive-quiz h3{color:rgba(255,255,255,.8);margin:0 0 30px 0}.interactive-quiz p{color:rgba(255,255,255,.6)}.interactive-quiz p{margin:0}.interactive-quiz .quiz-response{margin:40px 20px 20px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.5);padding:15px 20px;border-radius:4px;color:#FFF}.interactive-quiz .quiz-buttons a{display:inline-block;background:var(--color-secondary);padding:10px 40px;border-radius:60px}.interactive-quiz>p{color:rgba(255,255,255,.8)!important}.interactive-quiz p.question{margin-bottom:30px;font-size:120%;color:#FFF}.interactive-quiz .quiz-counter{position:absolute;top:30px;right:40px;color:rgba(255,255,255,.5)}.interactive-quiz .quiz-container{margin-top:30px}.interactive-quiz .answers{list-style:none;margin:0;padding:0}.interactive-quiz .answers li{list-style:none}.interactive-quiz .quiz-button,.interactive-quiz .answers a{display:block;background:rgba(0,0,0,.5);background:var(--color-secondary);color:#FFF;width:66%;margin:0 auto 20px auto;padding:15px 20px;border-radius:5px;box-shadow:0 1px 8px 1px rgba(0,0,0,.2);text-shadow:0 1px 4px rgba(0,0,0,.3)}.interactive-quiz .answers a:hover{box-shadow:0 0 0 5px rgb(0 0 0 / 20%),inset 0 0 0 2px rgb(255 255 255/ 25%)}.interactive-quiz .answers a.correct{box-shadow:0 0 0 5px rgb(95 225 140 / 70%)}.interactive-quiz .answers a.incorrect{box-shadow:0 0 0 5px rgb(240 78 78 / 70%)}.interactive-quiz .quiz-results{color:rgba(255,255,255,.9);margin:30px}@media (max-width:767px){.interactive-quiz{padding:30px}.interactive-quiz .answers a{width:100%!important}.interactive-quiz .quiz-response{margin:20px 0}}.calculator-widget{border:1px solid var(--color-primary);padding:30px;border-radius:4px;margin:30px 0}.calculator-widget .calculator-title{color:var(--color-primary);margin:0 0 30px 0}.calculator-widget .calculator-input{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calculator-widget .calculator-input .input{min-width:20%}.calculator-widget .calculator-input-group{display:flex;gap:10px;flex-direction:column}.calculator-widget .calculator-input label{color:var(--color-primary);font-weight:600;font-family:var(--secondary-font)}.calculator-widget .calculator-input .input label{font-size:initial}.calculator-widget .calculator-input .input input{border:1px solid var(--color-secondary);border-radius:4px;padding:10px 15px}.calculator-widget .calculator-submit-container{margin:30px 0}.calculator-widget .calculator-submit-container button{background:var(--color-secondary);color:#FFF;padding:15px 20px;border-radius:4px;border:none;cursor:pointer;font-size:90%;font-weight:600;transition:all 0.5s ease-out;margin:0 auto;width:80%;display:block;max-width:400px}.calculator-widget .calculator-outputs{background:var(--color-primary);padding:30px;text-align:center;color:#FFF;border-radius:4px;display:flex;gap:20px;flex-direction:column}.calculator-widget .calculator-outputs h5{font-size:24px}.calculator-widget .calculator-outputs h5,.calculator-widget .calculator-outputs p{color:rgba(255,255,255,.9);margin-bottom:20px}.calculator-widget .calculator-outputs .output{color:var(--color-secondary);font-size:24px;font-weight:600}.checklist-widget{border:1px solid var(--color-primary);padding:30px;border-radius:4px;margin:30px 0}.checklist-widget .checklist-title{margin:0 0 30px 0}.checklist-widget .checklist-list{list-style:none;padding:0;margin:0}.checklist-widget .checklist-item{display:flex;justify-content:space-between;gap:20px;position:relative;padding:15px 0;align-items:center;margin:0}.checklist-widget .checklist-item-text{display:flex;width:100%;position:relative;min-height:24px;align-items:center}.checklist-widget .checklist-item label{font-size:inherit;display:block;padding-left:20px;line-height:150%}.checklist-widget .checklist-item-emoji{font-size:32px;cursor:pointer}.checklist-widget .checklist-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checklist-widget .checklist-item .checkmark{position:relative;top:0;left:0;height:24px;width:24px;background-color:#f3f3f3;border:1px solid rgba(0,0,0,.1);border-radius:3px;min-width:24px}.checklist-widget .checklist-item:hover input~.checkmark{background-color:#ccc}.checklist-widget .checklist-item input:checked~.checkmark{background-color:#2196F3;background-color:var(--color-secondary)}.checklist-widget .checklist-item .checkmark:after{content:"";position:absolute;display:none}.checklist-widget .checklist-item input:checked~.checkmark:after{display:block}.checklist-widget input[type=checkbox]~label::before,.checklist-widget input[type=radio]~label::before{display:none!important}.checklist-widget .checklist-item .checkmark:after{left:8px;top:2px;width:7px;height:14px;border:solid rgba(255,255,255,.9);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checklist-widget .checked label{text-decoration:line-through}.checklist-widget .completed-message{display:none;background:var(--color-secondary);color:#FFF;font-size:inherit;padding:15px 30px;border-radius:4px;margin-top:15px}@media (max-width:767px){.checklist-widget .checklist-item{gap:15px}.checklist-widget .checklist-item-emoji{font-size:24px}}.faq-list .faq-item{border:1px solid var(--color-secondary);padding:30px;border-radius:4px;margin:30px 0;display:flex;align-items:center;gap:30px;flex-direction:row-reverse;justify-content:start}.faq-list .faq-question{font-family:var(--secondary-font);font-size:18px;font-weight:600;cursor:pointer;margin-right:20px;position:relative}.faq-list .faq-content{width:100%}.faq-list .faq-content.active .faq-question{padding-bottom:15px;border-bottom:1px solid #CCC;border-color:var(--color-secondary);margin-bottom:15px}.faq-list .faq-answer{display:none}.faq-list .faq-content.active .faq-answer{display:block}.faq-list .faq-question .icon{float:right;vertical-align:middle;color:var(--color-secondary);opacity:.7;font-size:12px;margin-top:5px;transform:rotate(180deg);position:absolute;right:-20px;top:50%;padding:0;margin:0;margin-top:-11px;height:22px}.faq-list .faq-content.active .icon{transform:rotate(0deg)}.faq-list .faq-emoji{font-size:32px}@media (max-width:767px){.faq-list .faq-emoji{font-size:24px}.faq-list .faq-item{gap:20px}.faq-list .faq-item.active{flex-direction:column-reverse}}.step-by-step-guide-widget{border:1px solid var(--color-primary);padding:30px;border-radius:4px;margin:30px 0}.step-by-step-guide-widget .guide-title{color:var(--color-primary);margin:0 0 30px 0;text-align:center}.step-by-step-guide-widget .steps-wrapper{display:flex;flex-direction:row-reverse;padding-top:80px;position:relative;gap:30px;align-items:center;justify-content:space-between}.step-by-step-guide-widget .steps{width:100%}.step-by-step-guide-widget .steps-wrapper .step{display:none;position:relative;overflow:hidden;border-radius:4px}.step-by-step-guide-widget .steps-wrapper .step.active{display:block}.step-by-step-guide-widget .step-navigation-buttons{width:200px;margin-left:-30px}.step-by-step-guide-widget .step-navigation-button{display:block;height:48px;border:1px solid var(--color-primary);margin:30px 0;border-radius:0 4px 4px 0;color:var(--color-primary);border-left:0;width:100%}.step-by-step-guide-widget .step-navigation-button.active{background:var(--color-primary);color:#FFF}.step-by-step-guide-widget .step-navigation{display:flex;align-items:center}.step-by-step-guide-widget .step-navigation-button.prev{position:absolute;top:0;left:0;width:48%;height:56px;background:var(--color-secondary);color:#FFF;font-family:var(--secondary-font);border-radius:5px;border:transparent;margin:0}.step-by-step-guide-widget .step-navigation-button.next{position:absolute;top:0;right:0;width:48%;height:56px;background:var(--color-secondary);color:#FFF;font-family:var(--secondary-font);border-radius:5px;border:transparent;margin:0}.step-by-step-guide-widget .step .step-title{font-size:24px;font-weight:600;position:absolute;top:30px;left:30px;max-width:calc(100% - 60px);color:#FFF;text-shadow:0 1px 3px #000}.step-by-step-guide-widget .step .step-content{position:absolute;width:100%;left:0;border:none;bottom:0;background:var(--color-secondary);color:#FFF;border-radius:0;padding:30px;font-size:initial;min-height:120px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.step-by-step-guide-widget .step-image::before{content:"";display:block;width:100%;height:100%;position:absolute;box-shadow:inset 0 150px 60px -50px rgba(0,0,0,.6),inset 0 160px 70px -90px rgba(0,0,0,.2)}.step-by-step-guide-widget .step-image{min-height:400px;background:var(--color-primary)}.step-by-step-guide-widget .step-image img{color:transparent}@media (max-width:767px){.step-by-step-guide-widget .steps-wrapper{flex-direction:column}.step-by-step-guide-widget .steps{width:calc(100% + 60px)}.step-by-step-guide-widget .steps .step{border-radius:0}.step-by-step-guide-widget .step-image{min-height:360px;padding-bottom:120px}.step-by-step-guide-widget .step-navigation{display:block;width:100%}.step-by-step-guide-widget .step-navigation-buttons{width:100%;margin:0}.step-by-step-guide-widget .step-navigation-button{border-radius:4px!important;margin:0;margin-bottom:15px;border:1px solid}.step-by-step-guide-widget .step .step-content{padding:30px}}.spotify-embed{min-height:180px;margin:30px 0}.thumbs-rating{display:flex;align-items:center;gap:20px}.thumbs-rating a:not(.active) .icon{filter:grayscale(1)}.thumbs-rating a:hover .icon{filter:grayscale(0)}.emoji-react>button{padding:8px 15px;background:rgb(221 224 229 / 50%);border:none;border-radius:5px;margin:15px 0 0 0;cursor:pointer;vertical-align:middle;transition:all 0.5s ease-out;opacity:1;display:flex;align-items:center;width:auto;font-size:initial;gap:10px}.emoji-react>button .icon{display:inline-block;vertical-align:middle;width:18px;height:18px}.emoji-react>button .icon svg{display:block}.emoji-react .reactions button{padding:4px 12px;border:0;background:transparent;cursor:pointer;vertical-align:middle;transition:all 0.5s ease-out;opacity:1;display:inline-flex;align-items:center;width:auto;font-size:initial;background:rgb(221 224 229 / 30%);margin-right:10px;border-radius:5px;gap:5px}.emoji-react .reactions button:hover{background:rgb(221 224 229 / 50%)}.emoji-react .reactions button.active{background:rgb(221 224 229 / 70%)}.emoji-react .reactions .count{font-size:80%}.emoji-react-container{position:relative;padding:15px 0}.emoji-react-container .emoji-picker{display:none;position:absolute;z-index:1000}.emoji-react-container .emoji-picker.show{display:block!important}.amazon-widget{position:relative;border:1px solid rgba(0,0,0,.1);border-radius:4px;margin:30px 0;max-height:65vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.amazon-widget.single{max-height:none;overflow:initial}.amazon-widget.list-mode{max-height:none;margin:30px 0}.list-mode .disclaimer,.amazon-widget.expanded .disclaimer{display:block!important}.amazon-widget .widget-content{display:flex!important;align-items:center;gap:25px;padding:20px}.amazon-widget .widget-content:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.amazon-widget .image{max-width:120px;margin:0 auto;width:120px;text-align:center}.amazon-widget .image img{max-width:100%;margin:0;max-height:200px}.amazon-widget .description{width:100%}.amazon-widget .product-title{font-weight:500;margin:15px 0}.amazon-widget .product-price{font-size:120%!important}.amazon-widget .recommended-tag{font-size:80%!important;color:#fff;background:var(--color-secondary);padding:3px 15px;border-radius:4px;display:inline-block}.amazon-widget .prime-eligible{display:inline;height:20px;margin:0 0 0 12px}.amazon-widget-footer{display:block;width:100%;border:none;background:rgba(0,0,0,.05);padding:15px;font-size:90%!important;cursor:pointer;border-top:1px solid rgba(0,0,0,.05)}.amazon-widget .disclaimer{display:none;width:100%;border:none;background:rgba(0,0,0,.05);padding:10px 15px;font-size:90%!important;border-bottom:1px solid rgba(0,0,0,.05);color:rgba(0,0,0,.5)}.amazon-widget:hover .disclaimer{display:block}:root{--star-color:#fff;--star-background:#fc0}.amazon-star-rating{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:24px;font-family:Times;// make sure ★ appears correctly line-height:1;&::before{content:'★★★★★';letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (max-width:767px){.amazon-widget .widget-content{flex-direction:column}.amazon-widget .image{max-height:200px;max-width:100%}.amazon-widget .image img{width:auto;max-height:200px;margin:0 auto}}.timeline-widget{margin:30px 0}.timeline-widget .timeline{margin-top:30px}.timeline-widget .timeline .timeline__content p{font-size:initial;color:rgba(255,255,255,.9)}.timeline-widget .timeline .timeline__content p.date{font-size:14px;font-style:italic}.timeline-widget .timeline .timeline__content h5{margin:0;margin-bottom:15px;color:#FFF}.timeline-widget .timeline .timeline__content{background:var(--color-primary);border:none;color:#FFF;padding:15px 20px}.timeline-widget .timeline .timeline__item .timeline__content:before{border-top-color:transparent}.timeline-widget .timeline__item--bottom .timeline__content:before{border-bottom-color:transparent}.timeline-widget .timeline .timeline__item .timeline__content:after{border-top-color:var(--color-primary)!important}.timeline-widget .timeline__item--bottom .timeline__content:after{border-bottom-color:var(--color-primary)!important}.timeline-widget .timeline--mobile .timeline__item .timeline__content:after{border-right-color:var(--color-primary)!important;border-top-color:transparent!important}.timeline-widget .timeline--mobile .timeline__item .timeline__content:before{border-right-color:transparent!important}.timeline-widget .timeline .timeline-nav-button,.timeline-widget .timeline .timeline__item:after{border-color:var(--color-secondary);background:var(--color-secondary)}.timeline-widget .timeline .timeline-divider,.timeline:not(.timeline--horizontal):before{background-color:var(--color-secondary)}.reveal-presentation{display:block;width:100%;height:400px;border-radius:4px;overflow:hidden;margin:30px 0;background:var(--color-primary)}.reveal-presentation .reveal{width:100%;display:block}.reveal-presentation .backgrounds{background:var(--color-primary)}.reveal .slide-number{display:flex!important;right:30px;bottom:auto;top:30px;font-size:16px;width:40px;text-align:center;height:40px;align-items:center;border-radius:100px;justify-content:center;color:rgba(255,255,255,.5)}:root{--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-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:2em;--r-heading3-size:1.55em;--r-heading4-size:1em;--r-code-font:Fira Code, Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;--r-selection-background-color:#44475A;--r-selection-color:#fff}.reveal-viewport{background:#282A36;background-color:var(--color-primary)}.reveal{font-family:var(--r-main-font);font-size:var(--r-main-font-size);font-weight:400;color:var(--r-main-color)}.reveal ::selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal ::-moz-selection{color:var(--r-selection-color);background:var(--r-selection-background-color);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:var(--r-heading-margin);color:var(--color-secondary);font-family:var(--secondary-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}.reveal h1{font-size:var(--r-heading1-size)}.reveal h2{font-size:var(--r-heading2-size)}.reveal h3{font-size:var(--r-heading3-size)}.reveal h4{font-size:var(--r-heading4-size)}.reveal h1{text-shadow:var(--r-heading1-text-shadow)}.reveal p{margin:var(--r-block-margin) 0;line-height:1.5;font-size:inherit;color:rgba(255,255,255,.9)}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal img,.reveal video,.reveal iframe{max-width:95%;max-height:95%}.reveal strong,.reveal b{font-weight:700}.reveal 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}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:var(--r-block-margin) auto;padding:5px;font-style:italic;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 q{font-style:italic}.reveal 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 rgba(0,0,0,.15)}.reveal code{font-family:var(--r-code-font);text-transform:none;tab-size:2}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:700}.reveal table th,.reveal table td{text-align:left;padding:.2em .5em .2em .5em;border-bottom:1px solid}.reveal table th[align=center],.reveal table td[align=center]{text-align:center}.reveal table th[align=right],.reveal table td[align=right]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal img{margin:var(--r-block-margin) 0}.reveal a{color:var(--color-secondary);text-decoration:none;transition:color 0.15s ease}.reveal a:hover{text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:var(--color-secondary)}.reveal .r-frame{border:4px solid var(--r-main-color);box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal a .r-frame{transition:all 0.15s linear}.reveal a:hover .r-frame{border-color:var(--color-secondary);box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:var(--color-secondary)!important;right:55px!important}.reveal .progress{background:rgba(0,0,0,.2)!important;color:var(--color-secondary)!important}@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}.reveal strong,.reveal b{color:var(--r-bold-color)}.reveal em,.reveal i,.reveal blockquote{color:var(--r-italic-color)}.reveal code{color:var(--r-inline-code-color)}.reveal ul{list-style:none}.reveal ul li::before{content:"•";color:var(--r-list-bullet-color);display:inline-block;width:1em;margin-left:-1em}.reveal ol{list-style:none;counter-reset:li}.reveal ol li::before{content:counter(li) ".";color:var(--r-list-bullet-color);display:inline-block;width:2em;margin-left:-2.5em;margin-right:.5em;text-align:right}.reveal ol li{counter-increment:li}