/* Item Mall del sitio (lienzo design/project/Shop.dc.html): insignias, precio
   en Silk con precio tachado del kit, chip de oro y aviso del Аукцион. Sólo
   tokens del sitio (site.css): laca cálida, oro #D9A441, Forum / Golos Text. */
.coin-silk { background: radial-gradient(circle at 35% 35%, #F6ECD8, #CDB6EE 55%, #6E5A9A); }
.item { position: relative; }
.item-badge {
  position: absolute; top: 12px; left: 12px; z-index: 2; padding: 3px 8px;
  font-family: var(--f-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase;
  color: var(--on-gold); background: var(--gold); border-radius: var(--radius);
}
.item-badge[data-kind="limited"] { background: #F0957E; }
.item-badge[data-kind="new"] { background: var(--online); }
.item-badge[data-kind="bundle"] { background: #CDB6EE; }
.item-tags { display: flex; flex-wrap: wrap; gap: 6px; margin: -4px 0 0; padding: 0; list-style: none; }
.item-tags li {
  font-family: var(--f-mono); font-size: 11px; color: var(--soft); padding: 2px 7px;
  border: 1px solid var(--line); border-radius: var(--radius);
}
.price-wrap { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.price-was { font-family: var(--f-mono); font-size: 12px; color: var(--muted); text-decoration: line-through; }
.price-gold { font-family: var(--f-mono); font-size: 12px; color: var(--soft); }
.shop-auction { max-width: var(--wrap); margin: 0 auto; padding: 0 var(--gutter) 104px; }
.shop-auction-inner {
  border: 1px solid var(--line); border-left: 3px solid var(--gold); background: var(--surface);
  padding: clamp(20px, 3vw, 36px);
}
.shop-auction h2 { margin: 0; font-family: var(--f-display); font-weight: 400; font-size: clamp(30px, 3.4vw, 42px); color: var(--text-strong); }
.shop-auction p { margin: 12px 0 0; max-width: 70ch; color: var(--soft); }
.shop-auction .eyebrow { margin: 0 0 10px; color: var(--gold-text); }
@media (max-width: 800px) {
  .shop-auction { padding-bottom: 72px; }
  .item-badge { top: 10px; left: 10px; }
}
