namespace Intrepid.Gameplay.Codex.Visual
{
    /// <summary>
    /// Stable visual meanings. Concrete colors/materials come from the active pictorial protocol.
    /// This starts small on purpose and can grow as PDA, ActionBelt and diegetic marks migrate.
    /// </summary>
    public enum CodexVisualToken
    {
        SurfacePrimary,
        SurfaceSecondary,
        SurfaceDeep,
        TextPrimary,
        TextMuted,
        BorderSoft,
        BorderStrong,
        Focus,
        Selected,
        Disabled,
        Denied,
        Warning,
        Danger,
        Corruption,
        Available,
        Locked,
        Unknown,
        Reinterpreted
    }
}
