.modal:has(.cover-forge-workspace){width:min(680px,100%)}
.cover-forge-workspace>p{line-height:1.6}
.cover-forge-song{display:flex;gap:15px;align-items:center;margin:18px 0;padding:12px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff08}
.cover-forge-current{width:78px;height:78px;flex:none;object-fit:cover;border-radius:8px}
.cover-forge-song strong,.cover-forge-song span{display:block}
.cover-forge-song strong{color:#fff;font-size:17px}
.cover-forge-song span{color:#bcb5c1;font-size:12px;margin-top:4px}
.cover-forge-small{color:#b5acb7!important;font-size:12px!important}
.cover-forge-prompt{border:1px solid #ffffff22;border-radius:8px;margin:16px 0;padding:11px 14px}
.cover-forge-prompt summary{cursor:pointer;color:#f0b29b;font-size:12px;font-weight:750}
.cover-forge-prompt p{font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}
.cover-forge-status{color:#e9c0ad!important}
.cover-forge-error{color:#ffaaa4!important;overflow-wrap:anywhere}
.cover-forge-preview{display:block;width:min(100%,360px);aspect-ratio:1;object-fit:cover;border:1px solid #f0b29b66;border-radius:10px;margin:14px auto}
.cover-forge-workspace #cover-forge-state>.btn{width:100%;margin-top:10px}
