/* Official portrait cutouts (transparent PNG) */

.gld-portrait-cutout {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
}

.gld-portrait-frame {
  background: linear-gradient(165deg, #f0f9f7 0%, #faf4ea 45%, #ecece8 100%);
}

.gld-portrait-frame--about {
  background: linear-gradient(180deg, #f0f3ff 0%, #f9f9ff 60%, transparent 100%);
}

.gld-portrait-frame img.gld-portrait-cutout {
  object-position: center center;
}
