._karaoke_syqji_2{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(8px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:var(--bg);color:var(--ink);border:0;margin:0;overflow:hidden}._karaoke_syqji_2[open]{animation:_fade_syqji_1 var(--dur) var(--ease);grid-template-rows:auto 1fr auto;display:grid;position:fixed}._karaoke_syqji_2::backdrop{background:var(--bg)}._head_syqji_20{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._title_syqji_21{min-width:0;color:var(--ink-faint);font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}._close_syqji_30{background:var(--surface);width:44px;height:44px;color:var(--ink-soft);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._stage_syqji_45{text-align:center;flex-direction:column;width:100%;max-width:40rem;min-height:0;margin:0 auto;display:flex}._block_syqji_54{margin-block:auto;padding-block:24px}._now_syqji_56>*{animation:_fade_syqji_1 var(--dur-fast) var(--ease)}._de_syqji_58{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,min(9vw,8vh),3.25rem);font-weight:600;line-height:1.25}._de_syqji_58[data-move]{transform-origin:50% 0;animation:_move-in_syqji_1 var(--dur-fast) var(--ease) both}@keyframes _move-in_syqji_1{0%{transform:translate(var(--from-x), var(--from-y)) scale(var(--from-s))}to{transform:none}}._gone_syqji_81{color:var(--accent);font-family:var(--font-display);text-align:center;text-wrap:balance;overflow-wrap:anywhere;pointer-events:none;animation:_move-out_syqji_1 var(--dur-fast) var(--ease) both;margin:0;font-size:clamp(1.75rem,min(9vw,8vh),3.25rem);font-weight:600;line-height:1.25;position:absolute}@keyframes _move-out_syqji_1{to{opacity:0;transform:translateY(var(--to-y))}}._word_syqji_100{--p:0;background:linear-gradient(90deg, var(--accent) calc(var(--p) * 100%), var(--ink-soft) calc(var(--p) * 100%));color:#0000;-webkit-background-clip:text;background-clip:text}._waiting_syqji_108 ._word_syqji_100{color:var(--ink-faint);-webkit-text-fill-color:currentColor;background:0 0}._wait_syqji_108{background:var(--surface-2);border-radius:999px;width:min(12rem,50%);height:4px;margin:14px auto 0;display:block;overflow:hidden}._wait_syqji_108>span,._progress_syqji_120>span{border-radius:inherit;background:var(--fill-accent);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}._tr_syqji_129{color:var(--ink-soft);text-wrap:balance;margin:14px 0 0;font-size:clamp(1.05rem,4.5vw,1.4rem);line-height:1.4}._tr_syqji_129+._tr_syqji_129{color:var(--ink-faint);margin-top:6px}._next_syqji_139{color:color-mix(in srgb, var(--ink-faint) 65%, var(--bg));font-family:var(--font-display);text-wrap:balance;animation:_fade_syqji_1 var(--dur-fast) var(--ease);margin:28px 0 0;font-size:clamp(1.15rem,min(5.5vw,5vh),1.9rem);font-weight:600;line-height:1.3}._controls_syqji_152{width:100%;max-width:28rem;margin:0 auto}._progress_syqji_120{background:var(--surface-2);border-radius:999px;height:3px;display:block;overflow:hidden}._buttons_syqji_160{justify-content:center;align-items:center;gap:28px;padding-top:14px;display:flex}._play_syqji_162{background:var(--fill-accent);width:64px;height:64px;color:var(--on-accent);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._play_syqji_162[aria-busy=true]{opacity:.6;cursor:progress}._step_syqji_175{width:52px;height:52px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._step_syqji_175:disabled{color:var(--ink-faint);opacity:.5;cursor:default}._close_syqji_30:focus-visible,._play_syqji_162:focus-visible,._step_syqji_175:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){._step_syqji_175:not(:disabled):hover,._close_syqji_30:hover{background:var(--surface-2);color:var(--ink)}}@media (height<=480px){._de_syqji_58,._gone_syqji_81{font-size:clamp(1.5rem,9vh,2.4rem)}._tr_syqji_129{margin-top:8px}._next_syqji_139{display:none}._buttons_syqji_160{padding-top:6px}}@media (prefers-reduced-motion:reduce){._karaoke_syqji_2[open],._now_syqji_56>*,._next_syqji_139,._de_syqji_58[data-move]{animation:none}._gone_syqji_81{display:none}}:root[data-palette=gold] ._play_syqji_162{box-shadow:var(--raise);text-shadow:var(--metal-text)}:root[data-palette=gold] ._close_syqji_30{background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._close_syqji_30:hover{border-color:var(--accent)}}._player_199i7_1{position:relative}._toolbar_199i7_5{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}._switch_199i7_7{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-size:.9rem;display:inline-flex}._track_199i7_21{background:var(--surface-2);width:30px;height:18px;transition:background var(--dur-fast) var(--ease);border-radius:999px;position:relative}._thumb_199i7_29{background:var(--surface);width:14px;height:14px;box-shadow:var(--shadow);transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}._switch_199i7_7[aria-checked=true]{color:var(--ink)}._switch_199i7_7[aria-checked=true] ._track_199i7_21{background:var(--fill-accent)}._switch_199i7_7[aria-checked=true] ._thumb_199i7_29{transform:translate(12px)}._karaoke_199i7_45{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 14px 4px 10px;font-size:.9rem;display:inline-flex}._karaoke_199i7_45:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._notice_199i7_62{color:var(--ink-faint);margin:0 0 16px;font-size:.9rem}._lyrics_199i7_66{--de-size:1.15rem;--de-line:calc(var(--de-size) * 1.6);border:1px solid var(--border);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:20px 20px 28px;list-style:none}._line_199i7_79{align-items:flex-start;gap:6px;padding:3px 0;display:flex}._sung_199i7_81 ._de_199i7_81{color:var(--ink-faint)}._sung_199i7_81 ._chunk_199i7_82{color:var(--accent-muted)}._line_199i7_79._raised_199i7_84{z-index:10;position:relative}._line_199i7_79._stanza_199i7_86{margin-top:18px}._fromLine_199i7_88{width:34px;height:var(--de-line);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}._text_199i7_100{flex:1;min-width:0}._de_199i7_81{font-family:var(--font-display);font-size:calc(var(--de-size) * var(--fit,1));line-height:var(--de-line);overflow-wrap:anywhere;transform-origin:0;transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);margin:0}._de_199i7_81[data-fit=measure],._de_199i7_81[data-fit=line]{white-space:nowrap}._de_199i7_81[data-fit=measure]{overflow-wrap:normal}._current_199i7_116 ._de_199i7_81{transform:scale(1.06)}._lit_199i7_119{background:var(--highlight-bg);box-shadow:0 0 0 2px var(--highlight-bg);border-radius:5px}._chunkWrap_199i7_126{position:relative}._chunk_199i7_82{color:var(--accent);font:inherit;text-align:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:6px;padding:0}._chunk_199i7_82._hovered_199i7_142{--chunk-bg:color-mix(in srgb, var(--accent) 42%, transparent);color:var(--ink)}._chunk_199i7_82._open_199i7_143{--chunk-bg:var(--accent);color:var(--on-accent)}._chunk_199i7_82._open_199i7_143,._chunk_199i7_82._hovered_199i7_142{background:var(--chunk-bg);box-shadow:0 0 0 3px var(--chunk-bg)}@media (hover:hover){._chunk_199i7_82:not(._open_199i7_143):hover{background:color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 42%, transparent);color:var(--ink)}}._chunk_199i7_82:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tr_199i7_21{color:var(--ink-soft);margin:2px 0 0;font-size:.92rem;line-height:1.45}._panel_199i7_154{z-index:10;white-space:normal;border:1px solid var(--border);background:var(--surface);width:max-content;min-width:200px;max-width:min(320px,80vw);box-shadow:var(--shadow-dialog);color:var(--ink);font-family:var(--font-body);white-space:normal;animation:_rise_199i7_1 var(--dur-fast) var(--ease);border-radius:12px;padding:12px 14px;font-size:1rem;line-height:1.45;display:block;position:absolute;top:calc(100% + 6px);left:0}._panelEnd_199i7_176{left:auto;right:0}._panelHead_199i7_177{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}._panelClose_199i7_178{width:30px;height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._panelRu_199i7_190{margin-top:4px;display:block}._panelEn_199i7_176{color:var(--ink-soft);margin-top:2px;font-size:.92rem;display:block}._panelLink_199i7_192{color:var(--accent);margin-top:8px;font-size:.92rem;display:inline-block}._bar_199i7_196{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow);align-items:center;gap:8px;margin:16px 0 0;display:flex;position:sticky;bottom:0}._play_199i7_1[aria-busy=true]{opacity:.6;cursor:progress}._play_199i7_1{background:var(--fill-accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._icon_199i7_224,._speed_199i7_224{min-width:36px;height:36px;color:var(--ink-soft);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:.85rem;display:grid}._icon_199i7_224[aria-pressed=true]{background:var(--pressed-bg);color:var(--accent)}._time_199i7_242{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}._seek_199i7_243{min-width:0;accent-color:var(--accent);flex:1}._follow_199i7_245{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;white-space:nowrap;box-shadow:var(--shadow);cursor:pointer;animation:_rise_199i7_1 var(--dur-fast) var(--ease);border-radius:999px;padding:8px 14px;font-size:.9rem;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}@media (hover:hover){._karaoke_199i7_45:hover{background:var(--hover-bg)}._fromLine_199i7_88:hover,._panelClose_199i7_178:hover,._icon_199i7_224:hover,._speed_199i7_224:hover{background:var(--surface-2);color:var(--ink)}}@media (pointer:coarse){._fromLine_199i7_88{width:44px;height:44px;margin-block:calc((var(--de-line) - 44px) / 2)}._icon_199i7_224,._speed_199i7_224,._panelClose_199i7_178{min-width:44px;height:44px}._switch_199i7_7,._karaoke_199i7_45{min-height:44px}}@media (width<=640px){._lyrics_199i7_66{--de-size:1.05rem;padding:14px 10px 20px}._bar_199i7_196{gap:4px;padding-inline:8px}._time_199i7_242:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){._line_199i7_79,._de_199i7_81,._panel_199i7_154,._follow_199i7_245{transition:none;animation:none}}:root[data-palette=gold] ._lyrics_199i7_66,:root[data-palette=gold] ._bar_199i7_196{background:var(--plate-fill);outline:var(--plate-line);outline-offset:-5px;box-shadow:var(--plate-shadow);border-color:#0000}:root[data-palette=gold] ._follow_199i7_245:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]){background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._follow_199i7_245:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]):hover{border-color:var(--accent)}}:root[data-palette=gold] ._play_199i7_1{box-shadow:var(--raise);text-shadow:var(--metal-text)}:root[data-palette=gold] ._panel_199i7_154{background:var(--plate-fill);border-color:#0000}:root[data-palette=gold] ._panelClose_199i7_178{background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._panelClose_199i7_178:hover{border-color:var(--accent)}}.sources[data-astro-cid-lqczo5bn]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.label[data-astro-cid-lqczo5bn]{color:var(--ink-faint);font-size:.85rem}.pill[data-astro-cid-lqczo5bn]{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--ink);box-shadow:var(--shadow);border-radius:999px;align-items:center;padding:4px 12px;font-size:.9rem;text-decoration:none;display:inline-flex}@media (hover:hover){.pill[data-astro-cid-lqczo5bn]:hover{border-color:var(--accent);color:var(--accent)}}@media (pointer:coarse){.pill[data-astro-cid-lqczo5bn]{min-height:44px}}:root[data-palette=gold] .pill[data-astro-cid-lqczo5bn]{background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] .pill[data-astro-cid-lqczo5bn]:hover{border-color:var(--accent)}}
