.TrackCard-module__79eqtq__card{box-sizing:border-box;background-color:#0d0d11;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.TrackCard-module__79eqtq__card:hover{background-color:#14141a;border-color:#f9731666;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.TrackCard-module__79eqtq__active{background-color:#f9731614!important;border-color:#f97316!important}.TrackCard-module__79eqtq__cardOwned{border-color:#22c55e4d}.TrackCard-module__79eqtq__rankingBadge{color:#71717a;flex-shrink:0;justify-content:center;align-items:center;width:28px;font-size:.85rem;font-weight:900;display:flex}.TrackCard-module__79eqtq__topThreeRanking{color:#fbbf24;text-shadow:0 0 10px #fbbf2466;font-size:.95rem}.TrackCard-module__79eqtq__trackInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.TrackCard-module__79eqtq__media{background:#1a1a20;border-radius:10px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.TrackCard-module__79eqtq__cover{object-fit:cover;width:100%;height:100%}.TrackCard-module__79eqtq__placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;display:flex}.TrackCard-module__79eqtq__playBtn{color:#fff;cursor:pointer;background:#00000073;border:none;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex;position:absolute;top:0;left:0}.TrackCard-module__79eqtq__playBtn:hover,.TrackCard-module__79eqtq__playBtnActive{color:#fff;background:#f97316d9}.TrackCard-module__79eqtq__details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TrackCard-module__79eqtq__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}.TrackCard-module__79eqtq__artist{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.TrackCard-module__79eqtq__genreTag{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:.65rem;font-weight:600}.TrackCard-module__79eqtq__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.TrackCard-module__79eqtq__priceContainer{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.TrackCard-module__79eqtq__label{color:#71717a;text-transform:uppercase;font-size:.68rem}.TrackCard-module__79eqtq__price{color:#fbbf24;font-size:.95rem;font-weight:800}.TrackCard-module__79eqtq__buyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#38a169;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #38a1694d}.TrackCard-module__79eqtq__buyBtn:hover{background:#2f855a;transform:translateY(-1px)}.TrackCard-module__79eqtq__inCart{color:#9ca3af!important;box-shadow:none!important;cursor:default!important;background:#1f2937!important}.TrackCard-module__79eqtq__ownedBadge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.TrackCard-module__79eqtq__visualizer{color:#f97316;animation:1s infinite TrackCard-module__79eqtq__pulse;position:absolute;top:8px;right:8px}@keyframes TrackCard-module__79eqtq__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width:480px){.TrackCard-module__79eqtq__card{gap:8px;padding:8px 10px}.TrackCard-module__79eqtq__rankingBadge{width:22px;font-size:.8rem}.TrackCard-module__79eqtq__media{width:38px;height:38px}.TrackCard-module__79eqtq__title{font-size:.85rem}.TrackCard-module__79eqtq__artist{font-size:.72rem}.TrackCard-module__79eqtq__price{font-size:.88rem}.TrackCard-module__79eqtq__buyBtn{padding:7px 10px;font-size:.75rem}}
