.lyric-review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 4px}.lyric-review-actions .text-button{font-size:12px;color:var(--primary);padding:6px 0}.lyric-review-actions .field-note{margin:0;font-size:11px}.lyric-review{padding:16px;margin:12px 0 4px;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklch,var(--primary) 5%,var(--card))}.lyric-review[aria-busy=true]{opacity:.7}.lyric-review h3{font-size:13px;font-weight:600}.lyric-review p{font-size:12px;line-height:1.7;margin-top:6px}.lyric-review .field-note{font-size:11px;color:var(--muted-foreground)}.lyric-score-lines{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.lyric-score-lines li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.lyric-role{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--primary);padding:2px 6px;border:1px solid color-mix(in oklch,var(--primary) 20%,var(--border));border-radius:5px;text-align:center}@media(max-width:400px){.lyric-score-lines li{grid-template-columns:1fr;gap:3px}.lyric-role{width:max-content}}
