{
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "meta": {
    "name": "Bader Brand OS — Nancy edition",
    "source": "https://brand.bader.es/",
    "generated_at": "2026-06-29T12:11:06Z",
    "note": "Sistema derivado do brandsite oficial Bader. A camada Nancy acrescenta nomes semânticos, escala digital e regras de acessibilidade sem substituir a identidade oficial."
  },
  "color": {
    "bader-green-dark": {
      "$type": "color",
      "$value": "#003841"
    },
    "bader-green-light": {
      "$type": "color",
      "$value": "#70D44B"
    },
    "bader-white": {
      "$type": "color",
      "$value": "#FFFFFF"
    },
    "bader-black": {
      "$type": "color",
      "$value": "#000000"
    },
    "bader-mist": {
      "$type": "color",
      "$value": "#F4F8F6"
    },
    "bader-sage-100": {
      "$type": "color",
      "$value": "#DDEBE4"
    },
    "bader-sage-200": {
      "$type": "color",
      "$value": "#B9D3CA"
    },
    "bader-green-action": {
      "$type": "color",
      "$value": "#2F7D32"
    },
    "bader-green-light-50": {
      "$type": "color",
      "$value": "#F1FBEF"
    },
    "bader-green-light-100": {
      "$type": "color",
      "$value": "#DDF6D6"
    },
    "bader-green-light-200": {
      "$type": "color",
      "$value": "#BFECA9"
    },
    "bader-green-light-300": {
      "$type": "color",
      "$value": "#9CE27B"
    },
    "bader-green-light-400": {
      "$type": "color",
      "$value": "#70D44B"
    },
    "bader-green-light-500": {
      "$type": "color",
      "$value": "#54B334"
    },
    "bader-green-light-600": {
      "$type": "color",
      "$value": "#3F8D29"
    },
    "bader-green-light-700": {
      "$type": "color",
      "$value": "#316E25"
    },
    "bader-green-dark-50": {
      "$type": "color",
      "$value": "#E8F1F0"
    },
    "bader-green-dark-100": {
      "$type": "color",
      "$value": "#C5DBD9"
    },
    "bader-green-dark-200": {
      "$type": "color",
      "$value": "#8FB5B2"
    },
    "bader-green-dark-300": {
      "$type": "color",
      "$value": "#5D8F8B"
    },
    "bader-green-dark-400": {
      "$type": "color",
      "$value": "#2D6967"
    },
    "bader-green-dark-500": {
      "$type": "color",
      "$value": "#004D55"
    },
    "bader-green-dark-900": {
      "$type": "color",
      "$value": "#003841"
    }
  },
  "semantic": {
    "surface": {
      "default": {
        "$type": "color",
        "$value": "{color.bader-white}"
      },
      "soft": {
        "$type": "color",
        "$value": "{color.bader-mist}"
      },
      "inverse": {
        "$type": "color",
        "$value": "{color.bader-green-dark}"
      }
    },
    "text": {
      "primary": {
        "$type": "color",
        "$value": "{color.bader-green-dark}"
      },
      "inverse": {
        "$type": "color",
        "$value": "{color.bader-white}"
      },
      "accent-on-dark": {
        "$type": "color",
        "$value": "{color.bader-green-light}"
      },
      "accessible-green-on-white": {
        "$type": "color",
        "$value": "{color.bader-green-action}"
      }
    },
    "action": {
      "primary-bg": {
        "$type": "color",
        "$value": "{color.bader-green-dark}"
      },
      "primary-text": {
        "$type": "color",
        "$value": "{color.bader-white}"
      },
      "accent-bg": {
        "$type": "color",
        "$value": "{color.bader-green-light}"
      },
      "accent-text-on-light": {
        "$type": "color",
        "$value": "{color.bader-green-dark}"
      }
    }
  },
  "font": {
    "display": {
      "$type": "fontFamily",
      "$value": "Bader Sans"
    },
    "body": {
      "$type": "fontFamily",
      "$value": "Helvetica Neue LT Pro"
    },
    "fallback": {
      "$type": "fontFamily",
      "$value": "Arial, system-ui, sans-serif"
    }
  },
  "typography": {
    "h0": {
      "fontFamily": "{font.display}",
      "fontSize": 100,
      "lineHeight": 104,
      "fontWeight": 400
    },
    "h1": {
      "fontFamily": "{font.body}",
      "fontSize": 65,
      "lineHeight": 102,
      "fontWeight": 300
    },
    "h2": {
      "fontFamily": "{font.body}",
      "fontSize": 41,
      "lineHeight": 63,
      "fontWeight": 400
    },
    "h3": {
      "fontFamily": "{font.body}",
      "fontSize": 25,
      "lineHeight": 39,
      "fontWeight": 500
    },
    "h4": {
      "fontFamily": "{font.body}",
      "fontSize": 20,
      "lineHeight": 30,
      "fontWeight": 700
    },
    "body": {
      "fontFamily": "{font.body}",
      "fontSize": 18,
      "lineHeight": 24,
      "letterSpacing": 1,
      "fontWeight": 400
    },
    "small": {
      "fontFamily": "{font.body}",
      "fontSize": 11,
      "lineHeight": 17,
      "fontWeight": 300
    },
    "button": {
      "fontFamily": "{font.body}",
      "fontSize": 15,
      "lineHeight": 24,
      "letterSpacing": 0,
      "textTransform": "uppercase",
      "fontWeight": 400
    }
  },
  "radius": {
    "none": 0,
    "sm": 6,
    "md": 14,
    "lg": 28,
    "round": 999
  },
  "spacing": {
    "xs": 4,
    "sm": 8,
    "md": 16,
    "lg": 24,
    "xl": 40,
    "xxl": 64,
    "section": 96
  },
  "logo": {
    "logo-primary.svg": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-primary.svg"
    },
    "logo-primary-rgb.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-primary-rgb.png"
    },
    "logo-light-green.svg": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-light-green.svg"
    },
    "logo-light-green-rgb.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-light-green-rgb.png"
    },
    "logo-white.svg": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-white.svg"
    },
    "logo-black.svg": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/logo-black.svg"
    },
    "favicon-01.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/favicon-01.png"
    },
    "favicon-02.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/favicon-02.png"
    },
    "avatar-01.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/avatar-01.png"
    },
    "avatar-02.png": {
      "$type": "asset",
      "$value": "/root/.hermes/document_cache/bader_brand_system/assets/brand_core/avatar-02.png"
    }
  }
}