- Colour the IP / DNS subtitle under each machine with the logo yellow
(#FAE204, sampled as the dominant opaque colour of offscale-logo.png).
Stock draws that line through `dim` = Qt.darker(foreground, 1.55), which
on yellow shifts the hue to olive (#A19203) rather than quietening it, so
it takes the flat accent instead. Everything else keeps the themed
foreground: section headers, machine names, account names and all the
iconography.
- Add OffscaleToggle.qml so the switch reads white when on. The stock
ToggleSwitch resolves its checked colours through
Style.selectedStateColor / selectedFillFor, which read [controls]
selected-color; Ethereal sets that to a literal "#ffcead" and
Style.resolveStateColor returns literals verbatim, ignoring the
foreground and accent properties entirely. No property on the stock
switch can reach it, and overriding the token globally would recolour
every selected state in the shell. The copy differs only in the checked
state and needs an explicit `import qs.Ui`, which the original gets
implicitly by living inside that module.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>