.music-player{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-weight:400}@media only screen and (max-width:584px){.music-player{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.music-player .btn{width:100%}}.music-player-artist{font-size:1.125rem;margin-bottom:.5rem}@media only screen and (max-width:1216px){.music-player-artist{font-size:1rem}}@media only screen and (max-width:584px){.music-player-artist{font-size:.875rem}}.music-player-album-cover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:256px}.music-player-album-cover .background{left:-2rem;width:100%}@media only screen and (max-width:1216px){.music-player-album-cover{width:300px}.music-player-album-cover img{width:210px;margin-left:auto}.music-player-album-cover .background{width:calc(100% - 6rem);left:2.5rem}}@media only screen and (max-width:584px){.music-player-album-cover{width:100%;margin-bottom:1.5rem}.music-player-album-cover img{width:100%;margin:2.5rem 0 2.5rem 5rem}.music-player-album-cover .background{width:calc(100% - 5rem);left:2.5rem}}.music-player-album-songs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.music-player-list-title{font-size:.875rem;color:#db8c10}.nativecore-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;font-weight:400;font-size:1.125rem;margin-bottom:1.5rem}.nativecore-player .nativecore-player-number{margin-right:1rem}.nativecore-player .nativecore-player-duration{color:#888;margin-left:auto}.nativecore-player-controls{position:relative;width:40px;height:40px;margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nativecore-player-controls .btn-pause,.nativecore-player-controls .btn-play{cursor:pointer;border:none;background-color:transparent;z-index:1;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-999px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-animation:animatePlayerControlButtonOut .15s ease-out forwards;animation:animatePlayerControlButtonOut .15s ease-out forwards}.nativecore-player-controls .btn-pause.show,.nativecore-player-controls .btn-play.show{z-index:2;-webkit-animation:animatePlayerControlButtonIn .15s ease-out forwards;animation:animatePlayerControlButtonIn .15s ease-out forwards}.nativecore-player-controls .btn-pause:focus,.nativecore-player-controls .btn-play:focus{outline:0}.nativecore-player-controls .btn-play{background-image:url(../icons/play.svg)}.nativecore-player-controls .btn-pause{background-image:url(../icons/pause.svg)}.nativecore-player-progress{position:absolute;top:0;left:0;height:100%;width:100%}.nativecore-player-progress .nativecore-player-border-path,.nativecore-player-progress .nativecore-player-progress-path{stroke-width:1.5;-webkit-transition:stroke .15s ease-out;transition:stroke .15s ease-out}.nativecore-player-progress .nativecore-player-progress-mask{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.is-playing .nativecore-player-progress{top:-4px;left:-4px;height:48px;width:48px}.is-playing .nativecore-player-progress .nativecore-player-border-path,.is-playing .nativecore-player-progress .nativecore-player-progress-path{stroke-width:4}@-webkit-keyframes animatePlayerControlButtonIn{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animatePlayerControlButtonIn{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes animatePlayerControlButtonOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}@keyframes animatePlayerControlButtonOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}