{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "patternProperties": {
        "^[a-zA-Z0-9\\W]*$": {
            "properties": {
                "accent": {
                    "_format": "color",
                    "type": "string"
                },
                "background": {
                    "_format": "color",
                    "type": "string"
                },
                "correct": {
                    "_format": "color",
                    "type": "string"
                },
                "highlightColor": {
                    "_format": "color",
                    "type": "string"
                },
                "incorrect": {
                    "_format": "color",
                    "type": "string"
                },
                "inputColor": {
                    "_format": "color",
                    "type": "string"
                },
                "internal": {
                    "_format": "color",
                    "type": "string"
                },
                "lightAccent": {
                    "_format": "color",
                    "type": "string"
                },
                "linkColor": {
                    "_format": "color",
                    "type": "string"
                },
                "text": {
                    "_format": "color",
                    "type": "string"
                }
            },
            "required": [
                "accent",
                "lightAccent",
                "text",
                "background",
                "internal",
                "incorrect",
                "correct",
                "inputColor",
                "linkColor",
                "highlightColor"
            ],
            "type": "object"
        }
    },
    "required": [
        "Vanilla"
    ],
    "type": "object"
}