/* Haven is RNDM-005 in the studio catalogue. */
.release--haven {
  --bg: #b6c9be;
  --fg: var(--ink);
  --fg-2: #34483b;
  --hair: color-mix(in srgb, var(--ink) 28%, transparent);
}
.release--haven .release-title { --title-chars: 5; }
.release--haven .tracks li {
  grid-template-columns: 32px minmax(0, 1fr);
  row-gap: 4px;
}
.release--haven .tracks-spec { grid-column: 2; }
.release-art--haven {
  max-width: 390px;
  width: calc(100% - var(--gutter));
  justify-self: center;
}
.release-art--haven a { display: block; }
.release-art--haven img { border: 1px solid var(--hair); }
.release-art--haven figcaption { font-size: var(--t-small); line-height: 1.5; }
/* Seven catalogue links use the existing sheet on narrower desktops. */
@media (max-width: 1340px) {
  .spine-nav, .spine-imprint { display: none; }
  .spine { grid-template-columns: auto 1fr auto; justify-content: space-between; }
  .spine-lang { justify-self: end; }
  .spine-toggle { display: inline-block; }
}
