/*!
 * Copyright 2010-2025 (c) Smule Inc. All Rights Reserved.
 * This code is proprietary and confidential.
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 */
/*!
 * Copyright 2010-2025 (c) Smule Inc. All Rights Reserved.
 * This code is proprietary and confidential.
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 */
@font-face{font-family:'Mistress Script';src:url(/assets/lyric_videos/MISTRESS-79b945c4c4e5922d37d5b2de4e0a7f8f.ttf)}@font-face{font-family:'Kingthings Trypewriter 2';src:url(/assets/lyric_videos/KingthingsTrypewriter2-df8583a9f2e30a04d3e5868fac9e546a.ttf)}@font-face{font-family:'Timeless';src:url(/assets/lyric_videos/Timeless-Bold-1aee265066f0abf357b138e6eba36b2a.ttf)}@font-face{font-family:'Younger than me';src:url(/assets/lyric_videos/YoungerThanMe-d666b534d1881b9ed23c52571537d90e.ttf)}.main,body{padding-bottom:0}body{overflow:hidden}.main{background-image:url(/assets/nation/home/pattern1-a4b2d57fba3aa10714ed536d4bfb3341.png)}@keyframes detailsOut{0%{top:0}to{top:-60px}}@-webkit-keyframes detailsOut{0%{top:0}to{top:-60px}}@keyframes playerOut{0%{bottom:0}to{bottom:-68px}}@-webkit-keyframes playerOut{0%{bottom:0}to{bottom:-68px}}@-webkit-keyframes volumeSlideIn{0%{width:0}to{width:60px}}@keyframes volumeSlideOut{0%{width:60px}to{width:0}}.album-art,.recording-frame.recording-video-frame{position:absolute;top:0;left:0;right:0;bottom:0}.recording-frame.recording-video-frame.hide-overlays .recording-details{top:-60px;-webkit-animation:detailsOut 1s linear;animation:detailsOut 1s linear}.recording-frame.recording-video-frame.hide-overlays #player-ui{bottom:-68px;-webkit-animation:playerOut 1s linear;animation:playerOut 1s linear}.recording-frame.recording-video-frame.hide-overlays .app-icon{top:-3.7em}.recording-frame.recording-video-frame.show-overlays .recording-details{top:0;-webkit-animation:detailsOut 1s reverse linear;animation:detailsOut 1s reverse}.recording-frame.recording-video-frame.show-overlays .jp-jplayer:after,.recording-frame.twitter-frame .bug-icon{display:none}.recording-frame.recording-video-frame.show-overlays #player-ui #jp_container_1{bottom:0;-webkit-animation:playerOut 1s reverse linear;animation:playerOut 1s reverse}.recording-frame.twitter-frame #player-ui .track-time{right:18px}.album-art{background-repeat:no-repeat;background-size:cover;z-index:1}.recording-content{text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:4000}.recording-content h1,.recording-content h2{font-size:13px}.app-icon,.recording-details{-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.recording-details{background-color:rgba(0,0,0,.85);padding:1em;position:relative;z-index:4000}.recording-details .smule-logo{position:absolute;top:1em;right:1em;display:block;height:24px;width:52px;background-image:url(/assets/community/v2/frame-smule-logo@2x-eaa90b118a9914d825f9ef2155d5c65d.png);background-size:52px 24px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}.recording-details .handle,.recording-details .handle a{color:#fff}.app-icon{position:absolute;top:.6em;left:1em;z-index:4100}.app-icon .icon{height:2.5em;width:2.5em}#player-ui.player-video .jp-jplayer.player-loading audio,#player-ui.player-video .jp-jplayer.player-loading img,#player-ui.player-video .jp-jplayer.player-loading video,.performance-cover-done-content,.performance-stats{display:none}.badge.itunes{display:inline-block;height:40px;width:136px;background-image:url(/assets/nation/apps/icn_appstore_badge-97f0d2faf56a747fc61b9e77e015d690.png);background-size:136px 40px;text-indent:-9999px}.badge.googleplay,.badge.itunes,.jp-jplayer:after{background-repeat:no-repeat;background-position:center center}.badge.googleplay{text-indent:-9999px;display:inline-block;height:40px;width:118px;background-image:url(/assets/nation/apps/icn_googleplay_badge-ef5f9fe458f7c78d5c94aae4dd386d2f.png);background-size:118px 40px}.performance-cover-done-header{position:absolute;width:100%;top:50%;left:0;margin-top:-24px}.jp-jplayer:after{content:"";display:block;height:110px;width:110px;position:fixed;top:50%;left:50%;margin-top:-55px;margin-left:-55px;background-image:url(/assets/community/v2/recording-play@2x-ee3a1ee77bd02647f9d08b85c4d7983d.png);background-size:110px 110px;cursor:pointer;z-index:600}.playing .jp-jplayer:after{background-image:url(/assets/community/v2/recording-pause@2x-2beb222963dcf508142585e683012952.png);-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.no-touch .playing .jp-jplayer:hover:after{opacity:1}#player-ui{position:absolute;bottom:0;right:0;left:0}#player-ui.player-video .jp-jplayer{height:100%;width:100%;bottom:auto;right:auto;position:fixed;top:0;left:0;z-index:1000;background-color:#000}#player-ui.player-video .jp-jplayer.player-loading{background-color:transparent}#player-ui.player-video object,#player-ui.player-video video{position:absolute;top:0;left:0;width:100%;height:100%}#player-ui .volume{bottom:2px;top:auto;width:40px;right:150px}#player-ui .volume .volume-icon{width:40px;background-size:25px;padding-bottom:0}#player-ui .fixed-panel{position:absolute;height:40px;z-index:3000}#player-ui .jp-controls li,#player-ui .track-details{display:none}#player-ui .track-time{right:64px}#player-ui .jp-controls{width:44px}#player-ui .jp-controls li.play-pause-container{display:block;width:44px}#player-ui .player-gui{padding-left:0;padding-right:162px}#player-ui .player-gui-controls{padding:0}.no-touch #player-ui.volume-show .player-gui .volume{top:auto;height:150px;max-height:150px}#player-ui .icon.sprite.sprite-button-play-white{background-image:url(/assets/community/player/play@2x-0027ccc9e7d80158b8ac0fb06e90fa13.png);background-size:contain;background-position:center center;height:18px;width:18px}#player-ui .jp-controls a.jp-play{padding:11px 16px 11px 10px}.performance-cover-done{display:none;position:absolute;top:58px;bottom:40px;left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;background-color:rgba(0,0,0,.8);z-index:2000}.performance-cover-done-replay{display:block;height:51px;width:51px;background-image:url(/assets/community/v2/icn_replay@2x-9d9f020b5acb811b20c2216ca04e54b5.png);background-size:51px 51px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;margin:1.4em auto}.performance-cover-done-content h3{color:#fff;text-align:center;font-weight:700;margin-bottom:.5em}.performance-cover-recommendations{position:relative;*zoom:1}.performance-cover-recommendations:after,.performance-cover-recommendations:before{content:" ";display:table}.performance-cover-recommendations:after{clear:both}.performance-cover-recommendations .block.recording.recording-card{width:33.3333%;float:left;padding:.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.performance-cover-recommendations .block.recording.recording-card a.album-art{margin-bottom:0;position:relative}.performance-cover-recommendations .block.recording.recording-card .recording-by,.performance-cover-recommendations .block.recording.recording-card .title{position:absolute;top:50%;left:0;z-index:500;font-size:13px;line-height:1.2em;height:1.2em;padding:0 13px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1.2em;display:none;color:#fff}.performance-cover-recommendations .block.recording.recording-card .recording-by{font-size:11px;margin-top:0}.frame-app-modal a,.performance-cover-recommendations .block.recording.recording-card .recording-by a{color:#fff}.performance-cover-recommendations .block.recording.recording-card .recording-stats{display:none}.no-touch .performance-cover-recommendations .block.recording.recording-card:hover a.album-art:after{background-color:rgba(0,0,0,.8);content:"";position:absolute;top:0;left:0;right:0;bottom:0}.bug-icon,.no-touch .performance-cover-recommendations .block.recording.recording-card:hover .recording-by,.no-touch .performance-cover-recommendations .block.recording.recording-card:hover .title{display:block}.bug-icon{height:40px;width:40px;position:absolute;bottom:0;right:10px;z-index:25000;background-image:url(/assets/community/v2/frame-modal-share@2x-8251fedfbef00f8a07477cb45816a75d.png);background-position:center center;background-repeat:no-repeat;background-size:19px 22px}.stat{float:left;margin-right:1.5em;font-size:.8667em;color:#b7b7b7}.inline.sprite-mini-comments,.inline.sprite-mini-delete,.inline.sprite-mini-favorite,.inline.sprite-mini-flag,.inline.sprite-mini-inverted-caret,.inline.sprite-mini-loves,.inline.sprite-mini-plays{margin-right:0}.inline.sprite-mini-clock{margin-left:0}.frame-modal{position:absolute;top:0;bottom:0;right:0;left:0;border:1px solid #fff;border:1px solid rgba(255,255,255,.5);background-color:#000;background-color:rgba(0,0,0,.85);z-index:30000;color:#fff;overflow:hidden;display:none}.frame-modal h3{width:100%;font-size:1.1em;margin:0 0 1em;line-height:1em}.frame-modal .modal-bug,.frame-modal .modal-close{position:absolute;top:1px;background-position:center center;background-repeat:no-repeat}.frame-modal .modal-bug{right:1px;height:2.5em;width:2.5em;background-size:2.5em 2.5em;background-image:url(/assets/community/v2/frame-modal-bug@2x-3d806b97e18fcb74b79a307aff3695e9.png)}.frame-modal .modal-close{left:1px;display:block;height:23px;width:23px;padding:.5em;background-size:23px 23px;background-image:url(/assets/community/v2/frame-modal-close@2x-7a35094c10057e10ee1027e469a3d7bb.png)}.frame-modal h3,.frame-share-modal{text-align:center}.frame-share-modal .share-modal-content{position:absolute;top:50%;left:0;margin-top:-75px;width:100%}.frame-share-modal .share-buttons{display:inline-block;text-align:center;padding-left:1.2em}.frame-share-modal .icon{height:3em;width:3em;background-position:center center;background-repeat:no-repeat;background-size:3em 3em;margin-right:1.2em;margin-bottom:1em;display:inline-block}.frame-share-modal .icon.facebook{background-image:url(/assets/community/v2/share-facebook-10e0b4fcd3d4e8a08cd3cb5de8b10c12.png)}.frame-share-modal .icon.twitter{background-image:url(/assets/community/v2/share-twitter-e53b3131f5482d78695e87472cb20642.png)}.frame-share-modal .icon.email{background-image:url(/assets/community/v2/share-email-8e60807f6634bc8654da95986bb7f369.png)}.frame-share-modal .icon:last-child{margin-right:0}.frame-share-modal .share-inputs{clear:both;display:block;width:220px;height:3em;margin-left:-25px;padding-right:.5em}.frame-share-modal .share-inputs input{background:0 0;border:none;display:block;font-size:.6666em;padding:0;color:#fff;width:100%}.frame-share-modal .share-inputs .share-input-field{border:1px solid #fff;border:1px solid rgba(255,255,255,.5);padding:3px;overflow:hidden}.frame-share-modal .share-input{display:block;padding-left:28px;background-repeat:no-repeat;margin-bottom:.25em}.frame-share-modal .share-link{background-image:url(/assets/community/v2/frame-modal-link@2x-1b0bbe823f61c93af1a29bdd12074d44.png);background-size:16px 16px;background-position:4px 1px}.frame-share-modal .share-iframe{background-image:url(/assets/community/v2/frame-modal-embed@2x-2bece4a99ea88a9cc3c94723be31cb0b.png);background-size:22px 11px;background-position:0 5px}.frame-app-modal .share-modal-content{position:absolute;top:50%;margin-top:-80px;left:0;width:100%}.frame-app-modal h3{margin:0 0 .6666em}.frame-app-modal .title-icon{height:4em;width:4em;display:block;vertical-align:top;margin:0 auto}.frame-app-modal .app-title{padding:.8666em 0;display:block;vertical-align:top}.frame-app-modal .share-badges{text-align:center}.frame-app-modal .share-badges a:not(:first-of-type){margin-left:10px}@media only screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px) and (orientation:portrait){#player-ui .track-time,.no-touch #player-ui .volume{display:block}}@media only screen and (max-width:736px) and (orientation:landscape),screen and (max-width:599px) and (orientation:portrait){.recording-details h1{color:#1dca7e}.recording-details h1,.recording-details h2.handle{margin:0 55px 0 40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}