Brand-coloured emphasis without BOLD. Reads the accent colour slot so
it renders in the active theme’s brand colour (purple on the default
theme). Use for in-content cursor indicators, focused tag spans and
any non-bold accent emphasis. Pair with accent_bold() when the same
content should also bold (overlay titles, focused selection, reference
keys in help text).
Structural border style for overlay frames and dividers. Reads the
border colour slot, which carries the DIM modifier on most themes so
overlay frames recede behind their content. Use for borders, dividers
and any other “dim chrome” that should not steal attention.
Brand badge: purple background with white text. The single splash of color.
Truecolor: #9333EA purple bg. ANSI 16: Magenta bg. NO_COLOR: REVERSED.
Removes DIM so border_style doesn’t leak through ratatui’s Style::patch().
Style for stable healthy attributes that are neither “live now”
(online_dot) nor a positive action outcome (success). Use for
“passphrase encrypted”, “agent loaded”, “TTL > threshold” and other
settled-good states that the user does not need to act on.
Accent colour for the trailing . of the purple. logotype in overlay
headers. Intentionally distinct from accent_bold so the dot echoes
the cyan accent from the landing-page hero.
Breathing variant of online_dot() for per-host indicators on the host
list. Cycles through three states over ~2.4s (30 ticks at 80ms) to give
reachable hosts a subtle “alive” pulse without the constant attention
pull of a blinking glyph or moving shape:
True when the terminal is expected to honour SGR 58 (colored underline).
Falls back to false on known legacy terminals so styles can pick a
non-styled-underline alternative. Detected once in init().
Style for user-defined tag spans rendered in the host list and detail
panel. Brand accent colour without BOLD. Named so the call sites read
as intent (“this token is a user tag”) rather than as styling choice.
Toast border for warning messages (yellow, bold-on-NO_COLOR).
Visually distinct from toast_border_error so warnings (recoverable)
and errors (require acknowledgement) can be told apart at a glance.
Style for the active-tunnel indicator on host-list rows. Brand accent
colour without BOLD. Named so the call sites read as intent (“this row
has an active tunnel”), not as pixel choice.