"""A2UI constants and configuration."""

# A2UI Version
A2UI_VERSION = "0.8"

# A2UI Extension URI for A2A protocol
A2UI_EXTENSION_URI = "https://a2ui.org/a2a-extension/a2ui/v0.8"

# MIME type for A2UI data
A2UI_MIME_TYPE = "application/json+a2ui"

# Standard catalog ID
STANDARD_CATALOG_ID = (
    "https://a2ui.org/specification/v0_8/standard_catalog_definition.json"
)

# Default styles
DEFAULT_PRIMARY_COLOR = "#4285F4"  # Google Blue
DEFAULT_FONT = "Roboto"

# Surface IDs for commerce UIs
SURFACE_ID_PRODUCTS = "products"
SURFACE_ID_PRODUCT_DETAIL = "product-detail"
SURFACE_ID_CHECKOUT = "checkout"
SURFACE_ID_ORDER_CONFIRMATION = "order-confirmation"
SURFACE_ID_CART = "cart"
