:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.presentation-body{color:#fff;-webkit-user-select:none;user-select:none;background:#090b0b;margin:0;overflow:hidden}.presentation-header,.presentation-footer{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b0be6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:opacity .2s,transform .2s;display:flex;position:fixed;left:0;right:0}.presentation-header{top:0}.presentation-footer{bottom:0}.controls-hidden .presentation-header{opacity:0;pointer-events:none;transform:translateY(-100%)}.controls-hidden .presentation-footer{opacity:0;pointer-events:none;transform:translateY(100%)}.presentation-heading{min-width:0;display:grid}.presentation-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-heading span,.presentation-progress span{color:#bbc4c1;font-size:.78rem}.presentation-toolbar{align-items:center;gap:.4rem;display:flex}.presentation-toolbar button,.presentation-toolbar a,.presentation-footer button,.presentation-index button{color:#fff;font:inherit;background:#18201e;border:1px solid #53605d;border-radius:.5rem;padding:.5rem .7rem;text-decoration:none}.presentation-toolbar button:hover,.presentation-toolbar a:hover,.presentation-footer button:hover{background:#2c3936}.presentation-viewport{touch-action:none;place-items:center;width:100vw;height:100dvh;display:grid;overflow:hidden}.presentation-slide{touch-action:none;position:absolute;inset:4rem 0 4.5rem;overflow:hidden}.presentation-slide[hidden]{display:none}.presentation-content{transform-origin:50%;will-change:transform;place-items:center;width:100%;height:100%;display:grid}.presentation-content img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.presentation-content iframe{background:#fff;border:0;width:100%;height:100%}.is-zoomed .presentation-content{cursor:grab!important}.is-panning .presentation-content{cursor:grabbing!important}.is-zoomed .navigation-zone{pointer-events:none}.navigation-zone{z-index:5;background:0 0;border:0;width:18%;position:fixed;top:4rem;bottom:4.5rem}.navigation-zone-left{left:0}.navigation-zone-right{right:0}.presentation-progress{justify-items:center;gap:.2rem;min-width:min(40vw,28rem);display:grid}.presentation-progress [data-total-progress]{background:#3c4744;border-radius:1rem;width:100%;height:.25rem;display:block;overflow:hidden}.presentation-progress [data-total-progress] i{background:#72b5a4;height:100%;transition:width .2s;display:block}.presentation-index{z-index:40;background:#111715;width:min(90vw,24rem);position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:1rem 0 3rem #00000073}.presentation-index[hidden]{display:none}.presentation-index-header{background:#111715;border-bottom:1px solid #38433f;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}.presentation-index nav{padding:.5rem;display:grid}.presentation-index nav button{text-align:left;background:0 0;border:0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;padding:.85rem;display:grid}.presentation-index nav button:hover,.presentation-index nav button.active{background:#26312e}.presentation-index nav button span{background:#315f54;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.presentation-index small{color:#aeb8b5}.presentation-empty{text-align:center;color:#c5cfcc;padding:2rem}.presentation-empty a{color:#9dd5c7}@media (width<=700px){.presentation-header,.presentation-footer{padding:.55rem}.presentation-heading span,.presentation-toolbar [data-zoom-out],.presentation-toolbar [data-zoom-in],.presentation-progress [data-song-page-counter]{display:none}.presentation-toolbar{gap:.2rem}.presentation-toolbar button,.presentation-toolbar a,.presentation-footer button{padding:.45rem}.presentation-progress{flex:1;min-width:0}.presentation-slide{inset:3.6rem 0 4rem}.navigation-zone{top:3.6rem;bottom:4rem}}@media (prefers-reduced-motion:reduce){.presentation-header,.presentation-footer,.presentation-progress [data-total-progress] i{transition-duration:.01ms!important}}
