//! Visual vocabulary shared by every renderer: color and status glyphs.
//!
//! The theme layer resolves *how* output looks against the environment and user preference,
//! independent of *what* is being rendered:
//!
//! - [`color`] — a semantic [`Palette`] (success/error/warn/info/dim/bold) that honours [`NO_COLOR`]
//! and TTY detection.
//! - [`glyph`] —
//! a semantic [`Glyphs`] set (✓ ✗ ⚠ ℹ • → …) with a pure-ASCII fallback for terminals without UTF-8 support.
//!
//! Both resolve from a single boolean so callers render identically regardless of terminal capability,
//! and both expose an env-free constructor for deterministic tests.
//!
//! [`NO_COLOR`]: https://no-color.org
pub use ;
pub use ;