@media (min-width:768px){._82Yv0W_headerBottom{display:none!important}}@media (max-width:767px){._82Yv0W_headerLeft{display:none!important}}
._1-Yk8q_load{-webkit-user-select:none;user-select:none;cursor:default;width:600px;height:36px;margin-left:-300px;position:absolute;top:40%;left:50%;overflow:visible}._1-Yk8q_load div{opacity:0;width:40px;height:72px;font-size:1.3rem;animation:2s linear infinite _1-Yk8q_move;position:absolute;transform:rotate(180deg)}._1-Yk8q_load div:nth-child(2){animation-delay:.2s}._1-Yk8q_load div:nth-child(3){animation-delay:.4s}._1-Yk8q_load div:nth-child(4){animation-delay:.6s}._1-Yk8q_load div:nth-child(5){animation-delay:.8s}._1-Yk8q_load div:nth-child(6){animation-delay:1s}._1-Yk8q_load div:nth-child(7){animation-delay:1.2s}@keyframes _1-Yk8q_move{0%{opacity:0;left:0}35%{opacity:1;left:41%;transform:rotate(0)}65%{opacity:1;left:59%;transform:rotate(0)}to{opacity:0;left:100%;transform:rotate(-180deg)}}._1-Yk8q_loading2{background:#fff;width:100%;height:100%}._1-Yk8q_loading2Text{text-align:center;width:100%;height:100px;font-size:1.5rem;line-height:100px}._1-Yk8q_loading2Text span{color:#000;margin:0 5px;display:inline-block}._1-Yk8q_loading2Text span:first-child{filter:blur();animation:1.5s linear infinite alternate _1-Yk8q_blur-text}._1-Yk8q_loading2Text span:nth-child(2){filter:blur();animation:1.5s linear .2s infinite alternate _1-Yk8q_blur-text}._1-Yk8q_loading2Text span:nth-child(3){filter:blur();animation:1.5s linear .4s infinite alternate _1-Yk8q_blur-text}._1-Yk8q_loading2Text span:nth-child(4){filter:blur();animation:1.5s linear .6s infinite alternate _1-Yk8q_blur-text}._1-Yk8q_loading2Text span:nth-child(5){filter:blur();animation:1.5s linear .8s infinite alternate _1-Yk8q_blur-text}._1-Yk8q_loading2Text span:nth-child(6){filter:blur();animation:1.5s linear 1s infinite alternate _1-Yk8q_blur-text}@keyframes _1-Yk8q_blur-text{0%{filter:blur()}to{filter:blur(2px)}}
.viT8DW_spinner{width:50px;height:30px;margin:1rem auto}.viT8DW_spinner>div{background:var(--primary-color);float:left;width:2px;height:100%;margin:0 1px;animation:2s cubic-bezier(.62,.28,.23,.99) infinite viT8DW_stretch}.viT8DW_spinner .viT8DW_r1{animation-delay:-1s}.viT8DW_spinner .viT8DW_r2{animation-delay:-.9s}.viT8DW_spinner .viT8DW_r3{animation-delay:-.8s}.viT8DW_spinner .viT8DW_r4{animation-delay:-.7s}.viT8DW_spinner .viT8DW_r5{animation-delay:-.6s}@keyframes viT8DW_stretch{0%,20%,49%{background-color:var(--primary-color);transform:scaleY(.4)}10%{transform:scaleY(1)}50%,70%,to{background-color:var(--secondary-color);transform:scaleY(.4)}60%{background-color:var(--secondary-color);transform:scaleY(1)}}
.WhLolG_loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-color-secondary);color:var(--text-secondary);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;box-shadow:0 0 3px #0000001a}
.Yjmttq_errorMessage{width:100%;padding:8px;display:block;position:sticky;top:0;left:0}
.lDUy-W_ctBtn{cursor:pointer;text-align:center;-webkit-tap-highlight-color:#0000;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.lDUy-W_text{text-align:center;letter-spacing:-.01em;white-space:nowrap;margin-top:2px;font-size:.6875rem;line-height:1.15;transition:color .3s;display:block}
.DK65Ha_screenBlocker{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}
.gpJ5OG_animateGradient{background:linear-gradient(90deg,#3b82f6,#6366f1,#a855f7,#ec4899,#f43f5e,#f97316,#facc15,#10b981) 0 0/300% 300%;animation:4s linear infinite gpJ5OG_gradientAnimation}@keyframes gpJ5OG_gradientAnimation{0%{background-position:0%}25%{background-position:50% 100%}50%{background-position:100%}75%{background-position:50% 0}to{background-position:0%}}
.rcUngW_linkGrid{grid-template-rows:1fr;margin-bottom:50px;padding:0 .5rem;display:grid}.rcUngW_linkContainer{color:var(--fg-color);border:1px solid #0000;font-family:sans-serif;transition:background-color .3s ease-in-out}.rcUngW_linkContainer:hover{background-color:var(--bg-color-hover)}.rcUngW_link{padding:.5rem 0;display:block}.rcUngW_link,.rcUngW_linkContainer{border-radius:10px}.rcUngW_linkTitle{border-radius:4px;font-size:1.2rem;font-weight:400;transition:background-color .3s ease-in-out}.rcUngW_tag{background-color:var(--bg-color-secondary);color:var(--fg-color-secondary);border-radius:.9rem;padding:.1rem .6rem;font-size:.8rem;display:inline-block}
.zP2xKW_spinner{color:var(--secondary-color);line-height:0;display:inline-block}.zP2xKW_spin{animation:1s linear infinite zP2xKW_music-spin;display:block}@keyframes zP2xKW_music-spin{to{transform:rotate(360deg)}}.zP2xKW_loading{flex-direction:column;gap:.5rem;width:100%;padding-top:2rem;padding-bottom:2rem;display:flex}.zP2xKW_loadingCenter{justify-content:center;width:100%;display:flex}.zP2xKW_loadingMessage{color:#334155b3;text-align:center;width:100%}
.d8MMFq_pageWrapper{min-height:100vh;padding:2rem 1rem 4rem}.d8MMFq_container{width:100%;max-width:820px;margin:0 auto}.d8MMFq_topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.d8MMFq_brandLink{color:var(--fg-color);align-items:center;gap:.45rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.d8MMFq_brandLink:hover{color:var(--primary-color)}.d8MMFq_breadcrumbNav{font-size:.8125rem}.d8MMFq_breadcrumbList{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.d8MMFq_breadcrumbLink{color:var(--fg-color-secondary);text-decoration:none;transition:color .15s}.d8MMFq_breadcrumbLink:hover{color:var(--primary-color);text-decoration:underline}.d8MMFq_breadcrumbSeparator{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.d8MMFq_breadcrumbCurrent{color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:500;overflow:hidden}.d8MMFq_heroHeader{margin-bottom:1.25rem}.d8MMFq_titleHeading{color:var(--fg-color);letter-spacing:-.01em;margin:0 0 .65rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:1.35}.d8MMFq_notationSubtitle{color:var(--text-secondary);vertical-align:middle;margin-left:.35rem;font-size:.8125rem;font-weight:400}.d8MMFq_metaBar{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:1.5rem;display:flex}.d8MMFq_metaItem{background-color:var(--bg-color-secondary);color:var(--fg-color);border:none;border-radius:6px;align-items:center;padding:.25rem .65rem;font-size:.8125rem;display:inline-flex}.d8MMFq_scoreViewerFrame{background:0 0;border:none;margin-bottom:2.25rem}.d8MMFq_viewerHeader{background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .75rem;display:flex}@media (max-width:600px){.d8MMFq_viewerHeader{flex-direction:column;align-items:stretch;gap:.6rem}}.d8MMFq_viewerFeatureText{color:var(--text-secondary);letter-spacing:.01em;font-size:.875rem}.d8MMFq_interactiveBtn{background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex}.d8MMFq_interactiveBtn:hover{opacity:.9;transform:translateY(-1px)}.d8MMFq_interactiveBtn:active{transform:translateY(0)}@media (max-width:600px){.d8MMFq_interactiveBtn{width:100%;padding:.6rem 1rem}}.d8MMFq_btnArrow{font-size:.95rem;line-height:1;transition:transform .15s}.d8MMFq_interactiveBtn:hover .d8MMFq_btnArrow{transform:translate(2px)}.d8MMFq_imageForm{width:100%;margin:0;padding:0}.d8MMFq_imageClickTarget{cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;display:block}.d8MMFq_imageContainer{background-color:var(--bg-color-secondary);border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:480px;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.d8MMFq_imageContainer{height:300px}}.d8MMFq_lyricsSection{border:none;margin-top:2rem;margin-bottom:2.5rem}.d8MMFq_lyricsHeading,.d8MMFq_recommendHeading{color:var(--fg-color);border:none;margin-bottom:1rem;font-size:1.15rem;font-weight:600}.d8MMFq_lyricsBody{color:var(--fg-color);font-size:1rem;line-height:2}.d8MMFq_lyricsParagraph{white-space:pre-line;margin-bottom:1.25rem}.d8MMFq_lyricsParagraph:last-child{margin-bottom:0}.d8MMFq_recommendSection{border:none;margin-top:2.5rem}.d8MMFq_recommendGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.d8MMFq_recommendCard{background-color:var(--bg-color-secondary);border:none;border-radius:8px;padding:.85rem 1rem;text-decoration:none;transition:background-color .15s,transform .15s;display:block}.d8MMFq_recommendCard:hover{background-color:var(--bg-color-hover);transform:translateY(-1px)}.d8MMFq_recommendTitle{color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.3rem;font-size:.95rem;font-weight:600;transition:color .15s;overflow:hidden}.d8MMFq_recommendCard:hover .d8MMFq_recommendTitle{color:var(--primary-color)}.d8MMFq_recommendMeta{color:var(--text-secondary);font-size:.775rem}
@media (max-width:1099px){.dkcffW_viewHeader{display:none!important}}
