//! Built-in palettes.
//!
//! Each module exposes the same surface: [`theme()`](tokyo_night::theme)
//! plus frames, widget visuals, and [`style()`](tokyo_night::style). Prefer
//! [`Theme::new`](crate::theme::Theme::new) / [`ThemeKind`](crate::theme::ThemeKind)
//! over calling these constructors directly.
//!
//! Slot roles (`bg` vs `widget_bg`, `hover` vs `highlight`, …) are defined
//! in the crate `docs/theme.md`. Hex values may change; jobs must not.