html:has(.song-player){scrollbar-gutter:stable}html:has(.song-player) .ms-panel[hidden]{display:none}.song-player #song-fav-toolbar[hidden],.song-player #fav-sticky[hidden],.song-save-notice[hidden]{display:none!important}.song-player #song-fav-toolbar{white-space:nowrap;order:99;min-height:36px;margin-left:auto}.song-player #song-fav-list{display:none}.song-player :is(#favBtn,#fav-sticky,#song-fav-toolbar,#song-fav-list):focus-visible,.song-save-notice button:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.ms-navigation{align-items:center;gap:7px;display:inline-flex}.ms-navigation .ms-nav-label{font-size:12px}.song-save-notice{z-index:45;box-sizing:border-box;background:var(--panel);width:max-content;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--acc);font:14px var(--sans);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.song-save-notice button{font:inherit;background:var(--hi);min-height:36px;color:var(--acc-d);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:4px 8px}.song-save-notice #song-save-dismiss{background:0 0;padding:0 8px;font-size:22px}.song-save-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=641px){.song-player .toolbar{box-sizing:border-box;min-height:50px}}@media (width<=640px){.song-player #favBtn{gap:6px;min-height:44px;margin:4px 0 4px 8px;padding:6px 9px}.song-player #favBtn .favbtn-t{display:inline}.song-player #fav-sticky{width:44px;height:44px}.song-player #song-fav-toolbar{display:none!important}.song-player #song-fav-list{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:14px var(--sans);border-radius:8px;flex:none;order:-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.song-player #song-fav-count{color:var(--muted);margin-left:auto}.ms-navigation .ms-nav-label{display:none}.song-save-notice{bottom:calc(var(--song-save-bottom,58px) + 12px);gap:5px;width:max-content;max-width:calc(100vw - 16px);padding:6px;font-size:13px}.song-save-notice button{min-height:44px}}@media print{.song-save-notice,.song-save-status,#song-fav-toolbar,#song-fav-list{display:none!important}}.song-player .kar-integrated [hidden]{display:none!important}.song-player .kar-integrated .klines{font-size:calc(var(--karaoke-font-base,16px) * var(--karaoke-font-fit,1))}.song-player #chart[hidden]{display:none}.song-player .g-scroll,.song-player .sep-spd,.song-player .grp.spd{display:none!important}.song-player .toolbar{top:var(--barH,41px)}.song-player .kar-integrated{max-width:none;margin:0;padding:0 0 36px}.song-player .kar-integrated>.modes{gap:8px;margin:4px 0 10px}.song-player .kar-integrated>.modes button{min-height:44px;padding:10px 14px}.song-player .kar-integrated>.modes button.on{background:var(--chord-hi)}.song-player .kar-integrated .note{font-size:13px}.song-player .kar-integrated .kbar{top:calc(var(--barH,41px) + var(--karaoke-toolbar-height,44px));background:var(--bg);border:0;border-radius:0;margin:0 0 18px;padding:0}.song-player .kar-integrated .krow{min-height:0;margin-top:0}.song-player .kar-integrated .krow:has(#vocal-countdown:not([hidden])){min-height:30px;margin-top:6px}.song-player .kar-integrated #m-clock{color:var(--muted);font-size:12px}.song-player .kar-integrated .kl{break-inside:avoid-column;margin:0 0 10px;padding:0;scroll-margin-top:180px;line-height:1.5}.song-player .kar-integrated .kg{white-space:nowrap}.song-player .kar-integrated .kt{min-height:1.15em;font-size:1em;font-weight:800;line-height:1.15}.song-player .kar-integrated .kb{line-height:1.5}.song-player .kar-integrated .kt:has(.kc){padding-right:.2em}.song-player .kar-integrated .kl[data-instrumental] .kk{margin-right:.7em}.song-player .kar-integrated .kc{padding:0;font-weight:800}.song-player .kar-integrated .ksection{box-sizing:border-box;break-inside:avoid-column;border-left:3px solid #0000;border-radius:0 6px 6px 0;margin-bottom:12px;padding:1px 0 1px 12px;position:relative}.song-player .kar-integrated .ksection.chorus{border-left-color:var(--acc);background:var(--chorus);padding-top:5px;padding-bottom:6px}.song-player .kar-integrated .ksect{letter-spacing:.05em;color:var(--muted);background:var(--panel);opacity:0;border-radius:3px;margin:0;padding:1px 4px;font-size:8.5px;font-weight:600;line-height:1;position:absolute;top:2px;right:5px}.song-player .kar-integrated .ksection:hover>.ksect{opacity:1}.song-player .kar-integrated .kc{cursor:pointer}.song-player .kar-integrated #stats:empty{display:none}.song-player .kar-integrated #stats{color:var(--acc-d)}@media (width<=640px){.song-player .toolbar{top:auto}.song-player .kar-integrated .kbar{padding:6px 56px 6px 8px;top:0}.song-player .kar-integrated>.modes{gap:5px}.song-player .kar-integrated>.modes button{white-space:nowrap;flex:1;padding:8px 9px;font-size:12px}.song-player .kar-integrated .kl{margin-bottom:12px}.song-player .kar-integrated .kt{font-size:.8125em}.song-player .kar-integrated .ksect{text-align:left;opacity:1;background:0 0;width:auto;margin:0 0 3px;padding:0;font-size:10px;line-height:1.2;position:static}.song-player .chart-col{width:100%}}@media (width<=360px){.song-player .kar-integrated>.modes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.song-player .kar-integrated>.modes button{white-space:normal;padding:6px 4px;line-height:1.3}}@media (width>=1100px){.song-player .kar-integrated{padding-bottom:12px;display:block;position:relative}.song-player .kar-integrated>.modes{z-index:6;width:var(--karaoke-column-width,calc((100% - 80px) / 3));grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid;position:absolute;top:0;left:0}.song-player .kar-integrated>.modes button{white-space:normal;border-radius:6px;min-height:32px;padding:5px 3px;font-size:12px;line-height:1.3}.song-player .kar-integrated>.kbar{left:0;top:var(--karaoke-controls-height,48px);width:var(--karaoke-column-width,calc((100% - 80px) / 3));box-sizing:border-box;margin:0;padding:0;position:absolute}.song-player .kar-integrated .kbar audio{height:40px}.song-player .kar-integrated .krow,.song-player .kar-integrated .krow:has(#vocal-countdown:not([hidden])){min-height:24px;margin-top:0}.song-player .kar-integrated #vocal-countdown{font-size:16px;line-height:24px}.song-player .kar-integrated>#karaoke-tone-note{left:0;top:var(--karaoke-note-top,166px);width:var(--karaoke-column-width,calc((100% - 80px) / 3));margin:0;font-size:12px;position:absolute}.song-player .kar-integrated>.klines{column-count:3;column-fill:balance;column-gap:40px;margin-top:0}.song-player .kar-integrated .klines[data-section-flow=verses] .ksection:not(:first-child):not(.chorus){break-inside:auto}.song-player .kar-integrated>.klines>.ksection:first-child:before{content:"";height:var(--karaoke-first-column-space,174px);break-inside:avoid-column;display:block}}@media print{.song-player .kar-integrated .modes,.song-player .kar-integrated .kbar,.song-player .kar-integrated .note,.song-player .kar-integrated details{display:none!important}.song-player .kar-integrated>.klines>.ksection:first-child:before{display:none}.song-player .kar-integrated .kw,.song-player .kar-integrated .kc{opacity:1;color:inherit!important;background:0 0!important;text-decoration:none!important}.song-player .kar-integrated .kl{break-inside:avoid;background:0 0!important}}
