.musicTrackCard{grid-template-columns:minmax(0,1fr) 84px;gap:5px;cursor:default}
.musicTrackCard:focus-within{border-color:rgba(89,207,255,.52)}
.musicTrackPlay{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}
.musicTrackPlay:focus-visible{outline:1px solid #59cfff;outline-offset:3px}
.musicTrackTools{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px}
.musicTrackTools>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:38px;padding:5px;border:0;background:transparent;color:#6c9aa9;font:10px/1 var(--font-mono,monospace);cursor:pointer}
.musicTrackTools>button:focus-visible{outline:1px solid #59cfff;outline-offset:1px}
.musicTrackTools>button:hover{color:#dff7ff;background:rgba(35,97,117,.18)}
.musicTrackTools>button:disabled{opacity:.4;cursor:wait}
.musicTrackTools svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.musicTrackLike[aria-pressed="true"]{color:var(--blue,#59cfff)}
.musicTrackLike[aria-pressed="true"] svg{fill:currentColor}
.musicTrackStatus{position:absolute;right:0;top:100%;z-index:8;max-width:280px;width:max-content;background:#071117;color:#cfe6ef;font:10px/1.5 var(--font-mono,monospace);box-shadow:0 2px 12px #000;overflow-wrap:anywhere}
.musicTrackStatus:not(:empty){padding:7px 10px;border:1px solid #294a58}
.musicTrackStatus input{display:block;width:230px;max-width:65vw;font:inherit;color:#bce6f4;background:#071117;border:1px solid #426875;padding:6px}
@media(max-width:1180px){.musicTrackPlay{grid-template-columns:74px minmax(0,1fr) auto;gap:9px}}
@media(max-width:900px){.musicTrackPlay{grid-template-columns:64px minmax(0,1fr);gap:8px}.musicTrackPlay .musicTrackThumb{width:64px;height:64px;grid-row:span 2}.musicTrackTime{grid-column:2}.musicTrackTools>button{min-height:34px}}
@media(max-width:760px){.musicTrackPlay{grid-template-columns:68px minmax(0,1fr) auto;gap:8px}.musicTrackPlay .musicTrackThumb{width:68px;height:68px;grid-row:auto}.musicTrackTime{grid-column:auto}.musicTrackTools>button{min-height:36px}}
@media(max-width:380px){.musicTrackPlay{grid-template-columns:60px minmax(0,1fr)}.musicTrackPlay .musicTrackThumb{width:60px;height:60px;grid-row:span 2}.musicTrackTime{grid-column:2}.musicTrackCard{padding-right:5px}}
