@font-face{font-family:iransans;src:url(/assets/fonts/IRANSansWeb_Light-pCsU8tVc.woff2) format("woff2"),url(./assets/fonts/iransans/IRANSansWeb_Light.woff);font-style:normal}:root{--main-bg-color: #182131;--secondary-bg-color: #1f2a3c;--accent-color: #00e6d6;--text-color: #ffffff;--text-secondary: #8a8d93;--divider-color: rgba(255, 255, 255, .2);--card-bg: #1f2a3c;--progress-bg: rgba(255, 255, 255, .2)}*{font-family:iransans,sans-serif;margin:0;padding:0;box-sizing:border-box}pre{font-family:iransans,sans-serif}body{background-color:#182132;color:var(--text-color);min-height:100vh;padding-bottom:120px;position:relative;display:flex;flex-direction:column;overflow-x:hidden;direction:rtl;font-family:iransans,sans-serif;line-height:30px;font-size:14px}pre.lyrics{font-family:iransans,sans-serif;font-size:17px;text-align:center;line-height:33px;color:#fff}.background-image{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://page.genspark.site/v1/base64_upload/16bb14a29b035ecd15ca16a816f88ec7);background-size:cover;background-position:center;filter:blur(8px);z-index:-2}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#182131d9;background:linear-gradient(to bottom,#182131cc,#182131e6 50%,#182131f2 80%,#182131);z-index:-1}header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;position:relative}.back-button{background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer}.quality-selector{position:relative}.quality-button{background:#fff3;border:none;color:var(--text-color);padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center}.quality-button i{margin-right:5px}.quality-dropdown{position:absolute;top:100%;right:0;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;width:80px;padding:10px 0;display:none;z-index:100}.quality-dropdown.active{display:block}.quality-option{color:var(--text-color);padding:8px 0;text-align:center;cursor:pointer;transition:background-color .2s}.quality-option:hover{background-color:#ffffff1a}.quality-option.selected{background-color:#ffffff4d}main{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 20px;margin-top:20px}.album-cover{width:220px;height:220px;margin-bottom:30px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.album-cover img{width:100%;height:100%;object-fit:cover}.track-info{text-align:center;margin-bottom:40px}.track-title{font-size:28px;font-weight:500;margin-bottom:8px;letter-spacing:.5px}.artist-name{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-secondary);margin-bottom:10px}.verified-badge{color:#1da1f2;margin-left:5px;font-size:14px}.track-meta{font-size:14px;color:var(--text-secondary);margin-bottom:10px}.play-count{font-size:12px;color:var(--accent-color);letter-spacing:1px}.player-controls{width:100%;max-width:500px}.main-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.control-button{background:none;border:none;color:var(--text-color)}header{padding:15px}.tabs{display:flex;align-items:center;justify-content:space-around;margin-top:10px}.tab{display:flex;flex-direction:column;align-items:center;padding:10px;opacity:.7}.tab i{font-size:20px;margin-bottom:5px}.tab span{font-size:14px;font-weight:400}.tab.active{opacity:1}.tab.active:after{content:"";display:block;width:30px;height:3px;background-color:var(--accent-color);margin-top:8px;border-radius:2px}.tab-divider{width:1px;height:40px;background-color:var(--divider-color)}.section-header{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-top:10px}.section-title{display:flex;align-items:center;margin-right:0}.section-title i{font-size:18px;margin-right:0}.section-title span{font-size:16px;font-weight:400}.scroll-container{display:flex;overflow-x:auto;scrollbar-width:none;padding:5px 15px;-ms-overflow-style:none}.music-card{text-align:right;position:relative}.music-card-img{position:relative;width:140px;height:140px;border-radius:15px;overflow:hidden}.music-card-img img{width:100%;height:100%;object-fit:cover}.verified-badge{position:absolute;bottom:10px;right:10px;color:#1da1f2;font-size:16px}.music-card-info{margin-top:8px}.artist-name{font-size:14px;margin-bottom:2px}.category{font-size:12px;color:var(--text-secondary)}.playlist-card{min-width:140px;margin-right:15px;margin-left:10px}.playlist-card-img{width:140px;height:140px;border-radius:15px;overflow:hidden}.playlist-card-img img{width:100%;height:100%;object-fit:cover}.playlist-card-info{margin-top:8px}.playlist-name{font-size:14px;margin-bottom:2px}.playlist-creator{font-size:12px;color:var(--text-secondary)}.menu-options{margin:15px}.menu-item{display:flex;align-items:center;padding:15px;margin-bottom:5px;background-color:var(--secondary-bg-color);border-radius:10px;text-decoration:none;color:var(--text-color)}.menu-item i:first-child{margin-right:15px;font-size:18px;width:20px;text-align:center;color:var(--text-color)}.menu-text{flex:1;font-size:14px;font-weight:400;letter-spacing:1px;color:var(--text-color)}.menu-item i:last-child{color:var(--text-secondary);font-size:14px}.album-card{min-width:120px;margin-right:15px;margin-left:10px;position:relative}.album-card-img{position:relative;width:120px;height:120px;border-radius:15px;overflow:hidden}.album-card-img img{width:100%;height:100%;object-fit:cover}.normandi-img{object-position:center 20%}.almas-img{object-position:center 30%}.play-button{position:absolute;bottom:10px;right:10px;width:35px;height:35px;background-color:#fff3;border:none;border-radius:50%;color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.play-button:hover{background-color:var(--accent-color);transform:scale(1.1)}.album-card-info{margin-top:8px}.album-name{font-size:14px;font-weight:400}.now-playing-bar{position:fixed;bottom:60px;left:0;width:100%;height:60px;background-color:var(--main-bg-color);display:flex;align-items:center;padding:0 20px;z-index:100;transition:transform .3s ease,opacity .3s ease;transform:translateY(0);opacity:1}.now-playing-bar.hidden{transform:translateY(60px);opacity:0}.now-playing-info{display:flex;align-items:center;flex:1}.now-playing-cover{width:40px;height:40px;border-radius:4px;margin-right:15px;overflow:hidden}.now-playing-cover img{width:100%;height:100%;object-fit:cover}.now-playing-text{flex:1}.now-playing-title{font-size:14px;font-weight:500;margin-bottom:2px}.now-playing-artist{font-size:12px;color:var(--text-secondary)}.now-playing-controls{display:flex;align-items:center;gap:15px}.control-button{background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer;padding:5px;transition:color .2s}.control-button:hover{color:var(--accent-color)}.play-button{width:40px;height:40px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--main-bg-color)}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:var(--main-bg-color);display:flex;justify-content:space-around;align-items:center;z-index:100}.nav-item{display:flex;flex-direction:column;align-items:center;color:var(--text-secondary);text-decoration:none;font-size:10px;transition:color .2s}.nav-item i{font-size:16px;margin-bottom:4px}.nav-item.active,.nav-item:hover{color:var(--accent-color)}.progress-container{position:fixed;bottom:120px;left:0;width:100%;height:4px;background-color:var(--progress-bg);cursor:pointer;z-index:100}.progress-bar{height:100%;background-color:var(--accent-color);width:0;transition:width .1s linear}.progress-handle{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:var(--accent-color);border-radius:50%;cursor:pointer;transition:transform .2s}.progress-handle:hover{transform:translateY(-50%) scale(1.2)}body{padding-bottom:120px}@media (max-width: 350px){.music-card,.playlist-card,.album-card{min-width:120px}.music-card-img,.playlist-card-img{width:120px;height:120px}.album-card-img{width:120px;height:160px}}section{padding:15px;margin-bottom:15px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title{font-size:18px;font-weight:500}.view-all{color:var(--text-secondary);text-decoration:none;font-size:14px}.action-button{background:none;border:none;color:var(--text-secondary);font-size:16px;padding:8px;cursor:pointer}.scroll-container{overflow-x:auto;white-space:nowrap;padding:10px 0;scrollbar-width:thin;scrollbar-color:var(--accent-color) var(--main-bg-color)}.scroll-container::-webkit-scrollbar{height:6px}.dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;width:180px;background-color:#c8c8c8e6;border-radius:10px;padding:10px 0;display:none;z-index:100;box-shadow:0 5px 15px #0003}.dropdown-menu.active{display:block}.menu-item{padding:12px 15px;color:#333;font-size:14px;cursor:pointer;transition:background-color .2s}.menu-item:hover{background-color:#0000001a}.artist-profile-header{position:relative;height:50vh;min-height:300px;overflow:hidden}.artist-profile-back-button{position:absolute;top:15px;left:15px;font-size:20px;color:var(--text-color);z-index:10;cursor:pointer}.artist-profile-image{width:100%;height:100%;object-fit:cover}.artist-profile-header-gradient{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#182131,#18213100);pointer-events:none}.artist-profile-info{position:absolute;bottom:20px;left:20px;right:20px;z-index:5}.artist-profile-name{font-size:28px;font-weight:700;margin-bottom:8px;display:flex;align-items:center}.artist-profile-verified-badge{display:inline-block;width:10px;height:10px;background-color:var(--accent-color);border-radius:50%;margin-left:8px}.artist-profile-stats{display:flex;margin-bottom:15px}.artist-profile-stat{font-size:12px;color:var(--text-secondary);margin-right:15px}.artist-profile-actions{display:flex;gap:15px;justify-content:center;width:100%;margin:0 auto;padding:0}.artist-profile-follow-button{background:transparent;border:1px solid var(--accent-color);color:var(--accent-color);padding:6px 15px;border-radius:50px;font-size:12px;cursor:pointer;transition:all .3s ease;width:60%}.artist-profile-follow-button.unfollow{background-color:var(--accent-color);color:var(--main-bg-color)}.artist-profile-follow-button:hover{background-color:#00e6d61a}.artist-profile-follow-active{background-color:var(--accent-color);color:var(--main-bg-color)}.artist-profile-play-all-button{background-color:var(--accent-color);border:none;color:var(--main-bg-color);padding:6px 15px;border-radius:50px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;width:60%}.artist-profile-play-all-button i{margin-right:8px}.artist-profile-play-all-button:hover{background-color:#00e6d6cc}.artist-profile-tracks-list{padding:0}.artist-profile-track-item{display:flex;align-items:center;padding:10px 0;position:relative;border-bottom:1px solid var(--divider-color)}.artist-profile-track-thumb{width:50px;height:50px;border-radius:8px;overflow:hidden;margin-right:15px}.artist-profile-track-thumb img{width:100%;height:100%;object-fit:cover}.artist-profile-track-info{flex:1}.artist-profile-track-title{font-size:16px;font-weight:500;margin-bottom:4px}.artist-profile-track-info .artist-profile-name{font-size:14px;color:var(--text-secondary);margin:0;font-weight:400}.artist-profile-track-actions{display:flex;align-items:center;position:relative}.artist-profile-bookmark-active{color:var(--accent-color)}.artist-profile-video-item{display:inline-block;width:200px;margin-right:15px}.artist-profile-video-thumb{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden}.artist-profile-video-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.artist-profile-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.artist-profile-video-thumb:hover .artist-profile-play-overlay{opacity:1}.artist-profile-play-overlay i{color:#fff;font-size:24px}.artist-profile-video-info{padding:8px 0}.artist-profile-video-title{font-size:14px;font-weight:500}.artist-profile-video-duration{font-size:12px;color:var(--text-secondary)}.artist-profile-album-item{display:inline-block;width:150px;margin-right:15px}.artist-profile-album-thumb{position:relative;width:100%;padding-top:100%;border-radius:8px;overflow:hidden}.artist-profile-album-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.artist-profile-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:var(--accent-color);border:none;border-radius:50%;color:var(--main-bg-color);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease}.artist-profile-album-thumb:hover .artist-profile-play-button{opacity:1}.artist-profile-album-title{padding:8px 0;font-size:14px;font-weight:500}@media (max-width: 480px){.artist-profile-header{height:40vh;min-height:250px}.artist-profile-name{font-size:24px}.artist-profile-video-item{width:160px}.artist-profile-video-thumb{padding-top:56.25%}.artist-profile-album-item{width:120px}.artist-profile-album-thumb{padding-top:100%}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#182131;color:#fff;line-height:1.6}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-title{font-size:18px;font-weight:500}.bookmark-icon{font-size:18px}.categories{margin-bottom:30px}.category-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none;color:#fff}.category-left{display:flex;align-items:center}.category-left i{width:25px;text-align:center;margin-left:15px;font-size:16px}.category-left span{font-size:16px}.category-right i{color:#888;font-size:14px}.recently-played{margin-top:20px}.section-title{font-size:18px;font-weight:500;margin-bottom:0}.album-row{display:flex;justify-content:space-between;margin-bottom:20px}.album-item{width:30%}.album-cover{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:8px;overflow:hidden;background-color:#2c3e50;margin-bottom:10px}.album-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.play-button{position:absolute;bottom:10px;right:10px;width:25px;height:25px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.album-info{padding:0 5px}.album-title{font-size:14px;font-weight:500;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-artist{font-size:12px;color:#8b8b8b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container{max-width:100%;padding:0}.header-slider{position:relative;margin-left:0;height:345px}.header-slider img{width:100%;height:100%;object-fit:cover}.header-gradient{position:absolute;bottom:-1px;left:0;width:100%;height:70%;background:linear-gradient(to top,var(--main-bg-color),transparent)}.header-content{position:absolute;bottom:20px;right:20px;z-index:10}.header-title{font-size:24px;font-weight:500;margin-bottom:5px}.header-subtitle{font-size:14px;color:var(--text-secondary)}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.section-title{display:flex;align-items:center;font-size:18px;font-weight:400;color:var(--text-color)}.section-title i{font-size:20px}.view-all{font-size:14px;color:var(--text-secondary);text-decoration:none}.scroll-container{display:flex;overflow-x:auto;scrollbar-width:none;gap:15px;padding:5px 0}.scroll-container::-webkit-scrollbar{display:none}.music-card img{width:100%;border-radius:15px;object-fit:cover}.music-card .title{font-size:14px;margin-top:8px;margin-bottom:2px}.music-card .artist{font-size:12px;color:var(--text-secondary)}.for-you-card{min-width:140px;margin-right:15px;position:relative;background-color:var(--card-bg);border-radius:15px;overflow:hidden;margin-left:10px}.for-you-card img{width:100%;height:100%;border-radius:15px;object-fit:cover}.for-you-badge{position:absolute;top:10px;right:10px;background-color:var(--accent-color);color:var(--main-bg-color);padding:5px 10px;border-radius:5px;font-size:12px;font-weight:500}.for-you-badge i{margin-right:5px}.for-you-info{margin-top:0;padding:0}.for-you-title{position:absolute;bottom:60px;left:10px;font-size:16px;color:var(--text-color);z-index:1}.for-you-artist{position:absolute;bottom:40px;left:10px;font-size:14px;color:var(--text-secondary);z-index:1}.for-you-progress{display:none}.listen-card{min-width:140px;margin-right:15px;position:relative}.listen-card img{width:140px;height:140px;border-radius:15px;object-fit:cover}.listen-card-content{position:absolute;bottom:10px;left:10px;right:10px}.listen-card .title{font-size:14px;margin-bottom:2px}.listen-card .artist{font-size:12px;color:var(--text-secondary)}.watch-card{min-width:140px;margin-right:15px}.watch-card img{width:140px;height:80px;border-radius:15px;object-fit:cover}.watch-card .title{font-size:14px;margin-top:8px;margin-bottom:2px}.album-card img{width:140px;height:140px;border-radius:15px;object-fit:cover}.album-card .title{font-size:14px;margin-top:8px;margin-bottom:2px}.slider-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;cursor:pointer}.dot.active{background-color:var(--accent-color)}.for-you-card,.music-card,.playlist-card,.album-card{margin-left:10px}body.login-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#0e1621;color:#fff;height:100vh;margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-page .background-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,rgba(0,230,230,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,230,230,.05) 1px,transparent 1px),radial-gradient(circle at 30% 30%,rgba(0,230,230,.1),transparent 400px),radial-gradient(circle at 70% 70%,rgba(0,230,230,.1),transparent 400px);background-size:50px 50px,50px 50px,100% 100%,100% 100%;z-index:0}.login-page .login-container{width:100%;max-width:380px;padding:20px;position:relative;z-index:1}.login-page .logo-container{margin-bottom:15px}.login-page .logo{width:80px;height:80px}.login-page .site-name{font-size:24px;font-weight:400;margin-bottom:30px}.login-page .form-control{background-color:#3e4b5cb3;border:none;color:#fff;padding:15px 20px;border-radius:50px;margin-bottom:20px}.login-page .form-control:focus{background-color:#3e4b5ce6;box-shadow:none;color:#fff}.login-page .form-control::placeholder{color:#fff9}.login-page .btn-signin{background-color:#00e6e6;color:#fff;border:none;padding:12px;border-radius:50px;width:100%;font-weight:500;margin-bottom:25px}.login-page .btn-signin:hover,.login-page .btn-signin:focus{background-color:#00d1d1;color:#fff}.login-page .account-text{color:#fffc;font-size:14px;margin-bottom:10px}.login-page .account-link{color:#00e6e6;text-decoration:none;margin-left:5px}.login-page .account-link:hover{color:#00d1d1;text-decoration:underline}.login-page .google-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 20px;border-radius:50px;width:100%;margin-top:20px;transition:all .3s}.login-page .google-btn:hover{background-color:#ffffff1a;border-color:#ffffff4d}.login-page .google-icon{margin-right:10px;width:18px;height:18px}.music-player-background-image{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://page.genspark.site/v1/base64_upload/16bb14a29b035ecd15ca16a816f88ec7);background-size:cover;background-position:center;z-index:-2}.music-player-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#182131d9;background:linear-gradient(to bottom,#182131cc,#182131e6 50%,#182131f2 80%,#182131);z-index:-1}.music-player-back-button{background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer}.music-player-quality-selector{position:relative}.music-player-quality-button{background:#fff3;border:none;color:var(--text-color);padding:8px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center}.music-player-quality-button i{margin-left:5px}.music-player-quality-dropdown{position:absolute;top:100%;right:-16px;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;width:80px;padding:10px 0;z-index:100}.music-player-quality-option{color:var(--text-color);padding:8px 0;text-align:center;cursor:pointer;transition:background-color .2s}.music-player-quality-option:hover{background-color:#ffffff1a}.music-player-quality-option.selected{background-color:#ffffff4d}.music-player-main{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 20px;margin-top:20px}.music-player-album-cover{width:220px;height:220px;margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.music-player-album-cover img{width:100%;height:100%;object-fit:cover}.music-player-track-info{text-align:center;margin-bottom:20px}.music-player-track-title{font-size:28px;font-weight:500;margin-bottom:8px;letter-spacing:.5px}.music-player-artist-name{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-secondary);margin-bottom:10px}.music-player-verified-badge{color:#1da1f2;margin-left:5px;font-size:14px}.music-player-track-meta{font-size:14px;color:var(--text-secondary);margin-bottom:10px}.music-player-play-count{font-size:12px;color:var(--accent-color);letter-spacing:1px}.music-player-controls{width:100%;max-width:500px;direction:ltr;text-align:left}.music-player-progress-container{display:flex;align-items:center;margin-bottom:20px}.music-player-current-time,.music-player-total-time{font-size:12px;color:var(--text-secondary);min-width:40px}.music-player-current-time{text-align:right;margin-right:10px}.music-player-total-time{text-align:left;margin-left:10px}.music-player-progress-bar{flex:1;height:4px;background-color:var(--progress-bg);border-radius:2px;overflow:hidden}.music-player-progress{height:100%;width:80%;background-color:var(--accent-color);border-radius:2px}.music-player-main-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.music-player-control-button{width:40px;height:40px;background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.music-player-control-button.play{width:50px;height:50px;background-color:var(--accent-color);border-radius:50%;color:var(--main-bg-color)}.music-player-secondary-controls{display:flex;justify-content:center;gap:40px;align-items:center;background-color:#070f1c;border-radius:10px;width:fit-content;margin-right:auto;margin-left:auto;padding:5px 15px}.music-player-secondary-button{width:40px;height:40px;background:none;border:none;color:var(--text-secondary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.music-player-secondary-button:hover{color:var(--accent-color)}.music-player-track-navigation{display:flex;justify-content:space-between;padding:20px;margin-top:20px}.music-player-track-nav-item{color:var(--text-secondary);font-size:14px;display:flex;align-items:center;gap:10px}.music-player-track-nav-item i{font-size:12px}.music-player-bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:70px;background-color:var(--secondary-bg-color);display:flex;justify-content:space-around;align-items:center;padding:0 15px;z-index:100}.music-player-nav-item{width:40px;height:40px;background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.music-player-home-icon-bg{width:50px;height:50px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--main-bg-color);font-size:24px;margin-top:-15px;box-shadow:0 4px 10px #00e6d64d}@media (max-width: 480px){.music-player-album-cover{width:200px;height:200px}.music-player-track-title{font-size:24px}.music-player-artist-name{font-size:14px}.music-player-control-button{width:35px;height:35px;font-size:18px}.music-player-control-button.play{width:45px;height:45px;padding-left:2px;padding-top:1px}.music-player-secondary-button{width:35px;height:35px;font-size:16px}.music-player-track-nav-item{font-size:12px}}.music-player-header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;position:relative}.music-player-tabs{display:flex;align-items:center;background:#ffffff1a;border-radius:12px;padding:4px}.music-player-tab{display:flex;align-items:center;padding:8px 16px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.music-player-tab.active{background:#fff3;color:var(--text-color);border-radius:8px}.music-player-tab i{margin-right:8px;font-size:16px}.music-player-tab-divider{width:1px;height:20px;background:#fff3}.music-player-music-section,.music-player-playlist-section,.music-player-top-albums-section{padding:0 16px;margin-bottom:24px}.music-player-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.music-player-section-title{display:flex;align-items:center;font-size:18px;font-weight:500}.music-player-section-title i{margin-left:8px;color:var(--accent-color)}.music-player-view-all{color:var(--text-secondary);font-size:14px;text-decoration:none}.music-player-scroll-container{display:flex;overflow-x:auto;gap:16px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.music-player-scroll-container::-webkit-scrollbar{display:none}.music-player-music-card,.music-player-playlist-card,.music-player-album-card{flex:0 0 auto;width:140px}.music-player-music-card-img,.music-player-playlist-card-img,.music-player-album-card-img{position:relative;width:140px;height:140px;border-radius:12px;overflow:hidden;margin-bottom:8px}.music-player-music-card-img img,.music-player-playlist-card-img img,.music-player-album-card-img img{width:100%;height:100%;object-fit:cover}.music-player-verified-badge{position:absolute;bottom:10px;right:10px;color:#1da1f2;font-size:16px}.music-player-music-card-info,.music-player-playlist-card-info,.music-player-album-card-info{padding:0 4px}.music-player-artist-name,.music-player-playlist-name,.music-player-album-name{font-size:14px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-player-category,.music-player-playlist-creator{font-size:12px;color:var(--text-secondary)}.music-player-menu-options{padding:0 16px;margin-bottom:24px}.music-player-menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--text-color);text-decoration:none;border-bottom:1px solid var(--divider-color)}.music-player-menu-item:last-child{border-bottom:none}.music-player-menu-item i:first-child{margin-right:16px;font-size:20px;color:var(--accent-color)}.music-player-menu-text{flex:1;font-size:16px;margin-right:10px}.music-player-menu-item i:last-child{color:var(--text-secondary)}.music-player-now-playing-bar{position:fixed;bottom:60px;left:0;width:100%;height:60px;background:var(--secondary-bg-color);display:flex;align-items:center;padding:0 16px;z-index:100}.background-player{position:fixed;bottom:60px;left:0;width:100%;height:60px;display:flex;align-items:center;padding:0 16px;z-index:-4;background-size:100%;background-position:center;filter:blur(7px);opacity:.3}.music-player-now-playing-content{display:flex;align-items:center;width:100%}.music-player-now-playing-img{width:40px;height:40px;border-radius:8px;overflow:hidden;margin-right:12px}.music-player-now-playing-img img{width:100%;height:100%;object-fit:cover}.music-player-now-playing-info{flex:1}.music-player-track-artist{font-size:12px;color:var(--text-secondary);margin-bottom:2px}.music-player-track-name{font-size:14px;font-weight:500}.music-player-now-playing-time{font-size:12px;color:var(--text-secondary);margin:0 16px}.music-player-now-playing-controls{margin-right:16px}.music-player-control-button{background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.music-player-action-button{background:none;border:none;color:var(--text-secondary);font-size:16px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.music-player-action-button:hover{color:var(--text-color);background:#ffffff1a}.music-player-bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background:var(--secondary-bg-color);display:flex;justify-content:space-around;align-items:center;z-index:100}.music-player-nav-item{background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.music-player-nav-item.active{color:var(--text-color)}.music-player-home-icon-bg{width:40px;height:40px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.music-player-home-icon-bg i{color:var(--main-bg-color)}@media (max-width: 480px){.music-player-tab span{display:none}.music-player-tab{padding:8px}.music-player-tab i{margin-right:0}.music-player-music-card,.music-player-playlist-card,.music-player-album-card{width:120px}.music-player-music-card-img,.music-player-playlist-card-img,.music-player-album-card-img{width:120px;height:120px}}.music-player-download-dropdown{position:relative}.music-player-download-menu{position:absolute;top:100%;right:0;background-color:var(--secondary-bg-color);border-radius:8px;padding:8px 0;min-width:150px;display:none;z-index:100;box-shadow:0 4px 12px #0003}.music-player-download-dropdown:hover .music-player-download-menu{display:block}.music-player-download-option{display:flex;align-items:center;padding:8px 12px;color:var(--text-color);text-decoration:none;transition:background-color .3s}.music-player-download-option:hover{background-color:#ffffff1a}.music-player-download-option i{margin-right:8px;font-size:14px}.music-player-download-option span{font-size:14px}.myartists-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--main-bg-color);position:sticky;top:0;z-index:100}.myartists-header h1{font-size:24px;font-weight:700;color:var(--text-color);margin:0}.myartists-search-bar{display:flex;align-items:center;background:#ffffff1a;border-radius:8px;padding:8px 16px;margin:16px}.myartists-search-bar i{color:var(--text-secondary);margin-right:8px}.myartists-search-bar input{background:none;border:none;color:var(--text-color);font-size:16px;width:100%}.myartists-search-bar input::placeholder{color:var(--text-secondary)}.myartists-artist-list{padding:16px}.myartists-artist-item{display:flex;align-items:center;padding:16px;background:#ffffff0d;border-radius:12px;margin-bottom:16px}.myartists-artist-avatar{width:60px;height:60px;border-radius:50%;margin-left:16px;object-fit:cover}.myartists-artist-info{flex:1}.myartists-artist-name{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:4px}.myartists-artist-followers{font-size:14px;color:var(--text-secondary)}.myartists-follow-button{background:var(--accent-color);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.myartists-follow-button:hover{background:#1a8cff}.myartists-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--main-bg-color);padding:16px;display:flex;justify-content:space-around;z-index:100}.myartists-nav-item{display:flex;flex-direction:column;align-items:center;color:var(--text-secondary);text-decoration:none}.myartists-nav-item i{font-size:24px;margin-bottom:4px}.myartists-nav-item span{font-size:12px}.myartists-nav-item.active{color:var(--accent-color)}@media (max-width: 480px){.myartists-header h1{font-size:20px}.myartists-artist-avatar{width:50px;height:50px}.myartists-artist-name{font-size:16px}.myartists-follow-button{padding:6px 12px;font-size:12px}}.newmusic-container{max-width:500px;margin:0 auto;padding:20px 10px}.newmusic-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.newmusic-back-btn,.newmusic-music-btn{color:#fff;text-decoration:none;font-size:18px;background:none;border:none}.newmusic-page-title{font-size:18px;font-weight:400}.newmusic-tabs{display:flex;justify-content:space-around;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.newmusic-tab{position:relative;padding:10px 0;font-size:14px;color:#fff;cursor:pointer;text-align:center;opacity:.8}.newmusic-tab.active{opacity:1}.newmusic-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#00e6e6}.newmusic-tab-content{display:none}.newmusic-tab-content.active{display:block}.newmusic-music-list{margin-top:20px;padding-left:15px;padding-right:15px}.newmusic-music-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.newmusic-music-thumbnail{width:60px;height:60px;border-radius:8px;overflow:hidden}.newmusic-music-thumbnail img{width:100%;height:100%;object-fit:cover}.newmusic-music-info{flex:1;margin-right:15px}.newmusic-music-title{font-size:16px;font-weight:400;margin-bottom:5px}.newmusic-music-artist{font-size:14px;color:#8b8b8b;font-weight:300}.newmusic-music-actions{display:flex;gap:15px;position:relative}.newmusic-action-btn{background:none;border:none;color:#8b8b8b;font-size:16px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.newmusic-action-btn.active,.newmusic-bookmark-btn.active{color:#00e6e6}.newmusic-dropdown-menu{position:absolute;left:11px;top:35px;width:150px;background-color:#283447;border-radius:8px;box-shadow:0 5px 15px #0000004d;z-index:10;display:none}.newmusic-dropdown-menu.show{display:block}.newmusic-dropdown-menu a{display:block;padding:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:300}.newmusic-dropdown-menu a:hover{background-color:#ffffff1a}.newmusic-dropdown-menu a:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.newmusic-dropdown-menu a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width: 400px){.newmusic-music-thumbnail{width:50px;height:50px}.newmusic-music-title{font-size:14px}.newmusic-music-artist{font-size:12px}.newmusic-music-actions{margin-left:10px}.newmusic-action-btn{font-size:14px}}.newmusic-download-dropdown{position:relative}.newmusic-download-menu{position:absolute;top:98%!important;right:-87px!important;background-color:var(--secondary-bg-color);border-radius:8px;padding:8px 0;min-width:113px;display:none;z-index:100;box-shadow:0 4px 12px #0003}.newmusic-download-menu.show{display:block}.newmusic-download-option{display:flex;align-items:center;padding:5px;color:var(--text-color);text-decoration:none;transition:background-color .3s;justify-content:center}.newmusic-download-option:hover{background-color:#ffffff1a}.newmusic-download-option i{margin-right:8px;font-size:14px}.newmusic-download-option span{font-size:14px}.playlist-header{position:relative;height:50vh;min-height:300px;overflow:hidden}.playlist-back-button{position:absolute;top:15px;left:15px;font-size:20px;color:var(--text-color);z-index:10;cursor:pointer}.playlist-image{width:100%;height:100%;object-fit:cover}.playlist-header-gradient{position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,#182131,#18213100);pointer-events:none}.playlist-info{position:absolute;bottom:50px;left:0;width:100%;text-align:center;z-index:5}.playlist-title{font-size:24px;font-weight:500;margin-bottom:5px}.playlist-plays{font-size:14px;color:var(--text-secondary)}.playlist-control-dots{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:5px;z-index:5;cursor:pointer}.playlist-dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80}.playlist-dot.active{background-color:var(--text-color)}.playlist-main-actions{display:flex;justify-content:space-between;padding:15px;gap:15px;margin-top:10px}.playlist-action-button{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:50px;font-size:16px;border:none;cursor:pointer;transition:all .3s ease}.playlist-action-button i{margin-right:8px}.playlist-play-button{background-color:var(--text-color);color:var(--main-bg-color)}.playlist-shuffle-button{background-color:var(--accent-color);color:var(--main-bg-color)}.playlist-secondary-actions{display:flex;justify-content:space-around;padding:5px 15px 20px;border-bottom:1px solid var(--divider-color)}.playlist-action-icon{background:none;border:none;color:var(--text-color);font-size:20px;padding:10px;cursor:pointer}.playlist-view-header{display:flex;justify-content:flex-start;padding:15px}.playlist-view-all{font-size:14px;color:var(--text-secondary);cursor:pointer}.playlist-tracks-list{padding:0 15px}.playlist-track-item{display:flex;align-items:center;padding:10px 0;position:relative;border-bottom:1px solid var(--divider-color)}.playlist-track-thumb{width:50px;height:50px;border-radius:8px;overflow:hidden;margin-left:15px}.playlist-track-thumb img{width:100%;height:100%;object-fit:cover}.playlist-track-info{flex:1}.playlist-track-title{font-size:16px;font-weight:500;margin-bottom:4px}.playlist-artist-name{font-size:14px;color:var(--text-secondary)}.playlist-track-actions{display:flex;align-items:center;position:relative}.playlist-track-actions .playlist-action-button{flex:none;background:none;padding:8px;font-size:16px;color:var(--text-secondary)}.playlist-bookmark-active{color:var(--accent-color)!important}.playlist-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;width:180px;background-color:#c8c8c8e6;border-radius:10px;padding:10px 0;display:none;z-index:100;box-shadow:0 5px 15px #0003}.playlist-dropdown-menu.active{display:block}.playlist-menu-item{padding:12px 15px;color:#333;font-size:14px;cursor:pointer}.playlist-menu-item:hover{background-color:#0000001a}.playlist-sorting-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;z-index:1000}.playlist-sorting-overlay.active{display:block}.playlist-sorting-panel{position:fixed;bottom:0;left:0;width:100%;background-color:var(--main-bg-color);border-radius:20px 20px 0 0;padding:20px;transform:translateY(100%);transition:transform .3s ease}.playlist-sorting-header{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;margin-bottom:20px}.playlist-sorting-header i{color:var(--accent-color)}.playlist-sorting-options{display:flex;flex-direction:column;gap:15px}.playlist-sorting-option{display:flex;align-items:center;gap:15px;padding:10px;border-radius:10px;cursor:pointer}.playlist-option-icon{width:40px;height:40px;border-radius:50%;background-color:var(--secondary-bg-color);display:flex;align-items:center;justify-content:center;font-size:18px}.playlist-artist-icon{background-color:var(--accent-color);color:var(--main-bg-color)}.playlist-option-text{flex:1;font-size:16px}.playlist-sorting-option.selected .playlist-option-text{color:var(--accent-color)}.playlist-option-check{color:var(--accent-color);opacity:0}.playlist-sorting-option.selected .playlist-option-check{opacity:1}@media (max-width: 480px){.playlist-header{height:40vh}.playlist-title{font-size:20px}.playlist-action-button{font-size:14px;padding:10px}}.playlist-vertical-dropdown{position:relative}.playlist-vertical-menu{font-size:13px;position:absolute;top:100%;left:0;z-index:100;text-align:right;direction:rtl;background-color:var(--secondary-bg-color);border-radius:8px;padding:6px;display:none;min-width:180px;box-shadow:0 2px 8px #0003}.playlist-vertical-dropdown:hover .playlist-vertical-menu{display:block}.playlist-vertical-option{display:flex;align-items:center;padding:4px 0;color:var(--text-color);text-decoration:none;border-radius:4px;transition:background-color .2s}.playlist-vertical-option:hover{background-color:#ffffff1a}.playlist-vertical-option i{margin-left:8px;width:20px;text-align:center}.playlist-vertical-option span{flex:1}.profile-container{max-width:500px;margin:0 auto;padding:20px;color:#fff;min-height:100vh}.profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile-back-btn{color:#fff;font-size:18px;text-decoration:none}.profile-edit-section{display:flex;align-items:center}.profile-edit-text{color:#00e6e6;margin-right:8px}.profile-edit-btn{background-color:#00e6e6;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.profile-info-container{display:flex;align-items:center;margin-bottom:20px}.profile-pic{width:70px;height:70px;background-color:#1e2732;border-radius:10px;margin-right:15px;overflow:hidden}.profile-pic img{width:100%;height:100%;object-fit:cover}.profile-info h2{font-size:18px;font-weight:500;margin-bottom:5px}.profile-status{display:flex;align-items:center;font-size:14px}.profile-status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.profile-status.online .profile-status-indicator{background-color:#00e6e6}.profile-status.online span:last-child{color:#00e6e6}.profile-status.offline .profile-status-indicator{background-color:#8b8b8b}.profile-status.offline span:last-child{color:#8b8b8b}.profile-listen-section{margin-bottom:30px}.profile-listen-label{color:#8b8b8b;font-size:14px;margin-bottom:10px}.profile-currently-playing{display:flex;justify-content:space-between;align-items:center;background-color:#1e2732;border-radius:10px;padding:12px 15px}.profile-song-details{display:flex;align-items:center}.profile-song-thumbnail{width:40px;height:40px;border-radius:5px;margin-left:12px;object-fit:cover}.profile-song-title{font-weight:500;margin-bottom:3px}.profile-song-artist{color:#8b8b8b;font-size:13px}.profile-arrow-btn{color:#00e6e6;font-size:16px;text-decoration:none}.profile-no-listen-btn{display:none;width:100%;background-color:#1e2732;border:none;color:#fff;padding:15px;text-align:center;border-radius:10px;font-size:16px}.profile-stats{display:flex;justify-content:space-evenly;margin-bottom:25px;text-align:center}.profile-stat-count{font-size:20px;font-weight:500;margin-bottom:5px}.profile-stat-label{color:#8b8b8b;font-size:13px}.profile-follow-btn,.profile-following-btn{display:block;width:100%;padding:12px 0;border-radius:30px;text-align:center;font-weight:500;margin-bottom:30px;border:none;cursor:pointer}.profile-follow-btn{background-color:#00e6e6;color:#fff}.profile-following-btn{display:none;background-color:#e0e0e0;color:#444}.profile-music-section{margin-bottom:30px}.profile-section-title{font-size:16px;margin-bottom:15px}.profile-music-row{display:flex;overflow-x:auto;gap:10px;margin-bottom:30px;background:#ffffff26;padding:10px;border-radius:10px;justify-content:center}.profile-album{flex:0 0 auto;width:80px;height:80px;border-radius:10px;overflow:hidden;background-color:#1e2732}.profile-album img{width:100%;height:100%;object-fit:cover}.profile-playlist-section{margin-bottom:30px}.profile-playlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.profile-tracks-count{color:#00e6e6;font-size:14px}.profile-playlist-row{display:flex;overflow-x:auto;gap:15px;padding-bottom:5px}.profile-playlist-card{flex:0 0 auto;width:120px}.profile-playlist-cover{width:120px;height:120px;border-radius:10px;overflow:hidden;background-color:#1e2732;margin-bottom:8px}.profile-playlist-cover img{width:100%;height:100%;object-fit:cover}.profile-playlist-details{display:flex;justify-content:space-between;align-items:center;color:#ccc;font-size:14px;padding:0 5px}.profile-music-row,.profile-playlist-row{scrollbar-width:none;-ms-overflow-style:none}.profile-music-row::-webkit-scrollbar,.profile-playlist-row::-webkit-scrollbar{display:none}.profile-toggle-btn{position:fixed;bottom:20px;right:20px;background-color:#00e6e6;color:#fff;border:none;padding:10px 15px;border-radius:20px;cursor:pointer;z-index:1000}.saved-my-container{max-width:500px;margin:0 auto;padding:20px 10px;background-color:#182131;color:#fff;min-height:100vh}.saved-my-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.saved-my-back-btn,.saved-my-mic-btn{color:#fff;text-decoration:none;font-size:18px;background:none;border:none}.saved-my-page-title{font-size:18px;font-weight:500}.saved-my-tabs{display:flex;justify-content:center;margin-bottom:25px}.saved-my-tab{position:relative;padding:10px 0;margin:0 15px;font-size:14px;color:#fff;cursor:pointer;text-align:center}.saved-my-tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#00e6e6}.saved-my-podcast-list{margin-top:20px}.saved-my-podcast-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.saved-my-podcast-thumbnail{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:15px}.saved-my-podcast-thumbnail img{width:100%;height:100%;object-fit:cover}.saved-my-podcast-info{flex:1}.saved-my-podcast-title{font-size:16px;font-weight:500;margin-bottom:5px}.saved-my-podcast-artist{font-size:14px;color:#8b8b8b}.saved-my-more-btn{background:none;border:none;color:#8b8b8b;font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 400px){.saved-my-podcast-thumbnail{width:50px;height:50px}.saved-my-podcast-title{font-size:14px}.saved-my-podcast-artist{font-size:12px}}.saved-my-more-btn-container{position:relative}.saved-my-dropdown-menu{position:absolute;top:100%;right:0;background-color:#1f2a3c;border-radius:8px;padding:8px 0;min-width:180px;display:none;z-index:100;box-shadow:0 4px 12px #0003}.saved-my-more-btn-container:hover .saved-my-dropdown-menu{display:block}.saved-my-dropdown-item{display:flex;align-items:center;padding:10px 15px;color:#fff;text-decoration:none;transition:background-color .2s}.saved-my-dropdown-item:hover{background-color:#ffffff1a}.saved-my-dropdown-item i{margin-left:10px;width:20px;text-align:center}.saved-my-dropdown-item span{flex:1}.search-container{display:flex;align-items:center;gap:10px;margin:20px 15px 25px;padding:0}.search-bar{flex:1;background-color:#ffffff1a;border-radius:50px;padding:2px 15px;display:flex;align-items:center;height:50px}.search-input{flex:1;background:transparent;border:none;color:var(--text-color);font-size:16px;outline:none;padding:10px 5px;margin:0}.search-input::placeholder{color:var(--text-secondary)}.search-icon{background:transparent;border:none;color:var(--accent-color);font-size:16px;cursor:pointer;padding:0;margin:0}.voice-search-button{width:50px;height:50px;border-radius:50%;background-color:#ffffff1a;border:none;color:var(--accent-color);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0}#empty-search-state{margin:0 15px;padding:0}.quick-access-item{display:flex;align-items:center;padding:15px 10px;border-bottom:1px solid var(--divider-color);margin:0}.quick-icon{width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-left:15px;font-size:20px;position:relative}.quick-icon.shield{background-color:#6495ed33;color:#6495ed}.quick-icon.note{background-color:#ff634733;color:tomato}.star-icon{position:absolute;font-size:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.quick-text{flex:1;font-size:16px;margin:0;padding:0}.arrow-icon{color:var(--text-secondary);font-size:14px;margin:0;padding:0}#search-results-state{margin:0 15px;padding:0}.category-tabs{display:flex;justify-content:space-between;padding:0;margin:0 0 25px}.category-tab{padding:10px;font-size:20px;color:var(--text-secondary);cursor:pointer;position:relative;text-align:center;margin:0;display:flex;flex-direction:column}.category-tab.active{color:var(--accent-color)}.category-tab.active:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:var(--accent-color);border-radius:3px}.tab-content{display:none;margin:0;padding:0}.tab-content.active{display:block}.placeholder-content{margin:0}.video-archive-container{font-family:Roboto,sans-serif;background-color:var(--main-bg-color);color:var(--text-color);min-height:100vh;padding-bottom:20px}.video-archive-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;margin-bottom:10px;flex-direction:row-reverse}.video-archive-back-button{font-size:20px;cursor:pointer}.video-archive-header-right{display:flex;align-items:center;flex-direction:row-reverse}.video-archive-header-right span{margin-right:8px;font-size:16px}.video-archive-header-right i{font-size:18px}.video-archive-tabs{display:flex;justify-content:space-around;border-bottom:1px solid var(--divider-color);padding:0 20px}.video-archive-tab{padding:15px 0;font-size:14px;letter-spacing:1px;position:relative;cursor:pointer;color:var(--text-secondary);transition:color .3s}.video-archive-tab.active{color:var(--text-color)}.video-archive-tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--accent-color);border-radius:3px 3px 0 0}.video-archive-video-list{padding:10px 0}.video-archive-video-list.hidden{display:none}.video-archive-video-item{display:flex;align-items:center;padding:15px;position:relative;border-bottom:1px solid var(--divider-color)}.video-archive-video-thumb{position:relative;width:120px;height:70px;border-radius:10px;overflow:hidden;margin-left:15px}.video-archive-video-thumb img{width:100%;height:100%;object-fit:cover}.video-archive-gradient-overlay{position:absolute;top:-3px;left:-2px;width:107%;height:106%;background:linear-gradient(to left,#18213100,#182131);pointer-events:none}.video-archive-video-info{flex:1}.video-archive-artist-name{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.video-archive-song-title{font-size:16px;font-weight:500}.video-archive-video-actions{display:flex;align-items:center;position:relative;gap:15px}.video-archive-action-button{background:none;border:none;color:var(--text-secondary);font-size:18px;padding:8px;cursor:pointer}.video-archive-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;width:180px;background-color:#c8c8c8e6;border-radius:10px;padding:10px 0;display:none;z-index:100;box-shadow:0 5px 15px #0003}.video-archive-dropdown-menu.active{display:block}.video-archive-menu-item{padding:12px 15px;color:#333;font-size:14px;cursor:pointer;transition:background-color .2s}.video-archive-menu-item:hover{background-color:#b4b4b4cc}@media (max-width: 380px){.video-archive-video-thumb{width:100px;height:60px}.video-archive-song-title{font-size:14px}.video-archive-action-button{font-size:16px;padding:6px}}.video-player-container{margin-bottom:20px}.video-player-player{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000;margin-bottom:15px}.video-player-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-player-controls{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:20px}.video-player-control-button{background:none;border:none;color:var(--text-color);cursor:pointer;z-index:10}.video-player-play-pause-button{font-size:18px;width:36px;height:36px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--main-bg-color);position:absolute;left:15px;bottom:30px}.video-player-fullscreen-button{font-size:16px;position:absolute;right:15px;bottom:30px}.video-player-progress-container{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;padding:0 15px 10px}.video-player-current-time,.video-player-total-time{font-size:12px;color:var(--text-color);width:40px}.video-player-current-time{text-align:left;margin-right:10px}.video-player-total-time{text-align:right;margin-left:10px}.video-player-progress-bar{flex:1;height:4px;background-color:#ffffff4d;border-radius:2px;overflow:hidden}.video-player-progress{height:100%;width:30%;background-color:var(--accent-color);border-radius:2px}.video-player-info{padding:0 15px;display:flex;justify-content:space-between;align-items:center}.video-player-info-text{flex:1}.video-player-artist-name{font-size:14px;color:var(--text-secondary);margin-bottom:5px}.video-player-title{font-size:20px;font-weight:500}.video-player-info-actions{display:flex;gap:20px}.video-player-info-actions .video-player-action-button{color:var(--text-secondary);font-size:18px}.video-player-related-videos{margin-top:30px;padding:0 15px}.video-player-video-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--divider-color);position:relative}.video-player-video-thumb{position:relative;width:150px;height:80px;border-radius:8px;overflow:hidden;margin-right:15px}.video-player-video-thumb img{width:100%;height:100%;object-fit:cover}.video-player-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#18213100,#182131);pointer-events:none}.video-player-video-item-info{flex:1}.video-player-video-artist{font-size:14px;color:var(--text-secondary);margin-bottom:3px}.video-player-video-name{font-size:16px;font-weight:500}.video-player-video-actions{display:flex;gap:15px;position:relative}.video-player-video-actions .video-player-action-button{color:var(--text-secondary);font-size:16px}@media (max-width: 480px){.video-player-video-thumb{width:120px;height:70px}.video-player-video-name{font-size:14px}.video-player-info-actions .video-player-action-button{font-size:16px}}.html-block a{text-decoration:none;text-align:center;display:block}.html-block h4{margin-top:15px;text-align:center;color:#fff;font-size:14px}.html-block img{border-top-right-radius:25px}a.title{color:#fff;text-align:center;text-decoration:none}.bookmark-btn_active{color:#00e6e6!important}.visitors{position:absolute;top:7px;left:10px}.audio-player-container{position:fixed;width:100%;height:100%;inset:0;z-index:1000}.header-nav{position:fixed;top:0;left:0;right:0;width:100%;height:50px;background-color:#070f1c;display:flex;justify-content:space-between;align-items:center;z-index:900;padding:0 10px}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#070f1c;display:flex;justify-content:space-around;align-items:center;z-index:1100}.nav-item a{color:#fff}.nav-item a.active{color:#00fff5!important}body.swal2-toast-shown .swal2-container{z-index:2000}.playlist-modal{background-color:#18243c5e}.playlist-modal .list-group-item{background-color:#3a4a5a}.playlist-modal #myTab .nav-link.active{color:#000}.playlist-modal .modal-header,.playlist-modal .modal-footer,#player-lyrics-modal .modal-header,#player-lyrics-modal .modal-footer{background-color:#2c3e50}.playlist-modal .modal-body{background-color:#3a4a5a}#player-lyrics-modal .modal-body{background-color:#3a4a5a5e}.playlist-modal .modal-header .btn-close,#player-lyrics-modal .modal-header .btn-close{--bs-btn-close-bg: none;font-size:22px;color:#fff!important}#player-lyrics-modal .modal-content{background-color:#3a4a5a5e}.mt_50{margin-top:50px}.more-actions .newmusic-dropdown-menu{left:-36px!important;direction:rtl;top:-88px!important}.more-actions .fas.fa-ellipsis-v{font-size:20px}.audio-player-container .newmusic-download-menu{top:-91px!important}.audio-player-container .rbt-menu{top:-55px!important}.no-scroll{overflow:hidden}.story-green-border{border:2px solid green}
