
/* Selected Works V12 */
.dynamic-works-v12{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}
.work-cover-link,
.work-placeholder-v12{
  display:block;
  aspect-ratio:1;
  border-radius:13px;
  border:1px solid var(--line);
  overflow:hidden;
  background:#ececef;
}
.work-cover-img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
  background:#fff;
}
.work-cover-link:hover{
  transform:translateY(-1px);
  box-shadow:0 8px 22px rgba(0,0,0,.08);
}

/* catalogue alignment */
.track-head,.track{
  grid-template-columns:48px minmax(260px,1fr) 90px 90px 120px 160px;
  column-gap:16px;
  align-items:center;
}
.track-head > span:nth-child(3),
.track-head > span:nth-child(4),
.track-head > span:nth-child(5),
.track-head > span:nth-child(6),
.track > .value{text-align:center}
.track > .buy{width:160px;text-align:center;justify-self:center;white-space:nowrap}

@media(max-width:920px){
  .track-head,.track{grid-template-columns:46px minmax(210px,1fr) 70px 70px 105px 145px}
  .track>.buy{width:145px;font-size:.82rem}
}
@media(max-width:700px){
  .dynamic-works-v12{grid-template-columns:repeat(2,1fr)}
  .track{grid-template-columns:42px minmax(0,1fr) auto}
  .track>.buy{width:auto;font-size:0}
  .track>.buy::after{content:"Buy / Licenses";font-size:.78rem}
}
