.slide-set{display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.slide-set>*{visibility:hidden;grid-row-start:1;grid-column-start:1;max-width:100%;min-height:0;pointer-events:none;opacity:0}.slide-set>*.active,.slide-set>*:first-child{visibility:visible;pointer-events:initial;opacity:1}.slide-set.initialized>:first-child:not(.active){pointer-events:none;opacity:0}.slide-set.initialized>*{transition:opacity 1s ease-in-out,visibility 0s 1s}.slide-set.initialized>*.active{transition:opacity 1s ease-in-out,visibility 0s 0s}.slide-set.initialized .slideshow-controls{z-index:0;visibility:visible;pointer-events:all;opacity:1}.slide-set-controls{display:flex;align-items:flex-end;justify-content:flex-end;padding:2rem}.slide-set-controls .controls-bar{display:flex;gap:.5em;padding:.5em;font-size:1.25rem;background:rgba(0,0,0,.7);border-radius:.25em}.slide-set-controls button{display:flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;color:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;background:rgba(0,0,0,.7);border:2px solid rgba(255,255,255,.3);border-radius:.25em;transition:all .2s ease;font-variant-emoji:text}.slide-set-controls button:hover{background:rgba(0,0,0,.9);border-color:rgba(255,255,255,.6);transform:scale(1.1)}.slide-set-controls button:active{transform:scale(.95)}.slide-set-controls button:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}