systemprompt-provider-contracts 0.32.2

Provider trait contracts for systemprompt.io AI governance infrastructure. LlmProvider, ToolProvider, JobContext and friends — swap Anthropic, OpenAI, Gemini, and local models at profile level.
Documentation
//! Design-token types: fonts, colours, typography, spacing, layout, etc.
//!
//! All types here are pure data containers serialized to / from YAML.
//!
//! Copyright (c) systemprompt.io — Business Source License 1.1.
//! See <https://systemprompt.io> for licensing details.

mod card;
mod colors;
mod fonts;
mod layout;
mod mobile;
mod scale;
mod tokens;
mod typography;

pub use card::{CardConfig, CardGradient, CardPadding, CardRadius};
pub use colors::{
    BackgroundColors, BorderColors, ColorPalette, ColorsConfig, PrimaryColor, SurfaceColors,
    TextColors,
};
pub use fonts::{FontConfig, FontFile, FontsConfig};
pub use layout::{LayoutConfig, SidebarConfig};
pub use mobile::{MobileCardConfig, MobileConfig, MobileLayout, MobileTypography};
pub use scale::{RadiusConfig, SpacingConfig};
pub use tokens::{AnimationConfig, ShadowSet, ShadowsConfig, TouchTargetsConfig, ZIndexConfig};
pub use typography::{TypographyConfig, TypographySizes, TypographyWeights};