/* DLEXA GALLERIES V1 */
.gl-gate{max-width:420px;margin:0 auto 6rem;background:var(--surf,#161410);
  border:1px solid var(--bdr,#252220);padding:2rem}
.gl-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}
.gl-actions .btn-out{font-size:.64rem}
.gl-item{position:relative}
.gl-item.fav{outline:2px solid var(--acc,#b8964e);outline-offset:-2px}
.gl-bar{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.35rem;opacity:0;transition:opacity .25s}
.gl-item:hover .gl-bar,.gl-item.fav .gl-bar{opacity:1}
.gl-bar button,.gl-bar a{background:rgba(13,12,10,.75);border:1px solid rgba(236,232,223,.2);
  color:var(--txt,#ece8df);width:32px;height:32px;display:flex;align-items:center;justify-content:center;
  cursor:pointer;font-size:1rem;text-decoration:none;border-radius:2px}
.gl-bar button:hover,.gl-bar a:hover{border-color:var(--acc,#b8964e);color:var(--acc,#b8964e)}
