/* Scoped journey additions. The futuristic Atlas and CD materials are retained. */
#record-meta.meta{display:block;font:12px/1.55 Arial,sans-serif;color:#674953;margin:10px 0;}
#cd-recovery{border-left:3px solid #a34159;background:#f7e4dd;padding:12px 14px;margin:12px 0;}
#cd-recovery[hidden],.recovery-actions[hidden],#saved-tools[hidden]{display:none!important;}
#cd-recovery p{margin:0 0 6px;font:13px/1.5 Arial,sans-serif;}
.recovery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;}
.recovery-actions :is(button,a){display:inline-flex;align-items:center;min-height:44px;font:600 12px/1.3 Arial,sans-serif;color:#762d51;}
.recovery-actions button{padding:8px 12px;border:1px solid #b88994;border-radius:5px;background:#fff9f1;}
#listening #player-recovery{grid-area:5/1/6/-1;border-top:1px solid #dfd0ca;padding-top:3px;margin-top:5px;}
#saved-tools{display:flex;flex-wrap:wrap;gap:14px 24px;margin:14px 0 22px;padding:16px 0;border-block:1px solid #d6bfc2;}
#saved-tools label{display:flex;flex-direction:column;gap:6px;flex:1 1 170px;font:12px Arial,sans-serif;color:#674953;}
#saved-tools select{max-width:100%;min-width:0;width:100%;min-height:44px;padding:8px;border:1px solid #bea3ac;background:#fff9f1;border-radius:4px;color:#422a34;font:14px Arial,sans-serif;}
#saved-tools p{flex:1 0 100%;margin:0;font:12px/1.5 Arial,sans-serif;color:#674953;}
.saved-time{display:block;padding:0 16px 14px;color:#674953;font:11px/1.5 Arial,sans-serif;}
.editorial-next{margin-top:28px;padding:24px;border:1px solid #ccb2ba;border-radius:8px;background:linear-gradient(125deg,#f9ebda,#f3dce6);}
.editorial-next h3{font:normal 30px/1.1 Georgia,serif;margin:8px 0 18px;}
.editorial-next p{max-width:60ch;font:15px/1.65 Arial,sans-serif;}
.editorial-next .record-row{width:100%;padding:0;background:transparent;text-align:left;gap:18px;}
.editorial-next .record-row .shelf-case{width:100px;min-width:100px;}
.editorial-next .editorial-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.editorial-actions button{min-height:44px;padding:10px 16px;border:1px solid #9f647b;border-radius:5px;background:#fff9f1;color:#4e2335;font:600 13px Arial,sans-serif;}
.share-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px;border:1px solid #ccb2ba;margin:16px 0;background:#fff6ec;}
.share-card .release-art{width:90px;height:90px;display:block;}
.share-card img{width:100%;height:100%;object-fit:cover;}
.share-card strong,.share-card small{display:block;overflow-wrap:anywhere;}
.share-card strong{font:normal 22px/1.2 Georgia,serif;margin:5px 0;}
.share-card small{font:12px/1.5 Arial,sans-serif;}
#copy-status{min-height:1.5em;font:13px/1.5 Arial,sans-serif;}
@media(max-width:620px){
 #record-meta.meta{font-size:11px;}
 #saved-tools{gap:12px;padding:12px 0;}
 #saved-tools label{flex-basis:100%;}#saved-tools select{font-size:16px;}
 .editorial-next{padding:18px 14px;}.editorial-next h3{font-size:25px;}
 .editorial-next .record-row{gap:12px;}.editorial-next .record-row .shelf-case{width:72px;min-width:72px;}
 .share-card{grid-template-columns:64px minmax(0,1fr);padding:12px;gap:12px;}.share-card .release-art{width:64px;height:64px;}.share-card strong{font-size:20px;}
}
