Hey @Pat,
There’s currently no built-in option to set two separate colors for active and inactive lyrics lines. The color comes from the track (or from the clips if you use the +CC flag), and inactive lines use that same color at a lower opacity.
That said, you can get what you’re after with Custom Styles. Here’s a snippet that gives active and inactive lines their own colors:
/* Active lyrics line */
.lyrics .line.active,
.lyrics .line.active * {
color: #ffffff !important;
opacity: 1 !important;
}
/* Inactive lyrics lines */
.lyrics .line.before-current,
.lyrics .line.before-current *,
.lyrics .line.after-current,
.lyrics .line.after-current * {
color: #4b5563 !important;
opacity: 1 !important;
}
Just swap the two hex values for whatever contrast works best on your screen. The opacity: 1 lines are what remove the default fade, so the difference comes purely from the colors.
To add it: open AbleSet’s icon tray, click the gear icon, and select “Show Global Custom Styles”, then paste the snippet into styles.css and save. AbleSet applies the changes automatically — you may need to reload the page in your browser. If you’d rather keep the styling tied to one specific project, you can use the “Custom Styles” folder inside your project’s AbleSet folder instead.
Keep in mind that this overrides the color attribute on your lyrics track, so for e.g. [blue] (or whichever color you’re using) won’t apply anymore on that track.
Chords are also not affected, so if you’re using [chords:orange] or similar, they keep their own color.
Custom Styles are an experimental, so it’s worth testing before a show.
If you’d prefer to stay with native attributes, there are a few that also help the current line stand out: [nozoom], [nofade], [linemarker] (adds a marker next to the current line), and [top+2] (hides past lines so the active one sits near the top). You can also see this in action in the official tutorial.
Would that work for your use case?