*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{background-color:#f5f5f5}a{font-size:14px;color:#3e5cff;font-weight:400;text-decoration:none}.navbar{background-color:#333131;color:#fff;padding:15px 20px;border-bottom:1px solid #e21212;position:fixed;width:100%;top:0;z-index:1000}.navbar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.navbar .logo{display:flex;align-items:center}.navbar .logo img{height:42px;width:auto}.nav-links{display:flex;align-items:center}.nav-links a{color:#fafafa;text-decoration:none;margin-left:15px;font-size:15px;font-weight:300}.nav-links a:hover{color:#2a35fb}.hamburger{display:none;font-size:24px;cursor:pointer}.search-container{text-align:center;padding:96px 24px 21px;background-color:#f2f2f2}.search-bar-wrapper{position:relative;display:inline-block;max-width:600px;width:100%}.search-bar{width:100%;padding:10px 40px 10px 15px;font-size:16px;border:none;border-radius:25px;outline:0;box-shadow:0 2px 5px rgba(0,0,0,.1)}.search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:#555;cursor:pointer;transition:fill .3s ease}.search-icon:hover{fill:#ff6b6b}.genres-container{padding:10px;max-width:1200px;margin:0 auto}.genres-grid{display:grid;gap:10px}.genre-card{display:flex;align-items:center;background-color:#fff;border-radius:6px;padding:7px;border:1px solid #ebebeb;transition:background-color .2s ease}.genre-card:hover{background-color:#f9f9f9}.genre-icon{width:52px;height:52px;margin-right:5px;object-fit:contain}.genre-icon.lazy{background:#e0e0e0;animation:shimmer 1.5s infinite linear}.genre-text{display:flex;flex-direction:column;gap:4px}.genre-name a{font-size:17px;font-weight:500;color:#0c0c0c}.genre-songs{font-size:14px;color:#888}.songs-container{padding:10px;max-width:1200px;margin:0 auto}.section-title{margin-bottom:10px;color:#0c0c0c;font-size:23px;padding:2px 2px;border-radius:1px}.songs-grid{display:grid;gap:10px}.song-card{display:flex;background-color:#fff;border-radius:6px;overflow:hidden;transition:transform .2s ease;margin-bottom:4px;border:1px solid #ebebeb}.song-card:hover{transform:translateY(-5px)}.song-cover-container{position:relative;width:110px;height:110px;flex-shrink:0;margin:5px}.song-cover{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.song-cover.lazy{background:#e0e0e0;animation:shimmer 1.5s infinite linear;opacity:.5}.song-cover.loaded{opacity:1;animation:none}.play-pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;cursor:pointer;z-index:10}.song-cover-container:hover .play-pause-btn{opacity:1}.play-pause-btn svg{width:24px;height:24px;fill:#fff}.progress-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;opacity:0;transition:opacity .3s ease;cursor:pointer;z-index:9}.song-cover-container.playing .progress-circle{opacity:1}.progress-circle svg{width:100%;height:100%}.progress-circle .progress-bg{fill:none;stroke:rgba(255,255,255,.3);stroke-width:4}.progress-circle .progress-bar{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.loading-spinner{position:absolute;top:28%;left:28%;transform:translate(-50%,-50%);width:48px;height:48px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite;opacity:0;z-index:10}.song-cover-container.loading .loading-spinner{opacity:1}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.song-details{padding:10px}.song-title a{font-size:17px;font-weight:500;margin-bottom:4px;color:#000}.song-title{margin-bottom:5px;font-size:17px;font-weight:500;margin-bottom:4px;color:#000}.song-artist{color:#555;margin-bottom:10px;font-size:15px}.song-duration{color:#888;font-size:14px}.album-post-title{margin-bottom:4px}.language-sections{padding:20px;max-width:1200px;margin:0 auto;display:flex;gap:20px}.language-section{flex:1;display:flex;flex-direction:column;gap:15px}.footer{background-color:#333131;color:#fff;padding:20px;border-top:1px solid #e21212}.footer-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-center{text-align:center;font-size:16px}.footer-right{display:flex;gap:10px}.footer-right a{color:#fff;text-decoration:none;font-size:14px}.footer-right a:hover{color:#ff6b6b}@media (min-width:1200px){.genres-grid{grid-template-columns:repeat(3,1fr)}.songs-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.genres-grid{grid-template-columns:repeat(2,1fr)}.songs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.genres-grid{grid-template-columns:1fr}.songs-grid{grid-template-columns:1fr}.language-sections{flex-direction:column}.song-card{flex-direction:row;align-items:start}.song-cover-container{width:100px;height:100px}.loading-spinner,.progress-circle{width:50px;height:50px}.play-pause-btn{width:40px;height:40px}.play-pause-btn svg{width:20px;height:20px}.song-details{padding:10px}.song-title{font-size:16px}.song-artist{font-size:14px}.song-duration{font-size:12px}.hamburger{display:block}.nav-links{display:none;flex-direction:column;position:absolute;top:60px;left:0;width:100%;background-color:#333131;padding:10px 20px}.nav-links.active{display:flex}.nav-links a{margin:10px 0}.footer-container{flex-direction:column;gap:15px}.footer-center{order:1}.footer-right{order:2;flex-direction:column;gap:10px;text-align:center}}.main-container{padding:20px;max-width:1400px;margin:0 auto;padding-top:60px}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;width:100%}.col{grid-column:span 12}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (max-width:480px){.main-container{padding:10px}.album-info,.song-info{text-align:center;padding:10px 0}.album-details,.song-details{flex-direction:column;align-items:center}.album-cover-container,.song-cover-container{margin-bottom:10px}.album-title,.song-title{font-size:18px}.album-artist,.song-artist{font-size:14px}.album-description,.song-description{font-size:12px;padding:0 5px}.nav-links{display:none;flex-direction:column;position:absolute;top:60px;left:0;width:100%;background-color:#333131;padding:10px}.nav-links.active{display:flex}.hamburger{display:block}.breadcrumb{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}}img.lazy,img.lazy-placeholder{display:block;object-fit:var(--img-fit,cover);object-position:var(--img-pos,center);background-color:#f2f2f2;filter:blur(6px);transition:filter .2s ease,opacity .2s ease}img.loaded{filter:none}.mb-5{margin-bottom:15px}p.info{font-size:14px;color:#0a0a0a;line-height:1.6;margin:10px 0;text-align:justify}div#years-grid{background-color:#fff;padding:9px;border-radius:3px;margin:0;border:1px solid #ebebeb}@media (min-width:481px) and (max-width:767px){.main-container{padding:7px}.album-info,.song-info{text-align:center;padding:12px 0}.album-details,.song-details{flex-direction:column;align-items:center}.album-cover-container,.song-cover-container{margin-bottom:12px}.album-title,.song-title{font-size:20px}.album-artist,.song-artist{font-size:16px}.album-description,.song-description{font-size:14px;padding:0 10px}.nav-links{display:none;flex-direction:column;position:absolute;top:60px;left:0;width:100%;background-color:#333131;padding:10px 20px}.nav-links.active{display:flex}.hamburger{display:block}.breadcrumb{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.main-container{padding:20px;max-width:100%}.album-container,.song-container{grid-column:span 8}.right-sidebar{grid-column:span 4}.album-details,.song-details{flex-direction:row}.nav-links{display:flex}.hamburger{display:none}}@media (min-width:1024px) and (max-width:1199px){.main-container{padding:20px;max-width:1100px}.album-container,.song-container{grid-column:span 8}.right-sidebar{grid-column:span 4}.album-details,.song-details{flex-direction:row}.nav-links{display:flex}.hamburger{display:none}}@media (min-width:1200px) and (max-width:1439px){.main-container{padding:20px;max-width:1200px}.album-container,.song-container{grid-column:span 8}.right-sidebar{grid-column:span 4}.album-details,.song-details{flex-direction:row}.nav-links{display:flex}.hamburger{display:none}}@media (min-width:1440px){.main-container{padding:5px;max-width:1200px}.album-container,.song-container{grid-column:span 8}.right-sidebar{grid-column:span 4}.album-details,.song-details{flex-direction:row}.nav-links{display:flex}.hamburger{display:none}}.song-container{width:100%;background-color:#fff;padding:10px;border-radius:4px;border:1px solid #e4e4e4}.album-container,.artist-container{width:100%;background-color:#fff;padding:0;border-radius:4px;border:1px solid #e4e4e4}.artist-container .album-details{padding:10px}.artist-container .songs-container{padding:0}.artist-container .song-card{background-color:#fafafa;border:1px solid #ebebeb}div#releases-grid{padding:7px}.breadcrumb{padding:10px 4px;width:100%;margin-bottom:10px;font-size:14px}.breadcrumb-item+.breadcrumb-item::before{content:"›";padding:0 3px;color:#2e2d2d;font-size:15px}.album-meta{padding:4px 0;color:#353535;font-weight:400;font-size:15px}span.bd{font-weight:500;color:#3e3e3e;font-size:16px}.album-artist{color:#2157f3;font-size:14px}h1.album-title{font-size:1.5em;font-weight:500}.album-details{display:flex;gap:15px;margin-bottom:20px;padding:10px;border-bottom:1px solid #f4f4f4}.album-cover-container,.song-cover-container{flex-shrink:0}.album-cover{width:220px;height:220px;object-fit:cover;border-radius:3px}.album-cover.lazy,.song-cover.lazy{background:#e0e0e0;animation:shimmer 1.5s infinite linear;opacity:.5}.song-cover{width:100%;height:100%;object-fit:cover;border-radius:3px}.album-cover.loaded,.song-cover.loaded{opacity:1;animation:none}.album-cover.error,.song-cover.error{background:#f1f1f1;opacity:1}.album-info,.song-info{flex:1;display:flex;flex-direction:column;gap:6px}.download-buttons{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.download-button{display:block;padding:10px 33px;background-color:#6d6d6d;color:#fff;text-decoration:none;text-align:center;border-radius:3px;border:none;font-size:16px;font-weight:400;transition:background-color .2s ease}.download-button:hover{background-color:#094aa4}.download-button.high{background-color:#035371}.download-button.high:hover{background-color:#0277bd}.song-player{margin-bottom:20px;text-align:center}.song-player audio{width:100%;max-width:600px}.song-full-description{margin-bottom:20px;font-size:14px;color:#3a3a3a;line-height:1.6;background-color:#f5f5f5;margin:20px 4px;padding:10px;text-align:justify}.more-songs{margin-bottom:20px}.more-songs h3{font-size:19px;margin-bottom:5px;color:#0c0c0c;padding:0 10px}.more-songs ul{list-style:none;padding:10px}.more-songs li{margin-bottom:10px;font-size:14px;color:#555}.tracks-list{margin-bottom:20px}.tracks-list ul{list-style:none;padding:10px}.track-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fdfdfd;border-radius:6px;margin-bottom:4px;border:1px solid #ebebeb;position:relative;transition:background-color .2s ease}.track-item:hover{background-color:#f9f9f9}.track-item .progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#e3f1ff;border-radius:6px;width:0;z-index:0;transition:width .1s linear}.play-btn.playing{background-color:#e55a5a}.play-btn svg{width:20px;height:20px;fill:#fff}.play-btn .play-icon{display:block}.play-btn .pause-icon{display:none}.play-btn.playing .play-icon{display:none}.play-btn.playing .pause-icon{display:block}.track-info{flex:1;display:flex;flex-direction:column;z-index:1}.track-title{font-size:18px;font-weight:600;color:#0c0c0c}.track-artist{color:#555;font-size:14px}.track-duration{color:#888;font-size:14px;z-index:1}.right-sidebar{width:100%;background-color:#fff;padding:0;border-radius:4px;border:1px solid #ddd;align-self:start}.sidebar-title{font-size:21px;color:#fff;margin-bottom:12px;background-color:#4c4c4c;font-weight:500;padding:6px}.album-post{display:flex;align-items:center;background-color:#fff;border-radius:6px;padding:10px;margin-bottom:10px;border:1px solid #ebebeb;transition:transform .2s ease}.album-post:hover{transform:translateY(-5px)}.album-post-cover{width:100px;height:100px;object-fit:cover;border-radius:4px;margin-right:10px}.album-post-cover.lazy{background:#e0e0e0;animation:shimmer 1.5s infinite linear;opacity:.5}.album-post-cover.loaded{opacity:1;animation:none}.album-post-cover.error{background:#f2f2f2;opacity:1}.album-post-details{flex:1}.album-post-title a{font-size:16px;font-weight:600;color:#0c0c0c}.right-sidebar .album-post{margin:7px;align-items:start;border-radius:3px;padding:5px}.right-sidebar .album-post-cover{width:90px;height:90px;object-fit:cover;border-radius:2px;margin-right:10px}.album-post-artist{font-size:14px;color:#555}.faq-section{margin:10px;padding:10px;background-color:#f9f9f9;border-radius:6px;border:1px solid #ebebeb}.faq-section h3{font-size:18px;margin-bottom:10px;color:#0c0c0c}.faq-item{margin-bottom:15px}.faq-question{font-weight:600;font-size:16px;color:#0c0c0c}.faq-answer{font-size:14px;color:#555}#next-track-btn,#play-all-btn,#prev-track-btn{background-color:#4caf50;border:none;color:#fff;padding:8px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px;transition:background-color .3s}#next-track-btn:hover,#play-all-btn:hover,#prev-track-btn:hover{background-color:#45a049}#next-track-btn svg,#play-all-btn svg,#prev-track-btn svg{width:16px;height:16px;vertical-align:middle;margin-right:8px}.track-title a{font-size:16px;font-weight:500;color:#0c0c0c}.play-btn{cursor:pointer;width:35px;height:35px;display:flex;background-color:#3f51b5;border-radius:50%;margin-right:10px;align-items:center;justify-content:center;position:relative;z-index:1}.play-btn.loading .loading-spinner-button{position:absolute}.loading-spinner-button{width:16px;height:16px}.track-info{flex-grow:1;margin-left:0}.track-duration{margin-left:10px}.progress-bar{width:100px;height:4px;background:#ddd;position:relative}.progress-bar::before{content:'';position:absolute;height:100%;background:#4caf50;width:0}#load-more-btn{display:block;margin:20px auto;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:transform .2s ease,background-color .3s ease}#load-more-btn:hover{background-color:#0056b3;transform:scale(1.05)}#load-more-btn.loading{position:relative;pointer-events:none;opacity:.8;transform:scale(.95)}#load-more-btn.loading::after{content:'';display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite;margin-left:10px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.reaction-container{gap:10px}.dislike-btn,.like-btn{display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:400;transition:background-color .3s,transform .2s;border:none;cursor:pointer;color:#fff}.like-btn{background-color:#16582a}.dislike-btn{background-color:#a51d2d}.dislike-btn svg,.like-btn svg{margin-right:5px;fill:#fff;width:16px;height:16px}.dislike-btn:hover,.like-btn:hover{transform:scale(1.05)}.dislike-btn.disabled,.like-btn.disabled{opacity:.6;cursor:not-allowed;transform:none}.social-share-container{display:flex;justify-content:center;gap:10px;margin:15px 0}.share-btn{display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,transform .2s;color:#fff}h3{font-size:19px;margin-bottom:5px;color:#0c0c0c;padding:0 10px}.share-btn svg{margin-right:5px;fill:#fff;width:16px;height:16px}.share-btn.facebook{background-color:#003d80}.share-btn.whatsapp{background-color:#167e43}.share-btn:hover{transform:scale(1.05)}.player-controls-fl{display:flex;align-items:center;background-color:#fcfcfc;padding:10px 20px;margin:20px;border-radius:4px;border:1px solid #e9e9e9}.play-btn-fl{background:0 0;border:none;cursor:pointer;margin-right:16px}.pause-icon-fl,.play-icon-fl{width:24px;height:24px;fill:#4a4f56;vertical-align:middle}.time-info-fl{font-size:14px;color:#505050;min-width:80px;text-align:center}.progress-container-fl{flex-grow:1;height:4px;background-color:#d8d8d8;border-radius:2px;position:relative;cursor:pointer;margin:0 16px}.progress-bar-fl{height:100%;background-color:#2b43cd;border-radius:2px;position:absolute;left:0;top:0;width:0}.progress-bar-fl::after{content:'';position:absolute;right:-8px;top:-6px;width:16px;height:16px;background-color:#3f51b5;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.32)}.volume-btn-fl{background:0 0;border:none;cursor:pointer;position:relative}.volume-icon-fl,.volume-mute-icon-fl{width:24px;height:24px;fill:#55606e}.volume-slider-fl{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:6px;height:100px;background-color:rgba(0,0,0,.62);border-radius:3px;padding:12px 0;display:none;flex-direction:column;align-items:center}.volume-btn-fl:hover .volume-slider-fl{display:flex}.volume-slider-fl input[type=range]{-webkit-appearance:slider-vertical;width:6px;height:76px;background:#d8d8d8;border-radius:3px;cursor:pointer;position:relative}.volume-slider-fl .progress-fl{position:absolute;bottom:12px;width:6px;background-color:#44bfa3;border-radius:3px}.volume-slider-fl .progress-fl::after{content:'';position:absolute;top:-8px;left:-5px;width:16px;height:16px;background-color:#44bfa3;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.32)}  .song-card {position: relative;}.play-pause-btn.loading {pointer-events: none;}.loading-spinner {animation: spin 1s linear infinite;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.song-card.playing .song-cover {opacity: 0.8;}.song-card.playing .play-pause-btn {background: rgba(0, 0, 0, 0.8);
} button#searchIcon {   display: contents;}