.song-lyrics{border-block:1px solid var(--theme-border,#ddd6e3);color:var(--theme-text,#332e3b);margin:25px 0;padding:17px 0}.song-lyrics>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;font:13px/1.6 Arial,sans-serif;display:flex}.song-lyrics>summary>span{font-weight:600}.song-lyrics>summary small{color:var(--theme-muted,#817688);overflow-wrap:anywhere;font-weight:400}.song-lyrics-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text,#332e3b);margin:23px 0;font:17px/1.95 Georgia,serif}.song-lyrics-source{border-bottom:1px solid var(--theme-border,#ddd6e3);color:var(--theme-muted,#817688);padding:3px 0;font:11px/1.6 Arial,sans-serif;display:inline-block}.lyrics-preview-note,.lyrics-editor-hint{color:var(--theme-muted,#817688);font:12px/1.7 Arial,sans-serif}.song-lyrics-editor{border:1px solid var(--theme-border,#ddd6e3);background:var(--theme-surface,#fffdfa);color:var(--theme-text,#332e3b);border-radius:12px;margin:22px 0;padding:22px}.song-lyrics-editor>header{align-items:start;gap:12px;display:flex}.song-lyrics-editor>header>svg{color:var(--theme-accent,#8b6a9a);flex-shrink:0;margin-top:4px}.song-lyrics-editor h3{margin:0 0 9px;font:400 21px/1.3 Georgia,serif}.song-lyrics-editor header p{color:var(--theme-muted,#817688);margin:0;font:12px/1.7 Arial,sans-serif}.lyrics-editor-label{gap:9px;font:12px/1.5 Arial,sans-serif;margin:20px 0 12px!important;display:grid!important}.lyrics-editor-label select{border:1px solid var(--theme-border,#ddd6e3);background:var(--theme-page,#faf8fc);width:100%;min-width:0;color:var(--theme-text,#332e3b);border-radius:5px;padding:12px;font:14px/1.5 Arial,sans-serif}.lyrics-editor-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 10px;font:12px/1.6 Arial,sans-serif;display:flex}.lyrics-editor-actions button{border:1px solid var(--theme-border,#ddd6e3);background:var(--theme-action,#796184);color:var(--theme-on-accent,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font:12px/1.5 Arial,sans-serif;display:inline-flex}.lyrics-editor-actions button:disabled{opacity:.45;cursor:default}.lyrics-editor-actions a{color:var(--theme-muted,#817688);border-bottom:1px solid var(--theme-border,#ddd6e3)}.lyrics-editor-preview>summary{cursor:pointer;font:12px/1.5 Arial,sans-serif}.lyrics-editor-error{color:var(--theme-text,#8b394f);font:12px/1.7 Arial,sans-serif}:is(.song-lyrics summary:focus-visible,.song-lyrics-editor select:focus-visible,.song-lyrics-editor button:focus-visible,.song-lyrics-editor a:focus-visible){outline:2px solid var(--theme-accent,#8b6a9a);outline-offset:4px}@media (max-width:650px){.song-lyrics-editor{padding:17px}.lyrics-editor-label select{font-size:16px}.song-lyrics-text{font-size:16px;line-height:1.85}.lyrics-editor-actions{gap:13px}.song-lyrics>summary small{width:100%;padding-left:26px}}.lyrics-editor-actions button{min-height:44px}
