/* GF4-ASSET-SLOTS-V1 */

.asset-slot-surface{
  overflow:hidden!important;
}

.asset-slot-image{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  display:block;
  object-fit:var(--asset-fit,cover)!important;
  object-position:
    var(--asset-position-x,50%)
    var(--asset-position-y,50%)!important;
  transform:
    translate3d(
      var(--asset-x,0%),
      var(--asset-y,0%),
      0
    )
    scale(var(--asset-scale,1))
    rotate(var(--asset-rotation,0deg))
    scaleX(var(--asset-mirror,1))!important;
  transform-origin:var(--asset-transform-origin,center center)!important;
}

.asset-slot-placeholder{
  position:absolute;
  inset:0;
  z-index:2;
  box-sizing:border-box;
  display:grid;
  place-items:center;
  padding:12px;
  text-align:center;
  color:#c8b58d;
  font:13px/1.3 Georgia,'Times New Roman',serif;
  background:
    radial-gradient(
      circle at center,
      rgba(19,42,57,.72),
      rgba(5,20,30,.92)
    );
  pointer-events:none;
}

.asset-slot-placeholder[hidden]{
  display:none!important;
}
