/* STLBEAST V201 — Catalog Card + Mobile Product Polish
   Goal: product cards match the clean three-image product-page standard. */

.stlb133-release-card .media,
.stlb159-product-card .media,
.product-card .media,
.product-card.vault-card{
  background:linear-gradient(180deg,#020812,#061322)!important;
  border:1px solid rgba(32,217,255,.18)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 20px 42px rgba(0,0,0,.22)!important;
  overflow:hidden!important;
}

.stlb133-release-card .media img,
.stlb159-product-card .media img,
.product-card .media img,
.product-card.vault-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#020812!important;
  border:0!important;
  outline:0!important;
  filter:saturate(1.06) contrast(1.04)!important;
}

/* Keep product pages clean: three images only, no caption clutter. */
.stlb199-product-views-head span{
  max-width:760px!important;
}

.stlb199-product-views-grid{
  align-items:start!important;
}

@media(max-width:780px){
  .stlb133-release-grid,
  .stlb159-product-grid{
    gap:18px!important;
  }

  .stlb133-release-card .media,
  .stlb159-product-card .media{
    min-height:260px!important;
  }

  .stlb127-release-media img,
  .stlb199-product-view img{
    border-radius:16px!important;
  }
}
