/* =============================================
   ACADEMY PREP — gallery-extra.css
   Lightbox player for uploaded videos + editor-only
   buttons on gallery items. Additive: loaded after
   gallery-styles.css on the Gallery page only.
   ============================================= */

.lightbox__video-wrap video{width:100%;height:100%;display:block;background:#000;object-fit:contain}
.lightbox__video-wrap video[hidden],
.lightbox__video-wrap iframe[hidden]{display:none}

/* Editor-only: change image / video straight from the card */
.gitem__editbar{
  position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;
  display:flex;gap:6px;opacity:0;transition:opacity .2s;
}
.gitem:hover .gitem__editbar,
.gitem__editbar:focus-within{opacity:1}
@media (hover:none){.gitem__editbar{opacity:1;top:auto;bottom:10px;transform:translateX(-50%)}}
.gitem__edit-btn{
  padding:6px 12px;border:0;border-radius:50px;cursor:pointer;white-space:nowrap;
  background:#fcbe15;color:#6b3652;font:700 .7rem 'Poppins',sans-serif;letter-spacing:.04em;
  box-shadow:0 3px 12px rgba(0,0,0,.35);transition:transform .2s,background .2s;
}
.gitem__edit-btn:hover{background:#fff;transform:translateY(-1px)}
