@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&family=Source+Sans+3:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Nunito+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Outfit:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=JetBrains+Mono:wght@400;500&family=Lora:ital,wght@0,400;0,600;1,400&display=swap";*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden;width:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--app-font,"Source Sans 3"),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%}a{color:var(--color-accent);text-decoration:none}code{font-family:JetBrains Mono,monospace}.slide-icon{display:inline-block;height:1em;vertical-align:-.125em;width:1em}.public-light,:root,:root[data-theme=light]{--color-bg:#fafaf7;--color-surface:#fff;--color-surface-hover:rgba(0,0,0,.04);--color-text:#1a1a2e;--color-text-muted:#6a6a80;--color-accent:#2b6cb0;--color-accent-alt:#c0552c;--color-border:#e5e5ec;--color-danger:#c93838}body.app-fullscreen .app-header{display:none!important}body.app-fullscreen .presentation-page{height:100vh!important}body.app-fullscreen .slide-frame{background:transparent!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-leave-active{left:0;position:absolute;top:0}.slide-left-enter-active,.slide-left-leave-active{opacity:1;transition:transform .5s ease;will-change:transform}.slide-left-leave-active{left:0;position:absolute;top:0}.slide-left-enter-from{opacity:1;transform:translate(100%)}.slide-left-enter-to,.slide-left-leave-from{opacity:1}.slide-left-leave-to{opacity:1;transform:translate(-100%)}.slide-right-enter-active,.slide-right-leave-active{opacity:1;transition:transform .5s ease;will-change:transform}.slide-right-leave-active{left:0;position:absolute;top:0}.slide-right-enter-from{opacity:1;transform:translate(-100%)}.slide-right-enter-to,.slide-right-leave-from{opacity:1}.slide-right-leave-to{opacity:1;transform:translate(100%)}.none-enter-active,.none-leave-active{transition:none}
