 /*****************************************************************
 *
 * reveal.js-verticator for Reveal.js 
 * Version 1.3.1
 * 
 * @link
 * https://github.com/martinomagnifico/reveal.js-verticator
 * 
 * @author: Martijn De Jongh (Martino), martijn.de.jongh@gmail.com
 * https://github.com/martinomagnifico
 *
 * @license 
 * MIT
 * 
 * Copyright (C) 2025 Martijn De Jongh (Martino)
 *
 ******************************************************************/


ul.verticator,.reveal ul.verticator{opacity:0;pointer-events:none;will-change:color;color:#fff;color:var(--v-forcecolor, var(--v-color, var(--c-theme-color, white)));transition:opacity .3s cubic-bezier(.26,.86,.44,.985);list-style:none;top:50%;transform:translateY(-50%) translateZ(0);z-index:2;position:sticky;width:max-content;display:flex;flex-direction:column}ul.verticator .verticator-holder,.reveal ul.verticator .verticator-holder{position:absolute;top:0;right:0;transform:translateY(-50%);display:flex;flex-direction:column;padding:calc(12px * var(--verticator-scale))}ul.verticator:not(.left),.reveal ul.verticator:not(.left){margin:0 0 0 auto}ul.verticator.left,.reveal ul.verticator.left{margin:0 auto 0 0}ul.verticator.left .verticator-holder,.reveal ul.verticator.left .verticator-holder{right:auto;left:0}ul.verticator.visible,.reveal ul.verticator.visible{opacity:.6;pointer-events:inherit}ul.verticator.visible:hover,.reveal ul.verticator.visible:hover{opacity:1}ul.verticator.resizing,ul.verticator.resizing.visible,.reveal ul.verticator.resizing,.reveal ul.verticator.resizing.visible{opacity:0;pointer-events:none}ul.verticator.no-click,.reveal ul.verticator.no-click{pointer-events:none}ul.verticator li,.reveal ul.verticator li{display:block;position:relative;will-change:color;color:inherit;margin:0;transition:opacity .3s cubic-bezier(.26,.86,.44,.985);opacity:0}ul.verticator li:before,.reveal ul.verticator li:before{display:none}ul.verticator li a,.reveal ul.verticator li a{color:inherit;will-change:color;display:flex;align-items:center;justify-content:center;text-decoration:none;width:calc(18px * var(--verticator-scale));height:calc(18px * var(--verticator-scale))}ul.verticator li a:after,.reveal ul.verticator li a:after{content:"";will-change:color;color:inherit;background-color:currentColor;display:block;width:calc(12px * var(--verticator-scale));height:calc(12px * var(--verticator-scale));opacity:.6;-webkit-transform:translateZ(0) scale(.4);transform:translateZ(0) scale(.4);border-radius:100%;transition:transform .3s cubic-bezier(.26,.86,.44,.985),opacity .2s cubic-bezier(.26,.86,.44,.985);transition-delay:50ms}ul.verticator li a:hover,.reveal ul.verticator li a:hover{color:inherit}ul.verticator li a:hover:after,.reveal ul.verticator li a:hover:after{opacity:1;transform:translateZ(0) scale(.75)}ul.verticator li.active a,.reveal ul.verticator li.active a{cursor:default}ul.verticator li.active a:after,.reveal ul.verticator li.active a:after{transform:translateZ(0) scale(1);opacity:1}ul.verticator.visible li,.reveal ul.verticator.visible li{opacity:1}.reveal-viewport.reveal-scroll ul.verticator,.reveal-viewport.reveal-scroll .reveal ul.verticator,.print-pdf .verticator,.overview .verticator{display:none}section.has-light-background section.has-dark-background,section.has-dark-background section.has-light-background{color:var(--r-main-color)}section.has-light-background section.has-dark-background h1,section.has-light-background section.has-dark-background h2,section.has-light-background section.has-dark-background h3,section.has-light-background section.has-dark-background h4,section.has-light-background section.has-dark-background h5,section.has-light-background section.has-dark-background h6,section.has-dark-background section.has-light-background h1,section.has-dark-background section.has-light-background h2,section.has-dark-background section.has-light-background h3,section.has-dark-background section.has-light-background h4,section.has-dark-background section.has-light-background h5,section.has-dark-background section.has-light-background h6{color:var(--r-heading-color)}.verticator{--verticator-tooltip-scale: 1}.verticator .tooltip{position:absolute;top:9px;right:30px;top:calc(9px * var(--verticator-scale));right:calc(30px * var(--verticator-scale) + 1.5px * var(--verticator-tooltip-scale) * var(--verticator-tooltip-scale));transform:translate3d(0,-50%,1px);box-shadow:calc(4px * var(--verticator-scale)) calc(6px * var(--verticator-scale)) calc(16px * var(--verticator-scale)) #00000040;pointer-events:none;background:#fff;font-size:calc(1.25rem * var(--verticator-tooltip-scale) * var(--verticator-scale));padding:.4em .6em;border-radius:.2em;min-width:30px;max-width:15em;display:block;-webkit-font-smoothing:antialiased;color:#000}.verticator .tooltip span{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.verticator .tooltip:after{content:"";display:block;width:.66em;height:.66em;background:#fff;position:absolute;right:0;top:50%;transform:translate3d(45%,-50%,-1px) rotate(45deg)}.verticator.left .tooltip{right:auto;left:calc(30px * var(--verticator-scale) + 1.5px * var(--verticator-tooltip-scale) * var(--verticator-tooltip-scale));box-shadow:calc(-4px * var(--verticator-scale)) calc(6px * var(--verticator-scale)) calc(16px * var(--verticator-scale)) #00000040}.verticator.left .tooltip:after{right:auto;left:0;transform:translate3d(-45%,-50%,-1px) rotate(45deg)}.verticator li a+.tooltip{pointer-events:none;display:block;opacity:0;transition:opacity .125s ease-in-out;transition-delay:.0625s}.verticator li a:hover+.tooltip{opacity:1}:root{--cssimported-verticator: true}.verticator~.backgrounds .slide-background-content,.verticator~.slides .scroll-page .slide-background-content{background-color:inherit}.verticator~.backgrounds .slide-background-content:before,.verticator~.slides .scroll-page .slide-background-content:before{content:"";position:absolute;width:60%;height:100%;left:0;top:0;background-color:inherit}[data-state*=split-view] .row{display:grid;width:100%;grid-template-columns:1.2fr .8fr;grid-gap:30px}.reveal-viewport:not(.reveal-scroll) .scrollvisible{display:none}.reveal-viewport.reveal-scroll .scrollvisible{display:inline-block}
