/* Minimal additions for Monthly Drops (plays nicely with existing theme) */

.drop-main{
  position: relative;
  border-radius: 14px;
  overflow: hidden;
}

.drop-main img{
  width: 100%;
  height: auto;
  display: block;
}

.drop-placeholder{
  padding: 48px 16px;
  border: 1px dashed rgba(255,255,255,.25);
  border-radius: 14px;
  text-align: center;
  opacity: .85;
}

.status{
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 12px;
  letter-spacing: .02em;
  backdrop-filter: blur(6px);
}

.status-upcoming{ background: rgba(255,255,255,.10); }
.status-available{ background: rgba(255,255,255,.18); }
.status-sold{ background: rgba(255,255,255,.08); opacity: .85; }

.drop-meta{ margin-top: 10px; }
.drop-highlights{ margin: 10px 0 0; padding-left: 18px; }