# Corex Design v0.2.1 - Table of Contents

> Optional config-driven token generation and static component CSS for Corex.

## Pages

- [Corex Design](readme.md)
- [Changelog](changelog.md)
- [Modifier axes](modifiers.md)

## Modules

- Design
  - [Corex.Design](Corex.Design.md): Optional config-driven tokens, themes, and component CSS for Corex.
  - [Corex.Design.Accessibility](Corex.Design.Accessibility.md): Allowlists, defaults, and sanitize/parse helpers for Design accessibility
preference CSS (`data-text`, `data-contrast`, `data-motion`, `data-cursor`,
`data-focus`, `data-links`).
  - [Corex.Design.Config](Corex.Design.Config.md): Advanced: read and validate `config :corex_design`.
  - [Corex.Design.Config.Resolved](Corex.Design.Config.Resolved.md): The `config :corex_design` entry after defaults are applied.

  - [Corex.Design.Config.Schema](Corex.Design.Config.Schema.md): NimbleOptions schema for `config :corex_design` keys.

## Mix Tasks

- Design
  - [mix compile.corex_design](Mix.Tasks.Compile.CorexDesign.md): Advanced: rebuild Design CSS on `mix compile` when `:corex_design` is in `compilers`.
  - [mix corex.design.build](Mix.Tasks.Corex.Design.Build.md): Generates the Corex design bundle from Elixir theme config and shipped anatomy CSS.
  - [mix corex.design.options](Mix.Tasks.Corex.Design.Options.md): Prints allowed and current `config :corex_design` values for trimming the design bundle.
  - [mix corex.design.validate](Mix.Tasks.Corex.Design.Validate.md): Validates `config :corex_design` and prints contrast warnings.

