/* ARTANDAVOODI · Release detail presentation using shared site tokens. */
.music-release-page { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--spacing-2xl); max-inline-size: var(--cv-page-width); margin-inline: auto; padding-block: var(--cv-page-padding-block); }
.music-release-detail { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--spacing-xl); }
.music-release-detail__cover { inline-size: min(100%, var(--featured-card-width)); margin: 0; justify-self: center; }
.music-release-detail__cover img { display: block; inline-size: 100%; aspect-ratio: 1; object-fit: cover; border-radius: var(--shape-card-radius); }
.music-release-detail__heading { display: grid; gap: var(--spacing-sm); text-align: center; }
.music-release-detail__meta, .music-release-detail__story { display: grid; gap: var(--spacing-md); max-inline-size: var(--cv-reading-width); }
.music-release-detail__row { display: grid; grid-template-columns: minmax(0, var(--spacing-4xl)) minmax(0, 1fr); gap: var(--spacing-md); margin: 0; }
.music-release-detail__label { color: var(--cv-text-secondary); font-size: var(--site-type-caption-size); text-transform: none; letter-spacing: var(--site-type-label-tracking); }
.music-release-detail__value { color: var(--cv-text-primary); min-inline-size: 0; overflow-wrap: anywhere; }
.music-release-detail__links { display: flex; gap: var(--spacing-md); }
.music-release-detail__links a { color: var(--cv-text-primary); }
.music-release-detail__links img { inline-size: var(--icon-size-md); block-size: var(--icon-size-md); }
@media (max-width: 860px) { .music-release-page { padding-inline: var(--spacing-lg); } .music-release-detail__row { grid-template-columns: 1fr; gap: var(--spacing-xs); } }
