// Koder Verge preset tokens for Rust consumers — auto-generated. Do not edit by hand.
// Source: seed→map→alias (DeriveVerge + tints + scrims + composites + non-colour), fully derived, ΔE≤2.0 parity-gated
// Spec:   specs/themes/verge.kmd R4 + design-RFC-007 (seed/map/alias)
//!
//! Verge **product-surface** colour primitives as `0xRRGGBB` u32 — the
//! `.preset.verge` palette a Koder product UI themes on (NOT the KDS
//! site-chrome `tokens.rs`). Wrap in your toolkit's colour type as needed.

/// light-theme Verge product primitives (0xRRGGBB).
pub mod light {
    pub const ACCENT: u32 = 0x3584E4;
    pub const ACCENT_FILL: u32 = 0x1B74D3;
    pub const ACCENT_ON: u32 = 0xFFFFFF;
    pub const ACCENT_STRONG: u32 = 0x1873D2;
    pub const ACCENT_TEXT: u32 = 0x1B74D3;
    pub const BG: u32 = 0xF8FAFA;
    pub const BTN_GHOST_COLOR: u32 = 0x2E3436;
    pub const BTN_TERTIARY_COLOR: u32 = 0x3584E4;
    pub const CODE_COLOR: u32 = 0xA31515;
    pub const ERROR: u32 = 0xDC1822;
    pub const ERROR_ON: u32 = 0xFFFFFF;
    pub const ERROR_STRONG: u32 = 0xA51D2D;
    pub const INFO: u32 = 0x266FB9;
    pub const LABEL_COLOR: u32 = 0x5F6672;
    pub const ON_SURFACE: u32 = 0x303334;
    pub const STAT_LABEL_COLOR: u32 = 0x5E6772;
    pub const SUCCESS: u32 = 0x00783C;
    pub const SURFACE: u32 = 0xFFFFFF;
    pub const TOAST_BG: u32 = 0x2E3436;
    pub const TOAST_FG: u32 = 0xFFFFFF;
    pub const TOGGLE_OFF: u32 = 0xC0C0C0;
    pub const WARNING: u32 = 0x886100;
}

/// dark-theme Verge product primitives (0xRRGGBB).
pub mod dark {
    pub const ACCENT_FILL: u32 = 0x1B74D3;
    pub const ACCENT_TEXT: u32 = 0xA7C8FF;
    pub const BG: u32 = 0x0A0B0E;
    pub const BTN_GHOST_COLOR: u32 = 0xF4F4F6;
    pub const BTN_SECONDARY_BG: u32 = 0x161618;
    pub const BTN_SECONDARY_FG: u32 = 0xF4F4F6;
    pub const BTN_SECONDARY_HOVER: u32 = 0x1F1F22;
    pub const CARD: u32 = 0x151519;
    pub const CARD_HIGH: u32 = 0x1F1F23;
    pub const CODE_COLOR: u32 = 0xF08080;
    pub const INFO: u32 = 0x7EB6FF;
    pub const LABEL_COLOR: u32 = 0x9B9BA1;
    pub const ON_SURFACE: u32 = 0xF5F3F7;
    pub const ON_SURFACE_DIM: u32 = 0x9B9BA1;
    pub const STAT_LABEL_COLOR: u32 = 0x9A9AA0;
    pub const SUCCESS: u32 = 0x5CC57C;
    pub const SURFACE: u32 = 0x0E0E11;
    pub const SURFACE_2: u32 = 0x1F1F22;
    pub const TOAST_BG: u32 = 0x1F1F22;
    pub const TOAST_FG: u32 = 0xF4F4F6;
    pub const TOGGLE_OFF: u32 = 0x3A3A3D;
    pub const WARNING: u32 = 0xF3C742;
}
