:root {
    --ink-purple:#6741ad; --ink-blue:#265b91; --ink-green:#276747;
    --ink-red:#9e3844; --ink-gray:#62606a;
}
[data-rd-style="thin"],.rich-body font[face="rd-thin"] { font-family:"Segoe UI Light",system-ui,sans-serif; font-weight:300; }
[data-rd-style="underline"] { text-decoration:underline; }
[data-rd-style="purple"] { color:var(--ink-purple); }
[data-rd-style="blue"] { color:var(--ink-blue); }
[data-rd-style="green"] { color:var(--ink-green); }
[data-rd-style="red"] { color:var(--ink-red); }
[data-rd-style="gray"] { color:var(--ink-gray); }
