.MusicInfoModal_overlay__It7s_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-end;z-index:1000}.MusicInfoModal_modal__5mTAi{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:20px 20px 0 0;padding:30px;width:100%;max-width:800px;max-height:70vh;overflow-y:auto;position:relative;box-shadow:0 -10px 30px rgba(0,0,0,.2);color:#333;animation:MusicInfoModal_slideUp__kq4PG .3s ease-out}@keyframes MusicInfoModal_slideUp__kq4PG{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MusicInfoModal_closeButton__GyfDZ{top:15px;right:15px;background:rgba(0,0,0,.1);color:#333;width:30px;height:30px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.MusicInfoModal_closeButton__GyfDZ:hover{transform:scale(1.1);background:rgba(255,255,255,.2)}.MusicInfoModal_content__s7gOl{display:flex;flex-direction:row;align-items:center;gap:40px;text-align:left}.MusicInfoModal_albumCover__zmFko{position:relative;width:220px;height:220px;margin:0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);flex-shrink:0}.MusicInfoModal_coverImage__QNpYl{width:100%;height:100%;object-fit:cover}.MusicInfoModal_playOverlay__ivSM7{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.MusicInfoModal_albumCover__zmFko:hover .MusicInfoModal_playOverlay__ivSM7{opacity:1}.MusicInfoModal_playButton__5Cc5F{background:rgba(255,255,255,.9);width:60px;height:60px;font-size:24px;transition:transform .2s ease}.MusicInfoModal_playButton__5Cc5F:hover{transform:scale(1.1)}.MusicInfoModal_playButton__5Cc5F.MusicInfoModal_playing__MUhfk{background:rgba(255,100,100,.9)}.MusicInfoModal_rightSection__JrOyM{flex:1 1;display:flex;flex-direction:column;gap:20px}.MusicInfoModal_musicInfo__NSXR0{margin:0}.MusicInfoModal_title__s_1S9{font-size:24px;font-weight:700;margin:0 0 10px;color:#333}.MusicInfoModal_artist__Or6Vp{font-size:18px;margin:0 0 8px;color:#555}.MusicInfoModal_album__DXYx3{font-size:14px;margin:0 0 15px;color:#666}.MusicInfoModal_keywords__XQIoG{font-size:12px;background:rgba(0,0,0,.1);padding:5px 10px;border-radius:15px;margin:0;color:#555}.MusicInfoModal_audioPlayer__xWVkt{width:100%;margin-bottom:20px}.MusicInfoModal_progressContainer__os6on{margin-bottom:10px}.MusicInfoModal_progressBar__rYVp_{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;cursor:pointer;overflow:hidden}.MusicInfoModal_progressFill__JJmZ4{height:100%;background:linear-gradient(90deg,#666,#999);border-radius:3px;transition:width .1s ease}.MusicInfoModal_timeInfo__kf2OM{display:flex;justify-content:center;gap:5px;font-size:12px;color:#666}.MusicInfoModal_previewNotice__UrkIv{font-size:12px;background:rgba(0,0,0,.1);padding:8px 15px;border-radius:20px;margin:0;color:#555}@media (max-width:768px){.MusicInfoModal_modal__5mTAi{padding:20px;max-width:100%;max-height:80vh}.MusicInfoModal_content__s7gOl{flex-direction:column;gap:25px;text-align:center}.MusicInfoModal_albumCover__zmFko{width:180px;height:180px;margin:0 auto}.MusicInfoModal_rightSection__JrOyM{gap:15px}.MusicInfoModal_title__s_1S9{font-size:20px}.MusicInfoModal_artist__Or6Vp{font-size:16px}}.MusicInfoModal_modalOverlay__t_iQB{position:fixed;top:20px;right:20px;z-index:1000;background-color:transparent;width:auto;height:auto;pointer-events:none}.MusicInfoModal_modalContent__wCanF{pointer-events:all;width:320px;padding:15px;background-color:rgba(30,30,30,.9);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;align-items:center;gap:15px;animation:MusicInfoModal_slideIn__SGgKj .5s ease-out forwards}@keyframes MusicInfoModal_slideIn__SGgKj{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.MusicInfoModal_albumArt__oaw_r{width:70px;height:70px;border-radius:8px;flex-shrink:0}.MusicInfoModal_musicInfo__NSXR0{display:flex;flex-direction:column;justify-content:center;flex-grow:1;overflow:hidden}.MusicInfoModal_title__s_1S9{font-size:1rem;font-weight:600;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicInfoModal_artist__Or6Vp{font-size:.85rem;color:#ccc;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicInfoModal_controls__NR1OP{display:flex;align-items:center}.MusicInfoModal_playButton__5Cc5F{background-color:#ff4757;color:white;border:none;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s;flex-shrink:0}.MusicInfoModal_playButton__5Cc5F:hover{background-color:#ff6b81}.MusicInfoModal_closeButton__GyfDZ{position:absolute;top:8px;right:8px;background:none;border:none;color:#aaa;font-size:1rem;cursor:pointer}.MusicInfoModal_remakeButton__IOhSI{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.6);color:white;border:none;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease-in-out}.MusicInfoModal_remakeButton__IOhSI:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}