{
  "$description": "My Card Design System 1.0. Identidade: Brand Guidelines 2.0. Extensões de UI propostas nesta versão.",
  "color": {
    "brand": {
      "$description": "Cores aprovadas no guia 2.0",
      "yellow": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.8313725490196079,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Amarelo elétrico · protagonista"
      },
      "violet": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5411764705882353,
            0.16862745098039217,
            0.8862745098039215
          ],
          "alpha": 1
        },
        "$description": "Violeta · complementar"
      },
      "orange": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.41568627450980394,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Laranja chama · descoberta"
      },
      "red": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9607843137254902,
            0.12156862745098039,
            0.16470588235294117
          ],
          "alpha": 1
        },
        "$description": "Vermelho · acento pontual"
      }
    },
    "neutral": {
      "black": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0,
            0.0,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Estrutura e contorno"
      },
      "white": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            1.0,
            1.0
          ],
          "alpha": 1
        },
        "$description": "Respiro e contraste"
      },
      "graphite": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.09019607843137255,
            0.09803921568627451,
            0.13725490196078433
          ],
          "alpha": 1
        },
        "$description": "Apoio editorial"
      },
      "paper": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9686274509803922,
            0.9647058823529412,
            0.9490196078431372
          ],
          "alpha": 1
        },
        "$description": "Branco suave"
      }
    },
    "ui": {
      "$description": "Extensões digitais; não ampliam a paleta institucional.",
      "yellow-hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9019607843137255,
            0.7490196078431373,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "yellow-pressed": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8,
            0.6666666666666666,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "violet-hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4392156862745098,
            0.12549019607843137,
            0.7372549019607844
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "violet-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9490196078431372,
            0.9137254901960784,
            0.9882352941176471
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "violet-text-dark": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7686274509803922,
            0.6039215686274509,
            0.9490196078431372
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "muted": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3686274509803922,
            0.3764705882352941,
            0.4196078431372549
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "line": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8705882352941177,
            0.8705882352941177,
            0.8941176470588236
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "control": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4823529411764706,
            0.49019607843137253,
            0.5333333333333333
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8980392156862745,
            0.8980392156862745,
            0.9176470588235294
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "disabled-text": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.40784313725490196,
            0.4117647058823529,
            0.4588235294117647
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "success": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.08627450980392157,
            0.396078431372549,
            0.20392156862745098
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "success-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9176470588235294,
            0.9647058823529412,
            0.9333333333333333
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "error": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7058823529411765,
            0.13725490196078433,
            0.19607843137254902
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "error-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.9411764705882353,
            0.9450980392156862
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "warning": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4392156862745098,
            0.2549019607843137,
            0.0
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "warning-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.9607843137254902,
            0.8392156862745098
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "night": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.06274509803921569,
            0.06666666666666667,
            0.09803921568627451
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "raised": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.13725490196078433,
            0.14901960784313725,
            0.19607843137254902
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-line": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.23137254901960785,
            0.24313725490196078,
            0.29411764705882354
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-control": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5725490196078431,
            0.5803921568627451,
            0.6431372549019608
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-muted": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7372549019607844,
            0.7372549019607844,
            0.7764705882352941
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-success": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.615686274509804,
            0.8823529411764706,
            0.6941176470588235
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-success-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.07058823529411765,
            0.19215686274509805,
            0.12549019607843137
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-error": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.7098039215686275,
            0.7372549019607844
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-error-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.23529411764705882,
            0.10980392156862745,
            0.1450980392156863
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-warning": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1.0,
            0.8470588235294118,
            0.4588235294117647
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-warning-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.21568627450980393,
            0.17254901960784313,
            0.07058823529411765
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      },
      "dark-violet-soft": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.18823529411764706,
            0.12549019607843137,
            0.24313725490196078
          ],
          "alpha": 1
        },
        "$description": "Extensão de interface"
      }
    },
    "surface-page": {
      "$type": "color",
      "$value": "{color.neutral.paper}",
      "$description": "Papel semântico de interface"
    },
    "surface-raised": {
      "$type": "color",
      "$value": "{color.neutral.white}",
      "$description": "Papel semântico de interface"
    },
    "surface-subtle": {
      "$type": "color",
      "$value": "{color.neutral.paper}",
      "$description": "Papel semântico de interface"
    },
    "text-default": {
      "$type": "color",
      "$value": "{color.neutral.graphite}",
      "$description": "Papel semântico de interface"
    },
    "text-muted": {
      "$type": "color",
      "$value": "{color.ui.muted}",
      "$description": "Papel semântico de interface"
    },
    "border-subtle": {
      "$type": "color",
      "$value": "{color.ui.line}",
      "$description": "Papel semântico de interface"
    },
    "border-control": {
      "$type": "color",
      "$value": "{color.ui.control}",
      "$description": "Papel semântico de interface"
    },
    "action-primary": {
      "$type": "color",
      "$value": "{color.brand.yellow}",
      "$description": "Papel semântico de interface"
    },
    "action-primary-hover": {
      "$type": "color",
      "$value": "{color.ui.yellow-hover}",
      "$description": "Papel semântico de interface"
    },
    "action-primary-pressed": {
      "$type": "color",
      "$value": "{color.ui.yellow-pressed}",
      "$description": "Papel semântico de interface"
    },
    "on-primary": {
      "$type": "color",
      "$value": "{color.neutral.graphite}",
      "$description": "Papel semântico de interface"
    },
    "action-secondary": {
      "$type": "color",
      "$value": "{color.brand.violet}",
      "$description": "Papel semântico de interface"
    },
    "action-secondary-hover": {
      "$type": "color",
      "$value": "{color.ui.violet-hover}",
      "$description": "Papel semântico de interface"
    },
    "on-secondary": {
      "$type": "color",
      "$value": "{color.neutral.white}",
      "$description": "Papel semântico de interface"
    },
    "text-link": {
      "$type": "color",
      "$value": "{color.brand.violet}",
      "$description": "Papel semântico de interface"
    },
    "focus": {
      "$type": "color",
      "$value": "{color.brand.violet}",
      "$description": "Papel semântico de interface"
    },
    "disabled": {
      "$type": "color",
      "$value": "{color.ui.disabled}",
      "$description": "Papel semântico de interface"
    },
    "on-disabled": {
      "$type": "color",
      "$value": "{color.ui.disabled-text}",
      "$description": "Papel semântico de interface"
    },
    "success": {
      "$type": "color",
      "$value": "{color.ui.success}",
      "$description": "Papel semântico de interface"
    },
    "success-subtle": {
      "$type": "color",
      "$value": "{color.ui.success-soft}",
      "$description": "Papel semântico de interface"
    },
    "danger": {
      "$type": "color",
      "$value": "{color.ui.error}",
      "$description": "Papel semântico de interface"
    },
    "danger-subtle": {
      "$type": "color",
      "$value": "{color.ui.error-soft}",
      "$description": "Papel semântico de interface"
    },
    "warning": {
      "$type": "color",
      "$value": "{color.ui.warning}",
      "$description": "Papel semântico de interface"
    },
    "warning-subtle": {
      "$type": "color",
      "$value": "{color.ui.warning-soft}",
      "$description": "Papel semântico de interface"
    },
    "info": {
      "$type": "color",
      "$value": "{color.brand.violet}",
      "$description": "Papel semântico de interface"
    },
    "info-subtle": {
      "$type": "color",
      "$value": "{color.ui.violet-soft}",
      "$description": "Papel semântico de interface"
    }
  },
  "font": {
    "display": {
      "$type": "fontFamily",
      "$value": [
        "Barlow Condensed",
        "Impact",
        "sans-serif"
      ]
    },
    "body": {
      "$type": "fontFamily",
      "$value": [
        "Inter",
        "Arial",
        "sans-serif"
      ]
    }
  },
  "weight": {
    "regular": {
      "$type": "fontWeight",
      "$value": 400
    },
    "semibold": {
      "$type": "fontWeight",
      "$value": 600
    },
    "bold": {
      "$type": "fontWeight",
      "$value": 700
    },
    "black": {
      "$type": "fontWeight",
      "$value": 900
    }
  },
  "space": {
    "0": {
      "$type": "dimension",
      "$value": {
        "value": 0,
        "unit": "px"
      }
    },
    "4": {
      "$type": "dimension",
      "$value": {
        "value": 4,
        "unit": "px"
      }
    },
    "8": {
      "$type": "dimension",
      "$value": {
        "value": 8,
        "unit": "px"
      }
    },
    "12": {
      "$type": "dimension",
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "16": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "24": {
      "$type": "dimension",
      "$value": {
        "value": 24,
        "unit": "px"
      }
    },
    "32": {
      "$type": "dimension",
      "$value": {
        "value": 32,
        "unit": "px"
      }
    },
    "48": {
      "$type": "dimension",
      "$value": {
        "value": 48,
        "unit": "px"
      }
    },
    "64": {
      "$type": "dimension",
      "$value": {
        "value": 64,
        "unit": "px"
      }
    },
    "96": {
      "$type": "dimension",
      "$value": {
        "value": 96,
        "unit": "px"
      }
    }
  },
  "radius": {
    "none": {
      "$type": "dimension",
      "$value": {
        "value": 0,
        "unit": "px"
      }
    },
    "small": {
      "$type": "dimension",
      "$value": {
        "value": 4,
        "unit": "px"
      }
    },
    "medium": {
      "$type": "dimension",
      "$value": {
        "value": 8,
        "unit": "px"
      }
    },
    "large": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "full": {
      "$type": "dimension",
      "$value": {
        "value": 999,
        "unit": "px"
      }
    }
  },
  "size": {
    "control-small": {
      "$type": "dimension",
      "$value": {
        "value": 44,
        "unit": "px"
      }
    },
    "control-medium": {
      "$type": "dimension",
      "$value": {
        "value": 48,
        "unit": "px"
      }
    },
    "control-large": {
      "$type": "dimension",
      "$value": {
        "value": 56,
        "unit": "px"
      }
    },
    "icon-small": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "icon-medium": {
      "$type": "dimension",
      "$value": {
        "value": 24,
        "unit": "px"
      }
    },
    "content": {
      "$type": "dimension",
      "$value": {
        "value": 1200,
        "unit": "px"
      }
    }
  },
  "type": {
    "display": {
      "$type": "dimension",
      "$value": {
        "value": 72,
        "unit": "px"
      }
    },
    "heading-1": {
      "$type": "dimension",
      "$value": {
        "value": 56,
        "unit": "px"
      }
    },
    "heading-2": {
      "$type": "dimension",
      "$value": {
        "value": 40,
        "unit": "px"
      }
    },
    "heading-3": {
      "$type": "dimension",
      "$value": {
        "value": 28,
        "unit": "px"
      }
    },
    "support": {
      "$type": "dimension",
      "$value": {
        "value": 20,
        "unit": "px"
      }
    },
    "body": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "label": {
      "$type": "dimension",
      "$value": {
        "value": 14,
        "unit": "px"
      }
    },
    "caption": {
      "$type": "dimension",
      "$value": {
        "value": 13,
        "unit": "px"
      }
    }
  },
  "duration": {
    "fast": {
      "$type": "duration",
      "$value": {
        "value": 120,
        "unit": "ms"
      }
    },
    "normal": {
      "$type": "duration",
      "$value": {
        "value": 180,
        "unit": "ms"
      }
    },
    "slow": {
      "$type": "duration",
      "$value": {
        "value": 240,
        "unit": "ms"
      }
    }
  },
  "breakpoint": {
    "mobile": {
      "$type": "dimension",
      "$value": {
        "value": 600,
        "unit": "px"
      }
    },
    "tablet": {
      "$type": "dimension",
      "$value": {
        "value": 900,
        "unit": "px"
      }
    },
    "desktop": {
      "$type": "dimension",
      "$value": {
        "value": 1200,
        "unit": "px"
      }
    }
  },
  "shadow": {
    "card": {
      "$type": "shadow",
      "$value": {
        "color": {
          "colorSpace": "srgb",
          "components": [
            0.09019607843137255,
            0.09803921568627451,
            0.13725490196078433
          ],
          "alpha": 0.08
        },
        "offsetX": {
          "value": 0,
          "unit": "px"
        },
        "offsetY": {
          "value": 4,
          "unit": "px"
        },
        "blur": {
          "value": 16,
          "unit": "px"
        },
        "spread": {
          "value": 0,
          "unit": "px"
        }
      }
    }
  }
}
