/*!
 * 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)}.performance-art{padding-bottom:2em}.performance-title{margin-bottom:2em}.performance-title h1 a{color:inherit}.duet-info .column{margin:0 auto;float:none}.duet-info .column-container{padding:0 0 0 86px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;border:none;z-index:100;min-height:86px}.duet-info .profile-image{position:absolute;left:0}.duet-info-card{padding-left:1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duet-info-card .video-icon-bar{position:absolute;top:0;left:0;width:100%;height:20px;background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)}.duet-info-card .video-icon{position:absolute;top:6px;right:6px;height:8px;width:16px;background-image:url(/assets/community/v2/icn_video@2x-92da1e2a4135d947bffe394d459ac63d.png);background-size:16px 8px;background-repeat:no-repeat}.duet-info-card>.handle{color:#fff;font-weight:700;font-size:.8666em;margin-bottom:.5em}.duet-info-card-details .duet-info-card-details-content .handle .icon-verified,.duet-info-card>.handle .icon-verified{height:14px;width:14px;top:.2em;background-size:14px 14px}.duet-info-card .performance-message{text-align:left;font-size:.8666em;padding:0;margin:0 0 .6666em;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.duet-info-card .duet-info-join{color:#fff;font-weight:700;text-align:right;margin-top:2em}.duet-info-card .expire-timeago{font-size:.8666em}.duet-info-card .icon-time{background-image:url(/assets/community/v2/icn_time@2x-fe0ad0b9d4d0674157cbe57adb2f9d80.png);background-size:15px 15px;background-repeat:no-repeat;height:15px;width:15px;vertical-align:top;position:relative;top:8px}.duet-info-card .snp-button.active{display:inline-block;width:auto;margin-left:.5em;background-color:#ffc986}.no-touch .duet-info-card .snp-button.active:active,.no-touch .duet-info-card .snp-button.active:hover{background-color:#ffd4a0}.duet-info-card-details{position:relative;background-color:#f5f5f5;padding:.666em}.duet-info-card-details .duet-info-card-details-content{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em .25em .5em 7.5em;height:98px;background-color:#fff}.duet-info-card-details .duet-info-card-details-content .album-art{position:absolute;top:0;left:0;height:98px;width:98px;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/community/default_album_art-ee0af181abe94e93be79182397b1eb29.jpg)}.duet-info-card-details .duet-info-card-details-content .album-art:after{background-size:44px 44px}.duet-info-card-details .duet-info-card-details-content .title{font-size:.83em;line-height:1.5em;font-weight:700;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2c2c2c}.duet-info-card-details .duet-info-card-details-content .handle{font-size:.83em;line-height:1.5em;display:block;overflow:visible;white-space:nowrap;text-overflow:ellipsis;margin-bottom:1.5em}.duet-info-card-details .duet-info-card-details-content .stats .stat{float:left;width:33%;font-size:.8em;vertical-align:top;color:#b7b7b7}.duet-info-card-details .duet-info-card-details-content .stats .icon{vertical-align:top;margin-top:.5em}.duet-info-card-details .duet-info-card-details-content .stats .icon.sprite-mini-plays{margin-top:.4em}.duet-info-card-details .duet-info-card-details-content .stat-timeago{text-align:right}.duet-info-card-details:after{position:absolute;top:.5em;left:-1em;width:0;height:0;border-style:solid;border-width:0 1em 1.5em 0;border-color:transparent #f5f5f5 transparent transparent;content:" "}.duets.content.loading{padding-bottom:6em;width:100%}.duets.content.loading:after{height:60px;width:60px;background-image:url(/assets/community/v2/loading-spinner@2x-77834b65d651da3f4b59add40582cd23.gif);background-repeat:no-repeat;background-position:center center;background-size:60px 60px;background-color:rgba(0,0,0,.8);content:" ";position:absolute;bottom:1em;left:50%;margin-top:-30px;margin-left:-30px;border-radius:100%}.duets-header .duet-header-title{float:left}.duets-header .snp-button{display:inline-block;width:auto;padding:.5em 1em;background-color:#fff;float:right;margin-right:1em;vertical-align:top;position:relative;top:-4px}.no-touch .duets-header .snp-button:active,.no-touch .duets-header .snp-button:hover{background-color:#fff}.duet-card{padding:1em 6em;border-bottom:1px solid #e8e8e8;position:relative;height:94px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duet-card .album-art{display:block;height:62px;width:62px;background-size:62px 62px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;position:absolute;top:1em;left:1em;z-index:100}.duet-card .playable.selected:after,.duet-card.playing .playable.selected:after,.duet-card.selected .playable:after,.no-touch .duet-card .playable:hover:after{background-size:24px 27px}.duet-card .stat{font-size:.8em;margin-right:3em;float:left;color:#b7b7b7}.duet-card .stat .icon{vertical-align:top;margin-top:.4em}.duet-card .time-stat.stat{float:none;margin-right:0;position:absolute;right:.25em;width:4em;text-align:center}.duet-card .duet-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.duet-card .duet-link .profile-image{position:absolute;top:50%;margin-top:-22px;right:1em}.duet-card:last-child{border-bottom:none}.duet-title{font-size:.8666em}.duet-title h3,.duet-title h4{line-height:1.5em;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.duet-title h4{margin-bottom:.6em;position:relative;z-index:100}.duets-header.container-header{background-color:#e8e8e8;text-align:left}.duets-header.container-header .duet-header-title{padding-left:1em}@media only screen and (min-width:569px){.content-container.active .duets-header.container-header,.no-touch .left .content-container a.duets-header.container-header:hover{border-bottom:1px solid #e8e8e8;padding:15px 0 14px}}@media only screen and (max-width:736px) and (orientation:landscape),screen and (max-width:599px) and (orientation:portrait){.recommendations-container{display:none}.performance-art{padding-top:1em}.left.eight.column{padding:0}.performance-content{margin-top:0}.duet-info .eight.column{width:100%;padding:0 1em}.duet-info .column-container{padding:0 0 0 36px}.duets-header.container-header{margin-top:1em;top:46px}.duets-header.container-header .duet-header-title{padding-left:0;line-height:1.8em}.duets-header .snp-button{margin-right:0}.duet-info-card .duet-info-join{margin-top:1em}.duet-info-card-details .duet-info-card-details-content{padding:.25em .25em .5em 5em;height:62px}.duet-info-card-details .duet-info-card-details-content .album-art{height:62px;width:62px}.duet-info-card-details .duet-info-card-details-content .album-art:after{background-size:24px 27px}.duet-info-card-details .duet-info-card-details-content .handle{margin-bottom:0}.duet-info-card-details .duet-info-card-details-content .icon{margin-right:0}.content-container a.container-header,.mobile-active .content-container a.container-header,.no-touch .content-container a.container-header:hover,.no-touch .mobile-active .content-container a.container-header:hover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;height:48px;border-bottom:1px solid #e8e8e8;*zoom:1}.content-container a.container-header:after,.content-container a.container-header:before,.mobile-active .content-container a.container-header:after,.mobile-active .content-container a.container-header:before,.no-touch .content-container a.container-header:hover:after,.no-touch .content-container a.container-header:hover:before,.no-touch .mobile-active .content-container a.container-header:hover:after,.no-touch .mobile-active .content-container a.container-header:hover:before{content:" ";display:table}.content-container a.container-header:after,.mobile-active .content-container a.container-header:after,.no-touch .content-container a.container-header:hover:after,.no-touch .mobile-active .content-container a.container-header:hover:after{clear:both}.column-container.created-with-container{top:-1px;left:0}}.duet-title h3,p.container-header{font-weight:700}