.slideshow-player{position:fixed;inset:0;z-index:80;background:#000;display:flex;flex-direction:column}.slideshow-player--empty{align-items:center;justify-content:center;color:#a1a1aa}.slideshow-player-stage{position:relative;flex:1;min-height:0}.slideshow-player-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#e4e4e7}.slideshow-player-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;min-width:0}.slideshow-player-name{font-weight:600;color:#fbbf24}.slideshow-player-counter{color:#a1a1aa}.slideshow-player-title{color:#d4d4d8;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slideshow-player-controls{display:flex;gap:.5rem;align-items:center}.slideshow-player-controls button{min-width:2.5rem;min-height:2.5rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.5);color:#fafafa;font-size:1.25rem;line-height:1;cursor:pointer}.slideshow-player-controls button:hover{border-color:rgba(251,191,36,.5);color:#fde68a}.slideshow-player-close{font-size:.75rem!important;padding:0 .75rem;width:auto!important}.slideshow-player-dots{position:absolute;bottom:4.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.35rem}.slideshow-player-dots button{width:8px;height:8px;border-radius:50%;border:none;background:hsla(0,0%,100%,.35);padding:0;cursor:pointer}.slideshow-player-dots button.is-active{background:#fbbf24;transform:scale(1.2)}