/* Quiet recording credit, aligned with the existing warm editorial palette. */
.edition-audio{position:relative}
.music-credit{position:absolute;left:0;bottom:calc(100% + 8px);font:9px/1.5 var(--ui-font);color:#826c5e;letter-spacing:.025em;white-space:normal}
.music-credit summary{cursor:pointer;list-style:none;white-space:nowrap;padding:3px 0;text-underline-offset:3px}
.music-credit summary::-webkit-details-marker{display:none}
.music-credit summary:hover{color:#67433a;text-decoration:underline}
.music-credit summary:focus-visible{outline:1px solid #886757;outline-offset:3px}
.music-credit>div{position:absolute;left:0;bottom:calc(100% + 8px);width:240px;padding:17px 19px;background:#f4eee2f5;border:1px solid #9d806548;box-shadow:0 8px 25px #5d453219;color:#735748;font-size:11px;line-height:1.8;backdrop-filter:blur(12px)}
.music-credit strong,.music-credit>div>span,.music-credit small{display:block}
.music-credit strong{font:italic 20px/1.5 Georgia,serif;color:#593d34;margin-bottom:4px}
.music-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.music-credit small{font-size:10px;margin-top:9px;color:#8d7765}
@media(max-width:600px){.music-credit{font-size:8px;bottom:calc(100% + 5px)}.music-credit>div{width:220px}}