body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.music-page{background:#121212;color:#fff;padding:20px}.music-page .featured-section{margin-bottom:40px}.music-page .featured-section h2{align-items:center;display:flex;gap:8px;margin-bottom:20px}.music-page .featured-section .featured-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.music-page .featured-section .featured-card{background:#ffffff0d;border-radius:12px;padding:16px;transition:transform .3s}.music-page .featured-section .featured-card:hover{transform:translateY(-5px)}.music-page .featured-section .featured-card img{aspect-ratio:1;background-color:#282828;border-radius:8px;margin-bottom:12px;object-fit:cover;transition:opacity .3s ease;width:100%}.music-page .featured-section .featured-card img[src*=placeholder]{opacity:.7}.music-page .featured-section .featured-card h3{margin-bottom:8px}.music-page .genres-section{margin-bottom:40px}.music-page .genres-section .genres-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.music-page .genres-section .genre-card{border-radius:12px;cursor:pointer;padding:20px;text-align:center;transition:transform .3s}.music-page .genres-section .genre-card:hover{transform:scale(1.05)}.music-page .genres-section .genre-card svg{font-size:32px;margin-bottom:12px}.music-page .trending-section{margin-bottom:40px}.music-page .trending-section .trending-card{position:relative}.music-page .trending-section .trending-card .trending-number{background:#000000b3;border-radius:4px;font-weight:700;left:8px;padding:4px 8px;position:absolute;top:8px}.music-page .recent-plays-section{margin-bottom:40px}.search-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121212f2;box-shadow:0 4px 20px #0000004d;padding:25px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.search-section .search-wrapper{display:inline-block;margin-right:15px;position:relative}.search-section .search-wrapper .search-icon{color:#b3b3b3;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.search-section .search-wrapper .search-input{background:#ffffff14;border:1px solid #0000;border-radius:30px;color:#fff;font-size:15px;padding:15px 45px;transition:all .3s ease;width:450px}.search-section .search-wrapper .search-input:focus{background:#ffffff1f;border-color:#1db95480;outline:none}.search-section .search-wrapper .search-input::placeholder{color:#ffffff80}.search-section .search-button{background:#1db954;border:none;border-radius:20px;color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px 30px;transition:all .3s ease}.search-section .search-button:hover{background:#1ed760;transform:scale(1.05)}.songs-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px;min-height:400px;padding:0 40px}.skeleton-card,.song-card{background:#ffffff08;border-radius:12px;color:inherit;cursor:pointer;display:block;padding:15px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.skeleton-card:hover,.song-card:hover{background:#ffffff1a;box-shadow:0 15px 30px #0000004d;text-decoration:none;transform:translateY(-8px)}.skeleton-card:hover .play-overlay,.song-card:hover .play-overlay{transform:translate(-50%,-50%) scale(1)}.skeleton-card:hover .song-image-container img,.song-card:hover .song-image-container img{transform:scale(1.05)}.skeleton-card .song-image-container,.song-card .song-image-container{border-radius:8px;box-shadow:0 8px 16px #0003;margin-bottom:16px;min-height:200px;overflow:hidden;position:relative}.skeleton-card .song-image-container img,.song-card .song-image-container img{aspect-ratio:1;object-fit:cover;transition:transform .3s ease;width:100%}.skeleton-card .song-info .song-title,.song-card .song-info .song-title{font-size:16px;font-weight:600;margin-bottom:4px}.skeleton-card .song-info .song-album,.skeleton-card .song-info .song-artists,.song-card .song-info .song-album,.song-card .song-info .song-artists{color:#b3b3b3;font-size:14px;margin-bottom:4px}.skeleton-card .song-info .song-meta,.song-card .song-info .song-meta{color:#b3b3b3;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.skeleton-card .react-loading-skeleton{animation:skeleton-loading 1.5s infinite;background-color:#ffffff0d;background-image:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d)}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.play-overlay{align-items:center;background:#1db954;border-radius:50%;box-shadow:0 8px 16px #0000004d;display:flex;height:48px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease;width:48px}.skeleton-card:hover .play-overlay,.song-card:hover .play-overlay{opacity:1}.player-bar{align-items:center;background:#181818;border-top:1px solid #282828;bottom:0;display:grid;grid-template-columns:1fr 2fr 1fr;height:90px;left:0;padding:16px;position:fixed;right:0;z-index:1000}.player-bar .player-left{align-items:center;display:flex;min-width:180px;width:30%}.player-bar .player-left .player-image{box-shadow:0 4px 8px #0000004d;height:56px;margin-right:14px;width:56px}.player-bar .player-left .player-info h4{color:#fff;font-size:14px;margin:0 0 4px}.player-bar .player-left .player-info h4:hover{text-decoration:underline}.player-bar .player-left .player-info p{color:#b3b3b3;font-size:12px}.player-bar .player-left .player-info p:hover{color:#fff}.player-bar .player-center{max-width:722px;padding:0 20px}.player-bar .player-center .player-controls{align-items:center;display:flex;flex-direction:column;gap:8px}.player-bar .player-center .player-controls .control-buttons{align-items:center;display:flex;gap:16px}.player-bar .player-center .player-controls .control-buttons .control-button{color:#b3b3b3}.player-bar .player-center .player-controls .control-buttons .control-button:hover{color:#fff}.player-bar .player-center .player-controls .control-buttons .control-button.play-button{background:#fff;border-radius:50%;color:#000;height:32px;width:32px}.player-bar .player-center .player-controls .control-buttons .control-button.play-button:hover{background:#f8f8f8;transform:scale(1.06)}.player-bar .player-center .playback-controls{align-items:center;display:flex;gap:8px;width:100%}.player-bar .player-center .playback-controls .time{color:#b3b3b3;font-size:11px;min-width:40px;text-align:right}.player-bar .player-center .playback-controls .progress-container{background:#535353;border-radius:2px;cursor:pointer;flex:1 1;height:4px;position:relative}.player-bar .player-center .playback-controls .progress-container:hover .progress-bar{height:6px}.player-bar .player-center .playback-controls .progress-container .progress-bar{background:#b3b3b3;border-radius:2px;height:4px;position:absolute;transition:height .2s}.player-bar .player-center .playback-controls .progress-container .progress-bar:hover{background:#1db954}.player-bar .player-right{align-items:center;display:flex;gap:16px;justify-content:flex-end;min-width:180px;width:30%}.player-bar .player-right .volume-button{color:#b3b3b3}.player-bar .player-right .volume-button:hover{color:#fff}.player-bar .player-right .volume-slider{-webkit-appearance:none;background:#535353;border-radius:2px;height:4px;position:relative;width:93px}.player-bar .player-right .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:12px;margin-top:-4px;width:12px}.player-bar .player-right .volume-slider::-webkit-slider-runnable-track{border-radius:2px;height:4px}.player-bar .player-right .volume-slider:hover::-webkit-slider-thumb{background:#1db954}.spinner{animation:spin 1s linear infinite;border:4px solid #1db954;border-radius:50%;border-top-color:#0000;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{font-size:18px;padding:100px 0;text-align:center}.loading .spinner{margin:0 auto 20px}.loading p{color:#ffffffb3;font-size:16px}.pagination{display:flex;gap:10px;justify-content:center;list-style:none;margin:60px 0;padding:0}.pagination .page-item a{background:#ffffff1a;border-radius:20px;color:#fff;cursor:pointer;font-weight:500;letter-spacing:.5px;padding:12px 20px;transition:background-color .3s}.pagination .page-item:hover{background:#1db95433}.pagination .page-item.active a{background:#1db954}.pagination .page-item.disabled a{cursor:not-allowed;opacity:.5}.pagination-info{color:#b3b3b3;margin:20px 0;text-align:center}.pagination-info p{font-size:14px;margin-bottom:10px}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff4d}::-webkit-scrollbar-thumb:hover{background:#fff3}.featured-card{color:inherit;display:block;text-decoration:none}.song-detail-page{background:linear-gradient(#0000,#00000080);color:#fff;min-height:100vh;padding:0}.song-detail-page .header-gradient{background:linear-gradient(#0009,#121212);padding:80px 32px 24px}.song-detail-page .song-header{grid-gap:24px;display:grid;gap:24px;grid-template-columns:auto 1fr;margin-bottom:24px}.song-detail-page .song-header .song-cover{box-shadow:0 4px 60px #00000080;height:232px;object-fit:cover;width:232px}.song-detail-page .song-header .song-info{display:flex;flex-direction:column;justify-content:flex-end}.song-detail-page .song-header .song-info .type-label{font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.song-detail-page .song-header .song-info h1{font-size:96px;font-weight:900;line-height:96px;margin:.08em 0 .12em}.song-detail-page .song-header .song-info .meta-info{align-items:center;color:#fff;display:flex;gap:8px;margin-top:8px}.song-detail-page .song-header .song-info .meta-info img{border-radius:50%;height:24px;width:24px}.song-detail-page .song-header .song-info .meta-info .artist-name{color:inherit;font-weight:700;text-decoration:none}.song-detail-page .song-header .song-info .meta-info .artist-name:hover{text-decoration:underline}.song-detail-page .song-header .song-info .meta-info .dot{font-size:4px;margin:0 4px}.song-detail-page .song-header .song-info .meta-info .duration,.song-detail-page .song-header .song-info .meta-info .song-year{color:#ffffffb3}.song-detail-page .player-section{bottom:0;left:0;margin-top:24px;padding:24px 32px;position:fixed;width:100%}.song-detail-page .player-section .main-controls{align-items:center;display:flex;gap:32px;margin-bottom:32px}.song-detail-page .player-section .main-controls .play-pause-button{align-items:center;background:#1ed760;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .2s ease;width:56px}.song-detail-page .player-section .main-controls .play-pause-button:hover{background:#1fdf64;transform:scale(1.06)}.song-detail-page .player-section .main-controls .play-pause-button svg{margin-left:2px}.song-detail-page .player-section .main-controls .action-buttons{align-items:center;display:flex;gap:24px}.song-detail-page .player-section .main-controls .action-buttons button{align-items:center;background:none;border:none;color:#b3b3b3;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.song-detail-page .player-section .main-controls .action-buttons button:hover{color:#fff;transform:scale(1.04)}.song-detail-page .player-section .main-controls .action-buttons button.like-button:hover{color:#1ed760}.song-detail-page .player-section .playback-section{grid-gap:32px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:grid;gap:32px;grid-template-columns:auto 1fr auto;margin-top:16px;padding:16px 24px}.song-detail-page .player-section .playback-section .playback-controls{align-items:center;display:flex;gap:20px}.song-detail-page .player-section .playback-section .playback-controls button{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#b3b3b3;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.song-detail-page .player-section .playback-section .playback-controls button:hover{background:#fff3;color:#fff;transform:scale(1.1)}.song-detail-page .player-section .playback-section .playback-controls button.play-button{background:#1ed760;color:#000;padding:12px}.song-detail-page .player-section .playback-section .playback-controls button.play-button:hover{background:#1fdf64;box-shadow:0 0 20px #1ed76066;transform:scale(1.15)}.song-detail-page .player-section .playback-section .progress-section{align-items:center;display:flex;gap:12px;width:100%}.song-detail-page .player-section .playback-section .progress-section .time{color:#a7a7a7;font-size:12px;font-weight:500;min-width:45px;text-align:center}.song-detail-page .player-section .playback-section .progress-section .progress-bar{background:#ffffff1a;border-radius:3px;cursor:pointer;flex:1 1;height:6px;position:relative;transition:height .2s ease}.song-detail-page .player-section .playback-section .progress-section .progress-bar:hover{height:8px}.song-detail-page .player-section .playback-section .progress-section .progress-bar:hover .progress-filled{background-color:#1ed760}.song-detail-page .player-section .playback-section .progress-section .progress-bar:hover .progress-filled:after{opacity:1;transform:translate(50%,-50%) scale(1)}.song-detail-page .player-section .playback-section .progress-section .progress-bar .progress-filled{background:#fff;border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:all .2s ease}.song-detail-page .player-section .playback-section .progress-section .progress-bar .progress-filled:after{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;content:"";height:14px;opacity:0;position:absolute;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:all .2s ease;width:14px}.song-detail-page .player-section .playback-section .progress-section .progress-bar input[type=range]{-webkit-appearance:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.song-detail-page .player-section .playback-section .extra-controls .volume-control{align-items:center;background:#ffffff0d;border-radius:20px;display:flex;gap:12px;padding:8px;transition:all .3s ease}.song-detail-page .player-section .playback-section .extra-controls .volume-control:hover{background:#ffffff1a}.song-detail-page .player-section .playback-section .extra-controls .volume-control button{background:none;border:none;color:#a7a7a7;cursor:pointer;padding:4px;transition:all .2s ease}.song-detail-page .player-section .playback-section .extra-controls .volume-control button:hover{color:#fff;transform:scale(1.1)}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:2px;height:4px;position:relative;transition:all .2s ease;width:100px}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider::-webkit-slider-runnable-track{-webkit-appearance:none;background:linear-gradient(90deg,#1ed760 100%,#ffffff1a 0);background:linear-gradient(to right,#1ed760 var(--volume-percentage,100%),#ffffff1a var(--volume-percentage,100%));border-radius:2px;height:4px}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider::-moz-range-track{background:linear-gradient(90deg,#1ed760 100%,#ffffff1a 0);background:linear-gradient(to right,#1ed760 var(--volume-percentage,100%),#ffffff1a var(--volume-percentage,100%));border-radius:2px;height:4px}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:12px;margin-top:-4px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:12px}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:12px;opacity:0;-moz-transition:opacity .2s ease;transition:opacity .2s ease;width:12px}.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider:hover::-moz-range-thumb,.song-detail-page .player-section .playback-section .extra-controls .volume-control .volume-slider:hover::-webkit-slider-thumb{opacity:1}.search-results{padding:24px}.search-results .search-header{margin-bottom:32px}.search-results .search-header h1{font-size:2rem;margin-bottom:16px}.search-results .search-tabs{display:flex;gap:16px;margin-bottom:24px}.search-results .search-tabs button{background:#0000;border:none;border-radius:20px;color:#666;cursor:pointer;padding:8px 16px;transition:all .3s}.search-results .search-tabs button.active{background:#1db954;color:#fff}.search-results .search-tabs button:hover{background:#1db9541a}.search-results .results-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .results-grid .result-card{background:#ffffff0d;border-radius:8px;cursor:pointer;padding:16px;transition:background .3s}.search-results .results-grid .result-card:hover{background:#ffffff1a}.search-results .results-grid .result-card:hover .play-button{opacity:1;transform:translateY(0)}.search-results .results-grid .result-card .result-image{aspect-ratio:1;margin-bottom:12px;position:relative}.search-results .results-grid .result-card .result-image img{border-radius:4px;height:100%;object-fit:cover;width:100%}.search-results .results-grid .result-card .result-image .play-button{background:#1db954;border:none;border-radius:50%;bottom:8px;color:#fff;cursor:pointer;height:40px;opacity:0;position:absolute;right:8px;transform:translateY(8px);transition:all .3s;width:40px}.search-results .results-grid .result-card .result-image .play-button:hover{background:#1ed760;transform:translateY(0) scale(1.1)}.search-results .results-grid .result-card .result-info h3{font-size:1rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results .results-grid .result-card .result-info p{color:#666;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-left{flex:0 1 auto}.header-left .header-logo svg{height:auto;max-width:48px;width:100%}.header-center{flex:1 1 auto;gap:8px;margin:0 auto;max-width:546px}.header-center,.header-home-button{align-items:center;display:flex;justify-content:center}.header-home-button{background-color:#1f1f1f;border:none;border-radius:50%;color:#b3b3b3;cursor:pointer;margin:0 0 0 12px;padding:12px;transition:all .2s ease}.header-home-button:hover{background-color:#282828;color:#fff}.header-home-button svg{height:24px;width:24px}.header-search{align-items:center;background-color:#1f1f1f;border-radius:50px;color:#b3b3b3;display:flex;flex:1 1;gap:8px;height:48px;max-width:474px;padding:12px 96px 12px 48px;position:relative;transition:all .2s ease}.header-search-icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:0 12px;position:absolute;top:0}.header-search-icon svg{height:21px;width:21px}.header-search:focus-within{background-color:#2a2a2a;color:#fff}.header-search input{background:none;border:none;color:#fff;font-size:16px;font-weight:300;line-height:20px;outline:none;width:100%}.header-search input::placeholder{color:#b3b3b3}.header-right{flex:0 1 auto}.header-profile{align-items:center;background-color:#1f1f1f;border:none;border-radius:50%;color:#b3b3b3;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}.header-profile:hover{background-color:#282828;color:#fff}.header-profile img{border-radius:50%;height:32px;width:32px}.artist-detail-page{background:linear-gradient(180deg,#0009 0,#121212);color:#fff;min-height:100vh;padding:32px}.artist-detail-page .artist-header{grid-gap:24px;display:grid;gap:24px;grid-template-columns:auto 1fr;margin-bottom:48px}.artist-detail-page .artist-header .artist-image{border-radius:50%;box-shadow:0 4px 60px #00000080;height:232px;object-fit:cover;width:232px}.artist-detail-page .artist-header .artist-info{display:flex;flex-direction:column;justify-content:flex-end}.artist-detail-page .artist-header .artist-info h1{font-size:64px;margin:16px 0}.artist-detail-page .artist-header .artist-info .artist-description{color:#b3b3b3;font-size:16px;max-width:800px}.artist-detail-page .artist-songs{padding:32px}.artist-detail-page .artist-songs h2{font-size:24px;margin-bottom:24px}.artist-detail-page .artist-songs .songs-list{display:flex;flex-direction:column;gap:16px}.artist-detail-page .artist-songs .songs-list .song-item{align-items:center;border-radius:4px;color:inherit;display:grid;grid-template-columns:48px 1fr 120px;padding:12px;text-decoration:none;transition:background-color .2s}.artist-detail-page .artist-songs .songs-list .song-item:hover{background-color:#ffffff1a}.artist-detail-page .artist-songs .songs-list .song-item:hover .song-number{opacity:0}.artist-detail-page .artist-songs .songs-list .song-item:hover .play-icon{opacity:1}.artist-detail-page .artist-songs .songs-list .song-item .song-number{color:#b3b3b3;font-size:16px}.artist-detail-page .artist-songs .songs-list .song-item .song-info{align-items:center;display:flex;gap:16px}.artist-detail-page .artist-songs .songs-list .song-item .song-info img{border-radius:4px;height:40px;width:40px}.artist-detail-page .artist-songs .songs-list .song-item .song-info .song-details h3{font-size:16px;margin-bottom:4px}.artist-detail-page .artist-songs .songs-list .song-item .song-info .song-details p{color:#b3b3b3;font-size:14px}.artist-detail-page .artist-songs .songs-list .song-item .song-duration{color:#b3b3b3;text-align:right}.artist-detail-page .artist-songs .songs-list .song-item .song-duration .play-icon{color:#fff;font-size:24px;opacity:0;transition:opacity .2s}body{background-color:#121212;color:#fff;font-family:Poppins,sans-serif;margin:0}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html,img{height:100%;width:100%}img{-webkit-user-drag:none;-webkit-touch-callout:none;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}a{-webkit-text-decoration-line:none;text-decoration-line:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.container{margin:0 auto;max-width:1600px;padding:0 20px}
/*# sourceMappingURL=main.23b529ca.css.map*/