body:has(.music-page),body:has(.song-editorial){padding-top:104px}
body:has(.music-page) .site-header,body:has(.song-editorial) .site-header{--ink:#eee8da;--muted:#b9b5ac;--accent:#d5bd8d;--line:#ffffff20;--surface:#11151b;background:#10141bf0;color:var(--ink);border-bottom:1px solid var(--line)}
body:has(.music-page) .wordmark,body:has(.song-editorial) .wordmark{color:#eee8da}
.music-page{--music-gold:#dcc391;max-width:none;width:100%;margin:0;padding:0}
.music-stage{position:relative;isolation:isolate;min-height:700px;height:calc(100svh - 104px);max-height:1100px;overflow:hidden;background:#090f18;color:#eee8da}
.music-scenes,.music-scene,.music-atmosphere,.music-dust,.music-shade{position:absolute;inset:0;pointer-events:none}
.music-scenes{z-index:-4}
.music-scene{background-position:center;background-size:cover;opacity:0;transition:opacity 1.15s ease,transform 18s linear;transform:scale(1.045)}
.music-scene.is-current{opacity:1}
.music-stage.is-playing .music-scene.is-current{transform:scale(1.1)}
.music-shade{z-index:-3;background:linear-gradient(90deg,#080e1888,#090e1740 55%,#09101910),linear-gradient(180deg,#080c1840,transparent 35%,#080c17e8)}
.music-atmosphere{z-index:-2;background:radial-gradient(ellipse at 72% 58%,#b090481a,transparent 55%);opacity:calc(.4 + var(--music-energy,0)*.5);mix-blend-mode:screen}
.music-dust{z-index:-1;width:100%;height:100%;opacity:.75}
.music-stage-top{position:absolute;top:28px;left:44px;right:44px;display:flex;align-items:center;justify-content:space-between;font:11px/1.8 Arial,'PingFang SC',sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:#d2c6b4}
.music-stage-top a{color:inherit;text-decoration:none;display:inline-flex;gap:12px;align-items:center}
.music-effect{color:inherit;border:1px solid #ffffff30;background:#10182170;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}
.music-stage-copy{position:absolute;inset:75px 6% 125px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:1000px;transition:transform .8s ease}
.music-kicker{font:11px/1.8 Arial,'PingFang SC',sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#d4c3a1;margin:0 0 30px}
.music-title{font:400 clamp(64px,8.7vw,126px)/.98 'Bodoni 72',Didot,'Bodoni MT',Georgia,serif;letter-spacing:-.035em;margin:0 0 26px;color:#eedcba;max-width:800px;text-wrap:balance}
.music-title span{display:block}
.music-title-alias{font:16px/1.8 'Songti SC',Georgia,serif;letter-spacing:5px;color:#d0b889;margin:0 0 20px}
.music-credits{font:12px/1.8 Arial,'PingFang SC',sans-serif;color:#cec7b9;letter-spacing:.4px;margin:0 0 34px}
.music-start{display:inline-flex;gap:17px;align-items:center;padding:0;border:0;background:none;color:#f4ecde;cursor:pointer;font:14px/1.8 Arial,'PingFang SC',sans-serif}
.music-start-symbol{width:52px;height:52px;border:1px solid #d4c29780;border-radius:50%;display:grid;place-items:center;background:#ded0aa10;transition:background .3s,transform .3s}
.music-start:hover .music-start-symbol{background:#d4c29725;transform:scale(1.06)}
.music-launch-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.music-netease{display:inline-flex;align-items:center;gap:10px;font:12px/1.8 Arial,'PingFang SC',sans-serif!important;color:var(--muted);text-decoration:none!important;white-space:nowrap;padding:8px 0}
.music-netease img{width:19px!important;height:19px!important;position:static!important;opacity:1!important;display:block;flex-shrink:0}
.music-stage .music-netease{color:#dbd4c6}
.music-netease:hover{color:var(--ink)}
.music-stage .music-netease:hover{color:#fff2d6}
.music-stage.has-started .music-launch-row{display:none}
.music-stage-note{font:12px/1.8 Arial,'PingFang SC',sans-serif;color:#acaeaf;margin:18px 0 0}
.music-poem{max-width:850px;opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease;display:none}
.music-stage.has-started .music-title{font-size:clamp(38px,5vw,68px);margin-bottom:20px;transition:font-size .8s ease}
.music-stage.has-started .music-title span{display:inline}
.music-stage.has-started .music-title span+span:before{content:' '}
.music-stage.has-started .music-title-alias{font-size:12px;letter-spacing:3px;margin-bottom:20px}
.music-stage.has-started .music-credits{margin-bottom:36px}
.music-stage.has-started .music-start,.music-stage.has-started .music-stage-note{display:none}
.music-stage.has-started .music-poem{display:block;opacity:1;transform:none}
.music-poem-label{font:11px/1.8 Arial,'PingFang SC',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#d6bc82;margin:0 0 16px}
.music-poem-quote{font:400 clamp(27px,3.6vw,48px)/1.5 Georgia,'Songti SC',serif;letter-spacing:-.4px;text-wrap:balance;max-width:780px;margin:0;color:#f3ecde}
.music-scene-caption{position:absolute;right:44px;bottom:105px;max-width:310px;text-align:right;font:11px/1.8 Arial,'PingFang SC',sans-serif;color:#b9bbbf}
.music-player{position:fixed;z-index:95;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(930px,calc(100% - 48px));display:none;align-items:center;gap:18px;background:#111721ed;color:#eee7d7;border:1px solid #c3b28d40;border-radius:12px;padding:13px 18px;box-shadow:0 14px 65px #0005;backdrop-filter:blur(24px)}
.music-ready .music-player,html.music-session-active .music-player{display:flex}
.music-player button{display:grid;place-items:center;flex-shrink:0;border:0;background:transparent;color:inherit;width:32px;height:32px;border-radius:50%;cursor:pointer}
.music-player button:hover{background:#ffffff10}
.music-player .music-play{width:42px;height:42px;background:#ddc79d;color:#121722}
.music-player .music-play:hover{background:#f0d9ae}
.music-player [hidden],.music-start [hidden]{display:none!important}
.music-progress{flex:1;min-width:0;position:relative;height:44px;padding:1px 0}
.music-wave{position:absolute;inset:4px 0;display:flex;gap:2px;align-items:center;pointer-events:none;overflow:hidden}
.music-wave i{flex:1;min-width:2px;max-width:5px;background:#71767865;border-radius:2px;height:var(--bar-height);transition:background .2s}
.music-wave i.heard{background:#cbb98b}
.music-seek{position:absolute;inset:0;width:100%;height:100%;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;margin:0;touch-action:pan-y}
.music-seek::-webkit-slider-runnable-track{height:2px;background:#d7bd8540;border-radius:2px}
.music-seek::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4.5px;border:1px solid #fff1c9;border-radius:50%;background:#ddc392;box-shadow:0 0 12px #e2cda640}
.music-seek::-moz-range-track{height:2px;background:#d7bd8540}
.music-seek::-moz-range-thumb{width:10px;height:10px;border:1px solid #fff1c9;border-radius:50%;background:#ddc392}
.music-seek:active::-webkit-slider-thumb{box-shadow:0 0 0 6px #e2cda619,0 0 16px #e2cda660}
.music-progress:focus-within{outline:1px solid #dcca9b;outline-offset:4px;border-radius:4px}
.music-time{font:11px/1.6 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#c8c5bd;white-space:nowrap}
.music-time span+span:before{content:' / ';color:#777e84}
.music-volume{width:65px;accent-color:#cfb88b;height:14px;cursor:pointer}
.music-audio{display:block;width:calc(100% - 48px);max-width:900px;margin:25px auto}
.music-ready .music-audio,html.music-session-active .music-audio{display:none}
.music-controls-status{position:absolute;bottom:calc(100% + 12px);left:15px;right:15px;color:#f3e9d1;background:#18212bea;padding:8px 12px;border-radius:5px;font:12px/1.7 Arial,'PingFang SC',sans-serif;display:none}
.music-controls-status:not(:empty){display:block}
.music-body{max-width:1120px;margin:0 auto;padding:100px 40px 80px}
.music-introduction{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-bottom:70px;border-bottom:1px solid var(--line)}
.music-small-label{font:11px/1.8 Arial,'PingFang SC',sans-serif;letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin:0 0 22px}
.music-introduction h2{font:400 clamp(31px,3.2vw,44px)/1.5 Georgia,'Songti SC',serif;margin:0 0 22px;max-width:520px;text-wrap:balance}
.music-introduction p:not(.music-small-label){font:19px/1.9 Georgia,'Songti SC',serif;color:var(--muted);margin:0 0 24px}
.music-facts{display:flex;gap:20px;flex-wrap:wrap;font:12px/1.8 Arial,'PingFang SC',sans-serif;color:var(--muted)}
.music-facts>span{padding-right:20px;border-right:1px solid var(--line)}
.music-facts>span:last-child{padding-right:0;border:0}
.music-act-nav{position:relative;inset:auto;display:grid;width:auto;background:none;border:0;border-radius:0;padding:0;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:45px;margin-bottom:80px}
.music-act-nav button{border:0;border-top:1px solid var(--line);text-align:left;padding:17px 0;background:none;color:var(--muted);cursor:pointer;font:13px/1.8 Arial,'PingFang SC',sans-serif}
.music-act-nav button:hover,.music-act-nav button[aria-current=true]{color:var(--ink);border-color:var(--accent)}
.music-act-number{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:1px;color:var(--accent);margin-bottom:10px}
.music-act-note{font:12px/1.8 Arial,'PingFang SC',sans-serif;color:var(--muted);margin-top:-58px;margin-bottom:75px}
.music-lyrics-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 42px}
.music-lyrics-heading h2{font:400 35px/1.5 Georgia,'Songti SC',serif;margin:0}
.lyrics-toggle{border:1px solid var(--line);border-radius:4px;background:none;color:var(--muted);padding:9px 13px;font:12px/1.8 Arial,'PingFang SC',sans-serif;cursor:pointer}
.lyrics-toggle[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}
.music-lyrics-layout{display:grid;grid-template-columns:180px 1fr;gap:55px;align-items:start}
.music-lyrics-nav{position:sticky;inset:auto;top:120px;display:flex;width:auto;background:none;border:0;border-radius:0;padding:0;flex-direction:column;gap:13px;font:12px/1.8 Arial,'PingFang SC',sans-serif}
.music-lyrics-nav a{color:var(--muted);text-decoration:none;display:flex;gap:13px;align-items:center}
.music-lyrics-nav a:hover,.music-lyrics-nav a[aria-current=location]{color:var(--ink)}
.music-lyrics-nav a:before{content:'';width:4px;height:4px;border-radius:50%;background:var(--line)}
.music-lyrics-nav a[aria-current=location]:before{background:var(--accent)}
.lyrics-block{padding:0 0 48px;margin-bottom:45px;border-bottom:1px solid var(--line);scroll-margin-top:140px}
.lyrics-block h3{font:11px/1.8 Arial,'PingFang SC',sans-serif;color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 25px}
.lyric-line{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:0 0 10px;font:17px/1.9 Georgia,'Songti SC',serif;overflow-wrap:anywhere}
.lyric-en{color:var(--muted);font-style:normal}
.lyric-zh{color:var(--ink);white-space:pre-line}
.music-lyrics[data-mode=single] .lyric-line{display:block}
html[data-lang=zh] .music-lyrics[data-mode=single] .lyric-en,html[data-lang=en] .music-lyrics[data-mode=single] .lyric-zh{display:none}
.music-credits-note{font:12px/1.85 Arial,'PingFang SC',sans-serif;color:var(--muted);margin:5px 0 0}
.music-reading-links{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:70px;margin-bottom:80px}
.music-reading-card{display:block;text-decoration:none;color:var(--ink)}
.music-reading-card-image{aspect-ratio:1.8;overflow:hidden;border-radius:5px;margin-bottom:25px}
.music-reading-card-image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform 1s ease}
.music-reading-card:hover img{transform:scale(1.035)}
.music-reading-card h3{font:400 27px/1.5 Georgia,'Songti SC',serif;margin:10px 0 16px}
.music-reading-card p{font:16px/1.9 Georgia,'Songti SC',serif;color:var(--muted);margin:0 0 20px}
.music-reading-arrow{font:12px/1.8 Arial,'PingFang SC',sans-serif;color:var(--accent)}
body:has(.music-page) .site-footer,html.music-session-active .site-footer{padding-bottom:125px}
html.music-immersive{overflow:hidden}
html.music-immersive .music-stage{position:fixed;inset:0;height:100svh;max-height:none;z-index:150}
html.music-immersive .music-player{z-index:160}
html.music-immersive .site-header{visibility:hidden}
.music-motion-off .music-scene{transition:none;transform:none!important}
.music-motion-off .music-dust{opacity:0}
.music-motion-off .music-atmosphere{opacity:.3}
.novel-music-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:45px 0;border-bottom:1px solid var(--line);margin-top:40px;margin-bottom:75px}
.novel-music-art{position:relative;display:block;border-radius:5px;overflow:hidden;aspect-ratio:1.7}
.novel-music-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}
.novel-music-art:hover img{transform:scale(1.035)}
.novel-music-play{position:absolute;inset:0;display:grid;place-items:center;color:#f5ecda}
.novel-music-play svg{background:#0b101855;border:1px solid #d7c69b88;border-radius:50%;width:58px;height:58px;padding:17px;backdrop-filter:blur(8px)}
.novel-music-feature h2{font:400 clamp(27px,3vw,38px)/1.2 'Bodoni 72',Didot,Georgia,serif;letter-spacing:-.8px;margin:0 0 23px}
.novel-music-feature p{font:17px/1.85 Georgia,'Songti SC',serif;color:var(--muted);margin:0 0 20px}
.novel-music-feature .music-small-label{font:11px/1.8 Arial,'PingFang SC',sans-serif;color:var(--accent)}
.novel-music-links{display:flex;gap:23px;flex-wrap:wrap;font:12px/1.8 Arial,'PingFang SC',sans-serif}
.novel-music-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:4px}
#novel-music{scroll-margin-top:145px}
.song-editorial{max-width:none;width:100%;padding:0;margin:0}
.song-editorial-hero{position:relative;isolation:isolate;background:#0e151f;color:#f0e9d7;min-height:590px;overflow:hidden}
.song-editorial-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.55}
.song-editorial-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101721ed,#1017216b),linear-gradient(180deg,transparent,#10172180)}
.song-portrait-hero img{opacity:.88;object-position:68% 45%}
.song-portrait-hero:after{background:linear-gradient(90deg,#101721ef 0%,#1017219c 42%,#10172120 75%),linear-gradient(180deg,#10172115,#10172150)}
.song-editorial-hero .song-author-portrait{left:auto;right:4%;top:35px;bottom:0;width:32%;height:calc(100% - 35px);object-fit:contain;object-position:bottom;z-index:0;opacity:.8;pointer-events:none}
.song-editorial-heading{position:relative;z-index:1}
@media(max-width:680px){.song-editorial-hero .song-author-portrait{right:-40px;width:65%;opacity:.22}}
.song-editorial-heading{max-width:1120px;margin:auto;padding:85px 40px 65px}
.song-editorial-heading .music-small-label{color:#d0b98d}
.song-breadcrumb{display:flex;gap:20px;align-items:center;font:12px/1.8 Arial,'PingFang SC',sans-serif;color:#c0c0bc;margin:0 0 40px}
.song-breadcrumb a{color:inherit;text-decoration:none}
.song-editorial-heading h1{font:400 clamp(46px,5.5vw,74px)/1.25 Georgia,'Songti SC',serif;letter-spacing:-1px;max-width:760px;margin:0 0 24px;text-wrap:balance}
.song-editorial-heading .song-deck{max-width:660px;font:20px/1.85 Georgia,'Songti SC',serif;color:#d4d1c7;margin:0 0 30px}
.song-byline{font:12px/1.8 Arial,'PingFang SC',sans-serif;color:#b6b5b2;margin:0}
.song-reader{max-width:1120px;margin:0 auto;padding:80px 40px 95px;display:grid;grid-template-columns:200px 1fr;gap:80px}
.song-reading-aside{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:15px;font:12px/1.8 Arial,'PingFang SC',sans-serif;color:var(--muted)}
.song-reading-aside a{color:var(--muted);text-decoration:none}
.song-reading-aside a:hover{color:var(--ink)}
.song-reading-aside .aside-song{font:400 22px/1.3 Georgia,serif;color:var(--ink);margin:0 0 12px}
.song-prose{min-width:0;max-width:740px}
.song-prose .song-standfirst{font:24px/1.85 Georgia,'Songti SC',serif;color:var(--ink);margin:0 0 45px}
.song-prose p{font:19px/2 Georgia,'Songti SC',serif;color:var(--ink);margin:0 0 35px;overflow-wrap:anywhere}
.song-prose section{scroll-margin-top:130px}
.song-inline-art{margin:55px 0}
.song-inline-art img{display:block;width:100%;height:auto;border-radius:5px}
.song-inline-art figcaption{font:12px/1.85 Arial,'PingFang SC',sans-serif;color:var(--muted);margin:14px 0 0}
.song-pullquote{font:400 clamp(30px,3.4vw,40px)/1.65 Georgia,'Songti SC',serif;color:var(--accent);border:0;margin:55px 0;padding:0;text-wrap:balance}
.song-draft-note{border-left:2px solid var(--accent);padding:4px 0 4px 24px;margin-bottom:55px}
.song-draft-note p{font:15px/1.9 Arial,'PingFang SC',sans-serif;color:var(--muted);margin:0}
.song-question{border-top:1px solid var(--line);padding-top:35px;margin-top:38px}
.song-question h2{font:400 27px/1.6 Georgia,'Songti SC',serif;color:var(--ink);margin:0 0 22px;text-wrap:balance}
.song-question-index{font:11px/1.8 Arial,sans-serif;letter-spacing:1px;color:var(--accent);display:block;margin-bottom:15px}
.song-page-next{border-top:1px solid var(--line);padding-top:35px;margin-top:65px;display:flex;justify-content:space-between;gap:25px;font:14px/1.8 Arial,'PingFang SC',sans-serif}
.song-page-next a{color:var(--ink);text-decoration:none}
@media(max-width:900px){.music-stage-copy{inset-inline:6%;max-width:90%}.music-introduction{gap:45px}.music-body{padding-inline:30px}.music-lyrics-layout{grid-template-columns:135px 1fr;gap:30px}.lyric-line{gap:22px;font-size:16px}.song-reader{gap:40px;grid-template-columns:145px 1fr}.music-volume{display:none}}
@media(max-width:680px){body:has(.music-page),body:has(.song-editorial){padding-top:80px}.music-stage{height:calc(100svh - 80px);min-height:630px;max-height:950px}.music-stage-top{top:23px;left:24px;right:24px;font-size:10px;letter-spacing:1px}.music-stage-copy{inset:65px 24px 135px;max-width:none}.music-title{font-size:clamp(57px,13vw,84px);max-width:520px}.music-title-alias{font-size:14px;margin-bottom:17px}.music-kicker{font-size:10px;margin-bottom:24px}.music-credits{font-size:11px;margin-bottom:28px}.music-stage.has-started .music-title{font-size:39px;line-height:1.1;max-width:390px}.music-stage.has-started .music-title span{display:block}.music-stage.has-started .music-title span+span:before{content:none}.music-stage.has-started .music-credits{margin-bottom:28px}.music-poem-quote{font-size:28px;line-height:1.6}.music-scene-caption{left:24px;right:24px;bottom:110px;text-align:left;max-width:none;font-size:10px}.music-player{width:calc(100% - 28px);gap:10px;padding:11px 12px;bottom:max(14px,env(safe-area-inset-bottom));border-radius:10px}.music-player .music-play{width:36px;height:36px}.music-time{font-size:10px;position:absolute;top:-22px;left:16px;background:#111721d9;border-radius:4px;padding:2px 5px}.music-player button{width:29px;height:29px}.music-progress{height:34px}.music-wave{gap:2px}.music-wave i{min-width:2px}.music-body{padding:65px 24px 40px}.music-introduction{display:block;padding-bottom:35px}.music-introduction h2{font-size:30px}.music-introduction p:not(.music-small-label){font-size:18px}.music-act-nav{gap:12px;margin-top:30px;margin-bottom:68px}.music-act-nav button{font-size:12px}.music-act-note{margin-bottom:55px}.music-lyrics-heading{align-items:start;gap:15px;margin-bottom:30px}.music-lyrics-heading h2{font-size:29px}.music-lyrics-layout{display:block}.music-lyrics-nav{position:sticky;top:60px;display:flex;flex-direction:row;gap:20px;background:var(--bg);overflow-x:auto;white-space:nowrap;padding:15px 0;border-bottom:1px solid var(--line);margin-bottom:30px;z-index:10;scrollbar-width:none}.music-lyrics-nav a{gap:7px}.music-lyrics-nav::-webkit-scrollbar{display:none}.lyric-line{grid-template-columns:1fr;gap:2px;margin-bottom:21px;font-size:17px}.lyric-en{font-size:15px;line-height:1.8}.lyrics-block{padding-bottom:25px;margin-bottom:30px;scroll-margin-top:135px}.music-reading-links{grid-template-columns:1fr;gap:42px;padding-top:50px;margin-bottom:45px}.music-reading-card h3{font-size:27px}.music-reading-card p{font-size:17px}.novel-music-feature{grid-template-columns:1fr;gap:30px;margin-top:25px;margin-bottom:45px;padding:25px 0 38px}.novel-music-feature h2{font-size:32px}.novel-music-links{gap:17px}.song-editorial-hero{min-height:560px}.song-editorial-heading{padding:45px 24px 50px}.song-editorial-heading h1{font-size:44px;letter-spacing:-.5px}.song-editorial-heading .song-deck{font-size:18px}.song-breadcrumb{gap:12px;font-size:11px;margin-bottom:35px}.song-reader{display:block;padding:45px 24px 60px}.song-reading-aside{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 22px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:35px}.song-reading-aside .aside-song{width:100%;margin-bottom:3px}.song-prose .song-standfirst{font-size:22px}.song-prose p{font-size:18px;line-height:1.95}.song-question h2{font-size:25px}.song-pullquote{font-size:28px}.song-draft-note{padding-left:19px}.song-draft-note p{font-size:14px}.song-page-next{font-size:13px}}
@media(prefers-reduced-motion:reduce){.music-scene,.music-stage-copy,.music-poem,.music-title,.music-reading-card img,.novel-music-art img,.music-start-symbol{animation:none!important;transition:none!important;transform:none!important}.music-dust{display:none}.music-atmosphere{opacity:.3}}
@media print{.music-stage,.music-player,.music-audio,.music-act-nav,.music-stage-note,.song-reading-aside{display:none!important}.music-body,.song-reader{padding:0;display:block}.music-introduction,.music-lyrics-layout{display:block}.music-lyrics-nav{display:none}.lyric-line{grid-template-columns:1fr 1fr}.song-editorial-hero{min-height:0;background:none;color:#111}.song-editorial-hero img,.song-editorial-hero:after{display:none}.song-editorial-heading{padding:0}.song-editorial-heading h1,.song-editorial-heading .song-deck,.song-byline{color:#111}.music-reading-links{display:none}}

.music-now-main{font-size:clamp(26px,3vw,39px);line-height:1.55;max-width:850px}
.music-now-secondary{font:18px/1.8 Georgia,'Songti SC',serif;color:#c6c0b2;margin:14px 0 0;max-width:850px;text-wrap:balance}
.music-now-secondary:empty{display:none}
.music-stage.has-started .music-title{font-size:clamp(31px,3.7vw,49px)}
.lyric-line[role=button]{cursor:pointer;padding:5px 12px 5px 14px;margin-left:-14px;border-left:2px solid transparent;border-radius:0 4px 4px 0;transition:background .35s,border-color .35s}
.lyric-line[role=button]:hover{background:var(--surface)}
.lyric-line.is-singing{background:var(--surface);border-color:var(--accent)}
.lyric-line.is-singing .lyric-en,.lyric-line.is-singing .lyric-zh{color:var(--accent)}
.lyric-line[role=button]:focus-visible{outline:1px solid var(--accent);outline-offset:3px}
@media(max-width:680px){.music-stage.has-started .music-title{font-size:28px;line-height:1.25}.music-stage.has-started .music-title span{display:inline}.music-stage.has-started .music-title span+span:before{content:' '}.music-stage.has-started .music-title-alias{display:none}.music-stage.has-started .music-credits{margin-bottom:28px}.music-now-main{font-size:23px;line-height:1.6}.music-now-secondary{font-size:14px;line-height:1.8;margin-top:12px}.music-poem-label{font-size:10px;margin-bottom:13px}}
