:root{--root-msg-color: rgba(255, 255, 255, 1);--root-artist-name-size: 19.95px;--root-artist-name-weight: 600;--root-artist-name-line-height: 24.387px;--root-fun-level-size: 13.65px;--root-fun-level-weight: 600;--root-fun-level-line-height: 15.97px;--root-btn-bg-color: rgba(10, 210, 105, 1);--root-btn-text-color: rgba(255, 255, 255, 1);--root-btn-text-size: 16px;--root-btn-text-weight: 700;--root-btn-text-height: normal;--root-card-color: #2E4122}body{font-family:-apple-system,BlinkMacSystemFont,AppleSDGothicNeo,HiraKakuProN-W3,sans-serif}.background::-webkit-scrollbar{width:0px;height:0px}.background::-webkit-scrollbar-thumb{background:transparent}.background::-webkit-scrollbar-track{background:transparent}.background::-webkit-scrollbar-corner{background:transparent}.background::-webkit-scrollbar-button{background:transparent}.background{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden;gap:70px}.content{display:flex;width:375px;flex-direction:column;align-items:center;gap:35px}.content-message-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:11px}.line-svg{width:80px;height:13px}.line-svg-fill{fill:var(--root-msg-color, #FFF)}.content-message{align-self:stretch;color:var(--root-msg-color, #FFF);text-align:center;font-size:var(--root-msg-size, 21px);font-style:normal;font-weight:var(--root-msg-weight, 700);line-height:var(--root-msg-line-height, 30px)}.content-card{box-sizing:border-box;width:210px;height:414.75px;flex-shrink:0;border-radius:13.65px;border:1.615px solid rgba(255,255,255,.1);background:var(--background-color2);box-shadow:0 22.615px 54.923px #00000026;position:relative;overflow:hidden}.artist{width:210px;min-height:210px;background-image:linear-gradient(to bottom,#0003 70%,#00000080),var(--root-artist-image);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.artist-top-overlay{position:absolute;top:0;left:0;width:210px;height:71.68px;background:linear-gradient(0deg,#0000,#0003);z-index:100}.artist-bottom-overlay{position:absolute;bottom:0;left:0;width:210px;height:71.68px}.artist-header{display:flex;width:210px;height:44.8px;padding:6.91px 11.2px 0;align-items:center;gap:6.16px;box-sizing:border-box}.artist-header-title-text{color:#ffffff80;font-size:13.44px;font-style:normal;font-weight:600;line-height:20.16px}.artist-header-subtitle{display:flex;align-items:center;gap:2.8px}.artist-header-subtitle-text{color:#fff;font-size:13.44px;font-style:normal;font-weight:600;line-height:20.16px}.card-background{position:absolute;bottom:0;left:0;box-sizing:border-box;width:210px;height:298.941px;z-index:1}.content-background{position:absolute;bottom:0;left:0;width:210px;height:210px;background:linear-gradient(180deg,#0000,#0003);z-index:2}.artist-info{position:absolute;bottom:0;left:0;box-sizing:border-box;width:210px;display:flex;flex-direction:column;align-items:center;gap:7.69px;z-index:2}.artist-name-area{display:flex;flex-direction:column;align-items:center;width:165.2px;overflow:hidden}.artist-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:165.2px;flex-shrink:0;color:var(--root-msg-color, #FFF);text-align:center;font-size:var(--root-artist-name-size, 19.95px);font-style:normal;font-weight:var(--root-artist-name-weight, 600);line-height:var(--root-artist-name-line-height, 24.387px)}.fun-level-area{display:flex;height:171.706px;padding:0 9.45px 9.45px;justify-content:space-between;align-items:center;align-self:stretch;box-sizing:border-box}.fun-level-wrapper{display:flex;flex-direction:column;width:191.1px;height:161.7px;padding:28.579px 21px 32.321px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:10.5px;background:var(--fun-level-background, rgba(255, 255, 255, .08));box-sizing:border-box}.fun-level-image{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.fun-image{width:94px;height:59px;background-image:url(/resources/img/oshi/musician-sharing/artist_share_level.png);background-size:cover;background-repeat:no-repeat;background-position:center}.fun-level-text{width:149.1px;height:31.218px;flex-shrink:0;color:var(--root-msg-color, #FFF);text-align:center;font-size:var(--root-fun-level-size, 13.65px);font-style:normal;font-weight:var(--root-fun-level-weight, 600);line-height:var(--root-fun-level-line-height, 15.97px)}.button{display:flex;width:375px;height:53px;padding:17px 12px;justify-content:center;align-items:center;border-radius:4px;background:var(--root-btn-bg-color, #0AD269);border-width:0px;margin-bottom:40px}.button_text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:var(--root-btn-text-color, #FFF);text-align:center;font-size:var(--root-btn-text-size, 16px);font-style:normal;font-weight:var(--root-btn-text-weight, 700);line-height:var(--root-btn-text-height, normal)}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#0006;z-index:1040}.modal-content{position:relative;display:inline-flex;padding:80px;flex-direction:column;align-items:center;gap:26px;border-radius:40px;background:#141414}.qr-code-container{display:flex;justify-content:center;border-radius:20px;overflow:hidden}.qr-code-message{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.6px}.qr-code-close{position:absolute;top:20px;right:20px;background-color:transparent;border-width:0px}
