.music-space{max-width:1000px;margin:0 auto 55px;padding:36px}.music-space h2{margin:16px 0 24px}.music-space .help{line-height:1.9}.music-space .actions{flex-wrap:wrap}.music-status{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.music-empty{padding:30px 0}.music-empty p{color:var(--muted);line-height:1.9}.music-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 14px}.music-controls label{display:flex;align-items:center;gap:8px;font-size:13px}.music-controls input{width:100px}.music-controls select{max-width:145px}.music-seek{display:flex;align-items:center;gap:12px;font-size:13px}.music-seek input{flex:1;min-width:0;accent-color:var(--space-accent)}.music-library{list-style:none;padding:0;margin:22px 0}.music-library li{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--line)}.music-library li>div{flex:1;min-width:0}.music-library strong{display:block;overflow-wrap:anywhere;font-weight:500}.music-library small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.music-space .aplayer{background:var(--space-glass-soft);color:var(--ink);box-shadow:none;border:1px solid var(--space-border);border-radius:14px;margin:22px 0;overflow:hidden}.music-space .aplayer .aplayer-info .aplayer-music .aplayer-author{color:var(--muted)}.music-space .aplayer .aplayer-info .aplayer-controller .aplayer-time{color:var(--muted)}.music-space .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:var(--muted)}.music-space .aplayer .aplayer-list{display:none}.music-space .aplayer .aplayer-pic{background-size:cover}.music-space [hidden]{display:none!important}.music-space button{min-height:44px}.music-space .help a{text-decoration:underline}.music-space .aplayer-title{overflow-wrap:anywhere}.music-space .aplayer-music{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:600px){.music-space{padding:24px 18px}.music-library li{flex-wrap:wrap}.music-library li>div{flex-basis:100%}.music-controls{gap:8px}.music-space .actions .button{flex:1 1 42%}.music-space .aplayer .aplayer-info{padding-inline:10px}.music-space .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}.music-controls label{width:100%}.music-controls label input{flex:1}.music-space h2{font-size:25px}}
.music-space .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}
