ul[data-v-3ccb5002]{list-style:none;padding:0 0 0 1em}a[data-v-3ccb5002]{color:inherit;display:inline-block;padding:.15em}a[data-v-3ccb5002]:not(.activated):hover{border:2px dotted var(--ui-primary);border-radius:4px;color:inherit}a.activated[data-v-3ccb5002],a[data-v-3ccb5002]:not(.activated):hover{background-color:color-mix(in srgb,var(--ui-primary) 20%,transparent);transition:background .5s}a.activated[data-v-3ccb5002]{border:2px solid var(--ui-primary);border-radius:4px;font-weight:700}.chevron[data-v-3ccb5002],.expand-toggle-button[data-v-3ccb5002]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chevron[data-v-3ccb5002]{margin-left:.5em;position:static;transform:rotate(0);transition:transform .5s}.chevron.hidden[data-v-3ccb5002]{visibility:hidden}.chevron[data-v-3ccb5002]:after{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.3em;left:-.25em;position:relative;top:.5em;transform:rotate(45deg);transition:transform .5s;vertical-align:top;width:.3em}.chevron.expanded[data-v-3ccb5002]:after{transform:rotate(135deg)}.item[data-v-3ccb5002]{align-items:center;display:flex}svg{display:inline-block;vertical-align:middle}ul[data-v-a9dfb300]{list-style:none;padding:0 0 0 1em}a[data-v-a9dfb300]{color:inherit;display:inline-block;padding:.15em}a[data-v-a9dfb300]:not(.activated):hover{border:2px dotted var(--ui-primary);border-radius:4px;color:inherit}a.activated[data-v-a9dfb300],a[data-v-a9dfb300]:not(.activated):hover{background-color:color-mix(in srgb,var(--ui-primary) 20%,transparent);transition:background .5s}a.activated[data-v-a9dfb300]{border:2px solid var(--ui-primary);border-radius:4px;font-weight:700}.chevron[data-v-a9dfb300],.expand-toggle-button[data-v-a9dfb300]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chevron[data-v-a9dfb300]{margin-left:.5em;position:static;transform:rotate(0);transition:transform .5s}.chevron.hidden[data-v-a9dfb300]{visibility:hidden}.chevron[data-v-a9dfb300]:after{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.3em;left:-.25em;position:relative;top:.5em;transform:rotate(45deg);transition:transform .5s;vertical-align:top;width:.3em}.chevron.expanded[data-v-a9dfb300]:after{transform:rotate(135deg)}.item[data-v-a9dfb300]{align-items:center;display:flex}aside[data-v-811c85d3]{height:100%;overflow:visible;text-align:left}.aside-left[data-v-811c85d3],.aside-right[data-v-811c85d3]{padding:1em}a[data-v-45df1625]{color:inherit;display:inline-block;padding:.15em}a[data-v-45df1625]:hover{font-weight:bolder}a.activated[data-v-45df1625]{background-color:color-mix(in srgb,var(--ui-primary) 20%,transparent);border-left:4px solid var(--ui-primary);transition:background .5s}ul[data-v-3612b479]{list-style:none;margin:0;padding:0}.header-anchor{display:none}.tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355}.macrohard-blog{transition:.3s ease-in-out;--blog-header-height:10vh;--blog-aside-height:75vh;--blog-aside-width:20%;--blog-content-width:50%;height:inherit;overflow:visible}.blog-container{display:flex;margin:0;min-height:100%;overflow:visible;padding:0}.blog-header{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--text-color);height:var(--blog-header-height);padding:0 1rem;position:sticky;top:0;z-index:1000}.blog-header,.blog-main{display:flex;justify-content:space-between;width:100%}.blog-main{align-items:flex-start;flex-direction:row;gap:1rem;padding:1rem}.blog-footer{border-top:1px solid var(--text-color);height:auto;width:100%}.blog-list,.blog-toc{color:var(--text-color);flex-grow:1;height:var(--blog-aside-height);overflow:auto;position:sticky;top:calc(var(--blog-header-height) + 1rem);width:var(--blog-aside-width)}.blog-content{flex-grow:2;line-height:150%;overflow:hidden;position:relative;width:var(--blog-content-width)}.widget-bar{display:flex;gap:1rem}@media screen and (max-width:1280px){.macrohard-blog{--blog-content-width:90%}}.macrohard-blog h1,.macrohard-blog h2,.macrohard-blog h3,.macrohard-blog h4,.macrohard-blog h5,.macrohard-blog h6{line-height:1.5}.macrohard-blog h1{font-size:calc(var(--main-font-size)*2.5)}.macrohard-blog h2{font-size:calc(var(--main-font-size)*2)}.macrohard-blog h3{font-size:calc(var(--main-font-size)*1.75)}.macrohard-blog h4{font-size:calc(var(--main-font-size)*1.5)}.macrohard-blog h5{font-size:calc(var(--main-font-size)*1.25)}.macrohard-blog h6{font-size:calc(var(--main-font-size)*1)}.macrohard-blog p{font-size:var(--main-font-size)}.macrohard-blog h1 .header-anchor,.macrohard-blog h2 .header-anchor,.macrohard-blog h3 .header-anchor,.macrohard-blog h4 .header-anchor,.macrohard-blog h5 .header-anchor,.macrohard-blog h6 .header-anchor{display:none}.macrohard-blog h1:hover .header-anchor,.macrohard-blog h2:hover .header-anchor,.macrohard-blog h3:hover .header-anchor,.macrohard-blog h4:hover .header-anchor,.macrohard-blog h5:hover .header-anchor,.macrohard-blog h6:hover .header-anchor{display:inline}.macrohard-blog table{border-collapse:collapse;margin-left:auto;margin-right:auto;table-layout:auto;width:auto}.macrohard-blog td,.macrohard-blog th{border:2px solid #ddd;padding:.75em 1em}.macrohard-blog th{font-weight:700}.macrohard-blog tr:nth-child(0){background-color:gray}.macrohard-blog .footnote-list{border-top:2px dotted var(--text-color)}.reveal .slides #title-slide[data-v-c21377aa]{align-items:center;display:flex!important;flex-direction:column;height:100%;justify-content:end}.reveal .slides #title-slide div.title-page-main[data-v-c21377aa]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.reveal .slides div.title-page-additional[data-v-c21377aa]{border-top:2px solid #6495ed;display:flex;flex-direction:column;gap:.5em;height:25%;overflow:auto}.reveal .slides div.title-page-additional p[data-v-c21377aa]{line-height:1em;margin:.3em;padding:0}.reveal .slides .author p[data-v-c21377aa],.reveal .slides .institute p[data-v-c21377aa]{font-size:1.25rem}.columns[data-v-c21377aa]{flex-wrap:wrap;max-height:25%;max-width:80%;overflow:auto}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=translucent]{background-color:#000000b3}.tippy-box[data-theme~=translucent]>.tippy-arrow{height:14px;width:14px}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-top-color:#000000b3;border-width:7px 7px 0}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#000000b3;border-width:0 7px 7px}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-left-color:#000000b3;border-width:7px 0 7px 7px}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-right-color:#000000b3;border-width:7px 7px 7px 0}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:#000000b3}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:#000000b3}.left-widgets{align-items:start;bottom:var(--widget-size,2rem);flex-direction:column;justify-content:flex-end;width:var(--widget-size,2rem)}.bottom-widgets,.left-widgets{display:flex;left:0;position:absolute;z-index:150}.bottom-widgets{align-items:center;bottom:10px;height:var(--widget-size,2rem);justify-content:flex-start}.widget{background-color:transparent;background-color:var(--background-color);border-radius:5px;border-style:solid;box-shadow:none;color:var(--text-color);cursor:pointer;display:block;font-size:1.2rem;height:2rem;margin:5px;padding:0;width:2rem}.widget:hover{background-color:var(--text-color);color:var(--background-color)}.widget:disabled{cursor:not-allowed;opacity:.5}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014;color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:#0000;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#00081033;border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#00081033;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#00081033;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:#00081033;border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.slide-menu-wrapper .slide-menu{background-color:#333;font-size:16px;font-weight:400;height:100%;position:fixed;top:0;transition:transform .3s;width:300px;z-index:200}.slide-menu-wrapper .slide-menu.slide-menu--wide{width:500px}.slide-menu-wrapper .slide-menu.slide-menu--third{width:33%}.slide-menu-wrapper .slide-menu.slide-menu--half{width:50%}.slide-menu-wrapper .slide-menu.slide-menu--full{width:95%}.slide-menu-wrapper .slide-menu-items{border-bottom:1px solid #555;margin:0;padding:0;width:100%}.slide-menu-wrapper .slide-menu-item,.slide-menu-wrapper .slide-menu-item-vertical{color:#aaa;cursor:pointer;display:block;padding:10px 18px;text-align:left}.slide-menu-wrapper .slide-menu-item-vertical{padding-left:30px}.slide-menu-wrapper .slide-menu--custom .slide-menu-item-vertical,.slide-menu-wrapper .slide-menu--full .slide-menu-item-vertical,.slide-menu-wrapper .slide-menu--half .slide-menu-item-vertical,.slide-menu-wrapper .slide-menu--third .slide-menu-item-vertical,.slide-menu-wrapper .slide-menu--wide .slide-menu-item-vertical{padding-left:50px}.slide-menu-wrapper .slide-menu-item{border-top:1px solid #555}.slide-menu-wrapper .active-menu-panel li.selected{background-color:#222;color:#fff}.slide-menu-wrapper .active-menu-panel li.active{color:#eee}.slide-menu-wrapper .slide-menu-item-vertical.no-title .slide-menu-item-title,.slide-menu-wrapper .slide-menu-item.no-title .slide-menu-item-title{font-style:italic}.slide-menu-wrapper .slide-menu-item-number{color:#999;padding-right:6px}.slide-menu-wrapper .slide-menu-item i.far,.slide-menu-wrapper .slide-menu-item i.fas,.slide-menu-wrapper .slide-menu-item svg.svg-inline--fa,.slide-menu-wrapper .slide-menu-item-vertical i.far,.slide-menu-wrapper .slide-menu-item-vertical i.fas,.slide-menu-wrapper .slide-menu-item-vertical svg.svg-inline--fa{display:none;padding-right:12px}.slide-menu-wrapper .slide-menu-item-vertical.active i.fas.active,.slide-menu-wrapper .slide-menu-item-vertical.active svg.svg-inline--fa.active,.slide-menu-wrapper .slide-menu-item-vertical.future i.far.future,.slide-menu-wrapper .slide-menu-item-vertical.future svg.svg-inline--fa.future,.slide-menu-wrapper .slide-menu-item-vertical.past i.fas.past,.slide-menu-wrapper .slide-menu-item-vertical.past svg.svg-inline--fa.past,.slide-menu-wrapper .slide-menu-item.active i.fas.active,.slide-menu-wrapper .slide-menu-item.active svg.svg-inline--fa.active,.slide-menu-wrapper .slide-menu-item.future i.far.future,.slide-menu-wrapper .slide-menu-item.future svg.svg-inline--fa.future,.slide-menu-wrapper .slide-menu-item.past i.fas.past,.slide-menu-wrapper .slide-menu-item.past svg.svg-inline--fa.past{display:inline-block}.slide-menu-wrapper .slide-menu-item-vertical.future i.far.future,.slide-menu-wrapper .slide-menu-item-vertical.future svg.svg-inline--fa.future,.slide-menu-wrapper .slide-menu-item-vertical.past i.fas.past,.slide-menu-wrapper .slide-menu-item-vertical.past svg.svg-inline--fa.past,.slide-menu-wrapper .slide-menu-item.future i.far.future,.slide-menu-wrapper .slide-menu-item.future svg.svg-inline--fa.future,.slide-menu-wrapper .slide-menu-item.past i.fas.past,.slide-menu-wrapper .slide-menu-item.past svg.svg-inline--fa.past{opacity:.4}.slide-menu-wrapper .slide-menu-item-vertical.active i.fas.active,.slide-menu-wrapper .slide-menu-item-vertical.active svg.svg-inline--fa.active,.slide-menu-wrapper .slide-menu-item.active i.fas.active,.slide-menu-wrapper .slide-menu-item.active svg.svg-inline--fa.active{opacity:.8}.slide-menu-wrapper .slide-menu--left{left:0;transform:translate(-100%)}.slide-menu-wrapper .slide-menu--left.active{transform:translate(0)}.slide-menu-wrapper .slide-menu--right{right:0;transform:translate(100%)}.slide-menu-wrapper .slide-menu--right.active{transform:translate(0)}.slide-menu-wrapper{transition:transform .3s}.slide-menu-wrapper .slide-menu-toolbar{border-bottom:2px solid #666;display:table;font-size:12px;height:60px;margin:0;padding:0;table-layout:fixed;width:100%}.slide-menu-wrapper .slide-menu-toolbar>li{border-radius:3px;color:#aaa;cursor:pointer;display:table-cell;line-height:150%;text-align:center;vertical-align:middle}.slide-menu-wrapper .slide-menu-toolbar>li.toolbar-panel-button i,.slide-menu-wrapper .slide-menu-toolbar>li.toolbar-panel-button svg.svg-inline--fa{font-size:1.7em}.slide-menu-wrapper .slide-menu-toolbar>li.active-toolbar-button{color:#fff;text-decoration:underline;text-shadow:0 1px #000}.slide-menu-toolbar>li.toolbar-panel-button:hover{color:#fff}.slide-menu-toolbar>li.toolbar-panel-button:hover span.slide-menu-toolbar-label,.slide-menu-wrapper .slide-menu-toolbar>li.active-toolbar-button span.slide-menu-toolbar-label{visibility:visible}.slide-menu-wrapper .slide-menu-panel{color:#aaa;height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto;position:absolute;visibility:hidden;width:100%}.slide-menu-wrapper .slide-menu-panel.active-menu-panel{visibility:visible}.slide-menu-wrapper .slide-menu-panel h1,.slide-menu-wrapper .slide-menu-panel h2,.slide-menu-wrapper .slide-menu-panel h3,.slide-menu-wrapper .slide-menu-panel h4,.slide-menu-wrapper .slide-menu-panel h5,.slide-menu-wrapper .slide-menu-panel h6{color:#fff;letter-spacing:normal;line-height:1.2;margin:20px 0 10px;text-shadow:none}.slide-menu-wrapper .slide-menu-panel h1{font-size:1.6em}.slide-menu-wrapper .slide-menu-panel h2{font-size:1.4em}.slide-menu-wrapper .slide-menu-panel h3{font-size:1.3em}.slide-menu-wrapper .slide-menu-panel h4{font-size:1.1em}.slide-menu-wrapper .slide-menu-panel h5{font-size:1em}.slide-menu-wrapper .slide-menu-panel h6{font-size:.9em}.slide-menu-wrapper .slide-menu-panel p{margin:10px 0 5px}.slide-menu-wrapper .slide-menu-panel a{color:#ccc;text-decoration:underline}.slide-menu-wrapper .slide-menu-panel a:hover{color:#fff}.slide-menu-wrapper .slide-menu-item a{text-decoration:none}.slide-menu-wrapper .slide-menu-custom-panel{padding-left:10px;padding-right:10px;width:calc(100% - 20px)}.slide-menu-wrapper .slide-menu-custom-panel .slide-menu-items{margin-left:-10px;margin-right:10px;width:calc(100% + 20px)}.slide-menu-wrapper div[data-panel=Themes] li,.slide-menu-wrapper div[data-panel=Transitions] li{color:#848484;cursor:pointer;display:block;text-align:left}.reveal .slide-menu-button{bottom:30px;font-size:24px;left:30px;position:fixed;z-index:30}.slide-menu-wrapper .slide-menu-overlay{background-color:#000;height:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s,width 0s .3s,height 0s .3s;width:0;z-index:199}.slide-menu-wrapper .slide-menu-overlay.active{height:100%;opacity:.7;transition:opacity .3s;width:100%}body.print-pdf .reveal .slide-menu-button,body.print-pdf .slide-menu-wrapper .slide-menu,body.print-pdf .slide-menu-wrapper .slide-menu-overlay{display:none}@layer base{.macrohard-show [hidden]:where(:not([hidden=until-found])){display:block!important}}.macrohard-show{--background-color:#fff;--text-color:#000;--widget-size:65px}.macrohard-show .reveal{height:100%;position:absolute;width:100%}.macrohard-show .reveal .slides{font-size:var(--main-font-size);line-height:1.5em}.macrohard-show .reveal .slides section{box-sizing:border-box!important;padding-bottom:var(--widget-size);padding-left:var(--widget-size);padding-right:var(--widget-size);text-align:left;width:100%}.macrohard-show .reveal .slides section section{box-sizing:border-box!important;margin:0;padding:0;width:calc(100% - var(--widget-size)*2)}.macrohard-show .slide-brand{height:4rem;padding-right:2rem;padding-top:.5rem;position:absolute;right:0;top:0;z-index:0}.macrohard-show .reveal .slides h1{background-color:#87ceeb;border-radius:1em;font-size:calc(var(--main-font-size) + 16px);padding:1em}.macrohard-show .reveal .slides h2{background-image:linear-gradient(90deg,#4040ff,#fff);font-size:calc(var(--main-font-size) + 12px);margin-block:0;padding:.75em 0 .75em .5em}.macrohard-show .reveal .slides h3{font-size:calc(var(--main-font-size) + 8px);padding-left:.5em}.macrohard-show .reveal .slides h4{font-size:calc(var(--main-font-size) + 4px);padding-left:.5em}.macrohard-show .reveal .slides h5,.macrohard-show .reveal .slides h6{font-size:calc(var(--main-font-size));padding-left:.5em}.macrohard-show .reveal .slides h1::-moz-selection,.macrohard-show .reveal .slides h2::-moz-selection,.macrohard-show .reveal .slides h3::-moz-selection,.macrohard-show .reveal .slides h4::-moz-selection,.macrohard-show .reveal .slides h5::-moz-selection,.macrohard-show .reveal .slides h6::-moz-selection{background-color:#639;color:#fff;text-shadow:1px 1px 2px #000}.macrohard-show .reveal .slides h1::selection,.macrohard-show .reveal .slides h2::selection,.macrohard-show .reveal .slides h3::selection,.macrohard-show .reveal .slides h4::selection,.macrohard-show .reveal .slides h5::selection,.macrohard-show .reveal .slides h6::selection{background-color:#639;color:#fff;text-shadow:1px 1px 2px #000}.macrohard-show .reveal .slides li,.macrohard-show .reveal .slides p,.macrohard-show .reveal .slides ul{font-size:calc(var(--main-font-size))}.macrohard-show .reveal .slides table{border-collapse:collapse;margin-bottom:1em;margin-top:1em;table-layout:auto}.macrohard-show .reveal .slides figure{display:block}.macrohard-show .reveal .slides th,.macrohard-show .reveal>.slides td{border:2px solid #a9a9a9;padding:.75em 1em}.macrohard-show .reveal .slides th{font-weight:700}.macrohard-show .reveal .slides .footnotes{display:none}:not(.reveal-print) .macrohard-show .reveal .slides{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}:not(.reveal-print) .macrohard-show .reveal.overview>.slides{overflow:visible!important}:not(.reveal-print) .macrohard-show .reveal:not(.overview)>.slides section:not(.present) *{display:none;pointer-events:none}:not(.reveal-print) .macrohard-show .reveal .progress{background-color:#00000080;bottom:0;height:.4em}:not(.reveal-print) .macrohard-show .reveal .progress span{background-color:#006eff;box-shadow:0 0 5px #0000004d}html.reveal-print{scrollbar-width:none!important}.reveal-print .macrohard-show{overflow:visible}.reveal-print .macrohard-show .reveal{height:100vh!important;overflow:visible!important;width:100vw!important}.reveal-print .macrohard-show .reveal .slides section{padding-bottom:var(--widget-size)!important;padding-left:var(--widget-size)!important;padding-right:var(--widget-size)!important;width:100%!important}.reveal-print .macrohard-show .reveal .slides section section{padding:0!important;width:calc(100% - var(--widget-size)*2)!important}img[data-viewable]{cursor:zoom-in}
