.release-cover-link{display:block;color:inherit;text-decoration:none}.release-cover-link img{display:block;width:100%}.release-title{font:inherit;font-size:26px;font-weight:900;letter-spacing:-.025em;margin:0}.release-title a,.release-meta>span a,.artist-name-link{color:inherit;text-decoration:none}.release-title a:hover,.release-meta>span a:hover,.artist-name-link:hover{text-decoration:underline;text-underline-offset:5px}.profile-link{display:inline-block;margin-top:14px;color:inherit;font:700 11px/1.5 "Courier New",monospace;letter-spacing:1.2px;text-underline-offset:4px}.detail-header-links{display:flex;gap:24px}.detail-header-links a{color:#fff;text-decoration:none;font:700 11px/1.4 "Courier New",monospace;letter-spacing:1px}.detail-main{max-width:1240px;margin:auto;padding:114px 40px 70px}.breadcrumbs{margin:0 0 40px;font:11px/1.7 "Courier New",monospace;letter-spacing:1px;color:#aaa}.breadcrumbs a{color:inherit;text-underline-offset:4px}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.detail-hero img{width:100%;height:auto;display:block}.detail-portrait{max-height:720px;object-fit:contain}.detail-hero h1{font-size:clamp(50px,7vw,106px);line-height:.92;letter-spacing:-.06em;margin:22px 0;overflow-wrap:anywhere}.detail-hero p{font-size:16px;line-height:1.75;color:#ddd}.detail-hero .index,.detail-hero .detail-meta{font:12px/1.7 "Courier New",monospace;letter-spacing:1px;color:#aaa}.detail-byline{font-size:24px!important}.detail-page a{color:inherit}.detail-audio{margin-top:32px}.detail-audio label{display:block;font:11px "Courier New",monospace;letter-spacing:1px;margin-bottom:12px}.detail-audio audio{width:100%;max-width:450px}.detail-catalogue{margin-top:80px;border-top:1px solid #333;padding-top:30px}.detail-catalogue h2{font-size:clamp(32px,5vw,56px);letter-spacing:-.04em;margin:10px 0 30px}.detail-catalogue .release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-catalogue .release-card.featured{grid-column:auto}.detail-page footer a{color:inherit}.detail-page .mobile-preview-btn{display:inline-flex}@media(max-width:700px){.detail-main{padding:104px 18px 44px}.detail-hero{grid-template-columns:1fr;gap:24px}.detail-header-links{gap:12px}.detail-header-links a{font-size:9px}.detail-header-links a:nth-child(2){display:none}.detail-portrait{max-height:560px}.detail-catalogue{margin-top:44px}.detail-catalogue .release-grid{grid-template-columns:1fr}.detail-hero h1{font-size:clamp(48px,14vw,80px)}}
.release-title{font-size:28px;font-weight:700;letter-spacing:-1px}.release-meta>span{text-transform:uppercase}@media(max-width:560px){.release-title{font-size:22px}}

.lang-switch a,.mobile-lang a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.detail-lang-switch{margin-left:8px;flex-shrink:0}.translation-note{font:12px/1.6 "Courier New",monospace;color:#aaa}@media(max-width:700px){.detail-header-links{display:none}.detail-page .site-header{justify-content:space-between}.detail-lang-switch{margin-left:auto}}
@media(pointer:coarse){.lang-btn,.profile-link,.release-presave,.detail-header-links a,.mobile-preview-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.profile-link{margin:4px 4px 4px 0}}
