/* Selo de prêmio sobre uma imagem (ex.: iF Design Award 2026 na capa do case e no card de case em destaque).
   71×136 à esquerda (32px), centralizado na altura do pai (que precisa de position: relative).
   O PNG é quadrado com margens transparentes; o recorte segue o Figma (192% de largura, −46%). */
.award-badge {
  position: absolute;
  top: 50%;
  left: var(--space-32);
  width: 71px;
  aspect-ratio: 71 / 136;
  overflow: hidden;
  transform: translateY(-50%);
}

.award-badge img {
  position: absolute;
  top: 0;
  left: -46%;
  width: 192%;
  max-width: none;
  height: 100%;
}

/* --full: selo exportado já recortado (ex.: UX Design Awards, 73×104); a imagem ocupa o selo inteiro */
.award-badge--full {
  width: 73px;
  aspect-ratio: 73 / 104;
}

.award-badge--full img {
  left: 0;
  width: 100%;
}

/* Mobile (< 768px): selo de 48px, 16px da borda */
@media (max-width: 767.98px) {
  .award-badge {
    left: var(--space-16);
    width: 48px;
  }
}
