{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "https://design.pega.com/schemas/themeOverrides.schema.json",
    "type": "object",
    "properties": {
        "base": {
            "type": "object",
            "properties": {
                "font-family": {
                    "type": "string"
                },
                "font-size": {
                    "type": "string"
                },
                "font-scale": {
                    "type": "string"
                },
                "font-stretch": {
                    "type": "string"
                },
                "letter-spacing": {
                    "type": "string"
                },
                "line-height": {
                    "type": "string"
                },
                "scale": {
                    "type": "integer"
                },
                "border-radius": {
                    "type": "string"
                },
                "spacing": {
                    "type": "string"
                },
                "custom-scrollbar": {
                    "type": "boolean"
                },
                "colors": {
                    "type": "object",
                    "properties": {
                        "white": {
                            "type": "string"
                        },
                        "black": {
                            "type": "string"
                        },
                        "gray": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "slate": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "red": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "orange": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "green": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "blue": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "purple": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "yellow": {
                            "type": "object",
                            "properties": {
                                "extra-light": {
                                    "type": "string"
                                },
                                "light": {
                                    "type": "string"
                                },
                                "medium": {
                                    "type": "string"
                                },
                                "dark": {
                                    "type": "string"
                                },
                                "extra-dark": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "palette": {
                    "type": "object",
                    "properties": {
                        "ai": {
                            "type": "string"
                        },
                        "app-background": {
                            "type": "string"
                        },
                        "app-foreground": {
                            "type": "string"
                        },
                        "primary-background": {
                            "type": "string"
                        },
                        "secondary-background": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "brand-primary": {
                            "type": "string"
                        },
                        "brand-secondary": {
                            "type": "string"
                        },
                        "brand-accent": {
                            "type": "string"
                        },
                        "brand-background": {
                            "type": "string"
                        },
                        "brand-foreground": {
                            "type": "string"
                        },
                        "urgent": {
                            "type": "string"
                        },
                        "warn": {
                            "type": "string"
                        },
                        "success": {
                            "type": "string"
                        },
                        "pending": {
                            "type": "string"
                        },
                        "interactive": {
                            "type": "string"
                        },
                        "border-line": {
                            "type": "string"
                        },
                        "skeleton": {
                            "type": "string"
                        },
                        "info": {
                            "type": "string"
                        },
                        "light": {
                            "type": "string"
                        },
                        "dark": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        },
                        "supplemental-colors": {
                            "type": "object",
                            "properties": {
                                "color-1": {
                                    "type": "string"
                                },
                                "color-2": {
                                    "type": "string"
                                },
                                "color-3": {
                                    "type": "string"
                                },
                                "color-4": {
                                    "type": "string"
                                },
                                "color-5": {
                                    "type": "string"
                                },
                                "color-6": {
                                    "type": "string"
                                },
                                "color-7": {
                                    "type": "string"
                                },
                                "color-8": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "font-weight": {
                    "type": "object",
                    "properties": {
                        "bold": {
                            "type": "integer"
                        },
                        "semi-bold": {
                            "type": "integer"
                        },
                        "normal": {
                            "type": "integer"
                        }
                    },
                    "additionalProperties": false
                },
                "hit-area": {
                    "type": "object",
                    "properties": {
                        "compact": {
                            "type": "string"
                        },
                        "compact-min": {
                            "type": "string"
                        },
                        "mouse": {
                            "type": "string"
                        },
                        "mouse-min": {
                            "type": "string"
                        },
                        "finger": {
                            "type": "string"
                        },
                        "finger-min": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "animation": {
                    "type": "object",
                    "properties": {
                        "speed": {
                            "type": "string"
                        },
                        "timing": {
                            "type": "object",
                            "properties": {
                                "ease": {
                                    "type": "string"
                                },
                                "ease-out": {
                                    "type": "string"
                                },
                                "ease-in": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "transparency": {
                    "type": "object",
                    "properties": {
                        "transparent-1": {
                            "type": "number"
                        },
                        "transparent-2": {
                            "type": "number"
                        },
                        "transparent-3": {
                            "type": "number"
                        },
                        "transparent-4": {
                            "type": "number"
                        },
                        "transparent-5": {
                            "type": "number"
                        }
                    },
                    "additionalProperties": false
                },
                "disabled-opacity": {
                    "type": "number"
                },
                "shadow": {
                    "type": "object",
                    "properties": {
                        "high": {
                            "type": "string"
                        },
                        "low": {
                            "type": "string"
                        },
                        "high-filter": {
                            "type": "string"
                        },
                        "low-filter": {
                            "type": "string"
                        },
                        "focus": {
                            "type": "string"
                        },
                        "focus-group": {
                            "type": "string"
                        },
                        "focus-group-inset": {
                            "type": "string"
                        },
                        "focus-inset": {
                            "type": "string"
                        },
                        "focus-solid": {
                            "type": "string"
                        },
                        "focus-filter": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "z-index": {
                    "type": "object",
                    "properties": {
                        "popover": {
                            "type": "integer"
                        },
                        "drawer": {
                            "type": "integer"
                        },
                        "modal": {
                            "type": "integer"
                        },
                        "alert": {
                            "type": "integer"
                        },
                        "toast": {
                            "type": "integer"
                        },
                        "tooltip": {
                            "type": "integer"
                        },
                        "backdrop": {
                            "type": "integer"
                        },
                        "max": {
                            "type": "integer"
                        }
                    },
                    "additionalProperties": false
                },
                "breakpoints": {
                    "type": "object",
                    "properties": {
                        "xs": {
                            "type": "string"
                        },
                        "sm": {
                            "type": "string"
                        },
                        "md": {
                            "type": "string"
                        },
                        "lg": {
                            "type": "string"
                        },
                        "xl": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "icon-set": {
                    "type": "string"
                },
                "content-width": {
                    "type": "object",
                    "properties": {
                        "xs": {
                            "type": "string"
                        },
                        "sm": {
                            "type": "string"
                        },
                        "md": {
                            "type": "string"
                        },
                        "lg": {
                            "type": "string"
                        },
                        "xl": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "case-type-colors": {
                    "type": "string",
                    "enum": ["ignored", "icon-only", "header-and-icon"]
                }
            },
            "additionalProperties": false
        },
        "components": {
            "type": "object",
            "properties": {
                "app-shell": {
                    "type": "object",
                    "properties": {
                        "nav": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                },
                                "separator-color": {
                                    "type": "string"
                                },
                                "create-button-background": {
                                    "type": "string"
                                },
                                "nested-list-background": {
                                    "type": "string"
                                },
                                "expand-button": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "detached": {
                                    "type": "boolean"
                                },
                                "item-border-radius": {
                                    "type": "string"
                                },
                                "selected-background": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "header": {
                            "type": "object",
                            "properties": {
                                "app-name-color": {
                                    "type": "string"
                                },
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                },
                                "search-input": {
                                    "type": "object",
                                    "properties": {
                                        "background-color": {
                                            "type": "string"
                                        },
                                        "foreground-color": {
                                            "type": "string"
                                        },
                                        "border-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "case-view": {
                    "type": "object",
                    "properties": {
                        "header": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "icon": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "box-shadow": {
                                    "type": "string"
                                },
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "summary": {
                            "type": "object",
                            "properties": {
                                "detached": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        },
                        "utilities": {
                            "type": "object",
                            "properties": {
                                "detached": {
                                    "type": "boolean"
                                },
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "icon-color": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        },
                        "assignments": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "detached": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        },
                        "stages": {
                            "type": "object",
                            "properties": {
                                "status": {
                                    "type": "object",
                                    "properties": {
                                        "completed": {
                                            "type": "object",
                                            "properties": {
                                                "foreground-color": {
                                                    "type": "string"
                                                },
                                                "background": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        },
                                        "current": {
                                            "type": "object",
                                            "properties": {
                                                "foreground-color": {
                                                    "type": "string"
                                                },
                                                "background": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        },
                                        "pending": {
                                            "type": "object",
                                            "properties": {
                                                "foreground-color": {
                                                    "type": "string"
                                                },
                                                "background": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "announcement": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "avatar": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "agent": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "user-message": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "coach-message": {
                            "type": "object",
                            "properties": {
                                "avatar": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        },
                        "history": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "item": {
                                    "type": "object",
                                    "properties": {
                                        "selected-background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        },
                        "questionnaire": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "badges": {
                    "type": "object",
                    "properties": {
                        "font-stretch": {
                            "type": "string"
                        },
                        "status": {
                            "type": "object",
                            "properties": {
                                "success": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "urgent": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "warn": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "pending": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "info": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        },
                        "tag": {
                            "type": "object",
                            "properties": {
                                "foreground": {
                                    "type": "string"
                                },
                                "background": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "count": {
                            "type": "object",
                            "properties": {
                                "urgent": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "default": {
                                    "type": "object",
                                    "properties": {
                                        "foreground": {
                                            "type": "string"
                                        },
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        },
                        "alert": {
                            "type": "object",
                            "properties": {
                                "urgent": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "success": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "base": {
                                    "type": "object",
                                    "properties": {
                                        "border-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        },
                        "keyboard": {
                            "type": "object",
                            "properties": {
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "banner": {
                    "type": "object",
                    "properties": {
                        "icon-color": {
                            "type": "string"
                        },
                        "urgent": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-mix": {
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                }
                            },
                            "additionalProperties": false
                        },
                        "warning": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-mix": {
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                }
                            },
                            "additionalProperties": false
                        },
                        "success": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-mix": {
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                }
                            },
                            "additionalProperties": false
                        },
                        "ai": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-mix": {
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                }
                            },
                            "additionalProperties": false
                        },
                        "info": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "background-mix": {
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "button": {
                    "type": "object",
                    "properties": {
                        "border-width": {
                            "type": "string"
                        },
                        "border-radius": {
                            "type": "number"
                        },
                        "padding": {
                            "type": "string"
                        },
                        "height": {
                            "type": "string"
                        },
                        "color": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "secondary-color": {
                            "type": "string"
                        },
                        "secondary-fill-style": {
                            "type": "string"
                        },
                        "focus-shadow": {
                            "type": "string"
                        },
                        "touch": {
                            "type": "object",
                            "properties": {
                                "padding": {
                                    "type": "string"
                                },
                                "height": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "card": {
                    "type": "object",
                    "properties": {
                        "border-radius": {
                            "type": "string"
                        },
                        "background": {
                            "type": "string"
                        },
                        "secondary-background": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "padding": {
                            "type": "string"
                        },
                        "border-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "field-group-list": {
                    "type": "object",
                    "properties": {
                        "group-colors": {
                            "type": "boolean"
                        }
                    },
                    "additionalProperties": false
                },
                "field-value-list": {
                    "type": "object",
                    "properties": {
                        "inline": {
                            "type": "object",
                            "properties": {
                                "detached": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "details": {
                    "type": "object",
                    "properties": {
                        "field-label": {
                            "type": "string",
                            "enum": ["inline", "stacked"]
                        }
                    },
                    "additionalProperties": false
                },
                "form-control": {
                    "type": "object",
                    "properties": {
                        "border-width": {
                            "type": "string"
                        },
                        "border-radius": {
                            "type": "number"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        },
                        "border-color": {
                            "type": "string"
                        },
                        "padding": {
                            "type": "string"
                        },
                        ":hover": {
                            "type": "object",
                            "properties": {
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        ":active": {
                            "type": "object",
                            "properties": {
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        ":focus": {
                            "type": "object",
                            "properties": {
                                "border-color": {
                                    "type": "string"
                                },
                                "box-shadow": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        ":disabled": {
                            "type": "object",
                            "properties": {
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        ":read-only": {
                            "type": "object",
                            "properties": {
                                "border-color": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "form-field": {
                    "type": "object",
                    "properties": {
                        "error": {
                            "type": "object",
                            "properties": {
                                "status-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "success": {
                            "type": "object",
                            "properties": {
                                "status-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "warning": {
                            "type": "object",
                            "properties": {
                                "status-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "pending": {
                            "type": "object",
                            "properties": {
                                "status-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "layout": {
                            "type": "string",
                            "enum": ["stacked", "inline"]
                        },
                        "helper-text-position": {
                            "type": "string",
                            "enum": ["above", "below"]
                        }
                    },
                    "additionalProperties": false
                },
                "input": {
                    "type": "object",
                    "properties": {
                        "height": {
                            "type": "string"
                        },
                        "padding": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        },
                        "border-color": {
                            "type": "string"
                        },
                        "border-width": {
                            "type": "string"
                        },
                        "border-radius": {
                            "type": "number"
                        }
                    },
                    "additionalProperties": false
                },
                "icon": {
                    "type": "object",
                    "properties": {
                        "size": {
                            "type": "object",
                            "properties": {
                                "s": {
                                    "type": "string"
                                },
                                "m": {
                                    "type": "string"
                                },
                                "l": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "border-radius-multiplier": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "label": {
                    "type": "object",
                    "properties": {
                        "font-size": {
                            "type": "string"
                        },
                        "color": {
                            "type": "string"
                        },
                        "font-weight": {
                            "type": ["integer", "string"]
                        },
                        "foreground-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "progress": {
                    "type": "object",
                    "properties": {
                        "progress-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "select": {
                    "type": "object",
                    "properties": {
                        "height": {
                            "type": "string"
                        },
                        "padding": {
                            "type": "string"
                        },
                        "border-color": {
                            "type": "string"
                        },
                        "border-width": {
                            "type": "string"
                        },
                        "border-radius": {
                            "type": "number"
                        }
                    },
                    "additionalProperties": false
                },
                "radio-check": {
                    "type": "object",
                    "properties": {
                        "size": {
                            "type": "string"
                        },
                        "touch-size": {
                            "type": "string"
                        },
                        "border-color": {
                            "type": "string"
                        },
                        "border-width": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        },
                        "foreground-color": {
                            "type": "string"
                        },
                        "label": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                }
                            },
                            "additionalProperties": false
                        },
                        ":checked": {
                            "type": "object",
                            "properties": {
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "checkbox": {
                    "type": "object",
                    "properties": {
                        "border-radius": {
                            "type": "number"
                        }
                    },
                    "additionalProperties": false
                },
                "radio-button": {
                    "type": "object",
                    "properties": {
                        "border-radius": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "rating": {
                    "type": "object",
                    "properties": {
                        "color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "search-input": {
                    "type": "object",
                    "properties": {
                        "border-radius": {
                            "type": "number"
                        }
                    },
                    "additionalProperties": false
                },
                "tabs": {
                    "type": "object",
                    "properties": {
                        "detached": {
                            "type": "boolean"
                        }
                    },
                    "additionalProperties": false
                },
                "table": {
                    "type": "object",
                    "properties": {
                        "typography": {
                            "type": "object",
                            "properties": {
                                "font-stretch": {
                                    "type": "string"
                                },
                                "letter-spacing": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "header": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "vertical-spacing": {
                                    "type": "integer"
                                },
                                "horizontal-spacing": {
                                    "type": "integer"
                                },
                                "border-width": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "striped-rows": {
                            "type": "boolean"
                        },
                        "body": {
                            "type": "object",
                            "properties": {
                                "vertical-spacing": {
                                    "type": "integer"
                                },
                                "horizontal-spacing": {
                                    "type": "integer"
                                },
                                "border-width": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "background-color": {
                                    "type": "string"
                                },
                                "secondary-background-color": {
                                    "type": "string"
                                },
                                "border-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "border": {
                            "type": "object",
                            "properties": {
                                "horizontal-inner": {
                                    "type": "boolean"
                                },
                                "horizontal-outer": {
                                    "type": "boolean"
                                },
                                "vertical-inner": {
                                    "type": "boolean"
                                },
                                "vertical-outer": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        },
                        "spacing": {
                            "type": "object",
                            "properties": {
                                "horizontal-inner": {
                                    "type": "boolean"
                                },
                                "horizontal-outer": {
                                    "type": "boolean"
                                },
                                "vertical-inner": {
                                    "type": "boolean"
                                },
                                "vertical-outer": {
                                    "type": "boolean"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "text": {
                    "type": "object",
                    "properties": {
                        "primary": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "secondary": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h1": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h2": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h3": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h4": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h5": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "h6": {
                            "type": "object",
                            "properties": {
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                },
                                "font-family": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "brand-primary": {
                            "type": "object",
                            "properties": {
                                "font-family": {
                                    "type": "string"
                                },
                                "font-size": {
                                    "type": "string"
                                },
                                "font-weight": {
                                    "type": ["integer", "string"]
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "text-area": {
                    "type": "object",
                    "properties": {
                        "min-height": {
                            "type": "string"
                        },
                        "padding": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "link": {
                    "type": "object",
                    "properties": {
                        "color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "modal": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "popover": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "lifecycle": {
                    "type": "object",
                    "properties": {
                        "background": {
                            "type": "string"
                        },
                        "task": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "stage": {
                            "type": "object",
                            "properties": {
                                "background": {
                                    "type": "string"
                                },
                                "foreground-color": {
                                    "type": "string"
                                },
                                "start": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "hover-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "default": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "hover-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "resolution": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "hover-color": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "alternate": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "hover-color": {
                                            "type": "string"
                                        },
                                        "resolution-highlight": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "switch": {
                    "type": "object",
                    "properties": {
                        "height": {
                            "type": "string"
                        },
                        "width": {
                            "type": "string"
                        },
                        "touch-height": {
                            "type": "string"
                        },
                        "touch-width": {
                            "type": "string"
                        },
                        "off": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "on": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "tooltip": {
                    "type": "object",
                    "properties": {
                        "foreground-color": {
                            "type": "string"
                        },
                        "background-color": {
                            "type": "string"
                        }
                    },
                    "additionalProperties": false
                },
                "task-manager": {
                    "type": "object",
                    "properties": {
                        "task-icon": {
                            "type": "object",
                            "properties": {
                                "banner": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "action": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "task-drawer": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "wrap-up": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "suggested": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "queued": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "in-progress": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "resolved": {
                                    "type": "object",
                                    "properties": {
                                        "background": {
                                            "type": "string"
                                        },
                                        "foreground": {
                                            "type": "string"
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "interaction-timer": {
                    "type": "object",
                    "properties": {
                        "notification-indicator": {
                            "type": "string"
                        },
                        "sla": {
                            "type": "object",
                            "properties": {
                                "goal": {
                                    "type": "object",
                                    "properties": {
                                        "progress": {
                                            "type": "object",
                                            "properties": {
                                                "primary-color": {
                                                    "type": "string"
                                                },
                                                "secondary-color": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "deadline": {
                                    "type": "object",
                                    "properties": {
                                        "progress": {
                                            "type": "object",
                                            "properties": {
                                                "primary-color": {
                                                    "type": "string"
                                                },
                                                "secondary-color": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        }
                                    },
                                    "additionalProperties": false
                                },
                                "past-deadline": {
                                    "type": "object",
                                    "properties": {
                                        "progress": {
                                            "type": "object",
                                            "properties": {
                                                "primary-color": {
                                                    "type": "string"
                                                },
                                                "secondary-color": {
                                                    "type": "string"
                                                }
                                            },
                                            "additionalProperties": false
                                        }
                                    },
                                    "additionalProperties": false
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                },
                "mark": {
                    "type": "object",
                    "properties": {
                        "background-color": {
                            "type": "string"
                        },
                        "font-weight": {
                            "type": ["integer", "string"]
                        }
                    },
                    "additionalProperties": false
                },
                "sentiment": {
                    "type": "object",
                    "properties": {
                        "positive": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "negative": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        },
                        "neutral": {
                            "type": "object",
                            "properties": {
                                "color": {
                                    "type": "string"
                                }
                            },
                            "additionalProperties": false
                        }
                    },
                    "additionalProperties": false
                }
            },
            "additionalProperties": false
        }
    },
    "additionalProperties": false
}
