Skip to main content
See Color for the decided part of this page.

Known issues

Divergences are where code and design intent disagree; open decisions are where nothing has been decided yet. Neither is resolvable by inference.

Gaps in the current rules

  • overlay-default is malformedrgba(21, / 36, / 62, / 0.3000) is not valid CSS and browsers will drop the declaration. The dark value is well-formed.
  • background-neutral and background-disabled are identical (#e7e9eb). Two names, one value, different meanings — and one of seven such collisions. See TITAN-GAP-04.
  • link-default and link-visited are identical (#1c53e9), so visited links cannot be identified. See TITAN-GAP-04.
  • border-width-md and border-width-emphasis are both 2px, so their recorded distinction is invisible on screen. See TITAN-GAP-04.
  • No semantic focus token exists. See TITAN-DIV-02.
  • The light-mode status contrast failures are untriaged. Whether they are known and accepted or unnoticed is not recorded. See TITAN-DIV-03.
  • Surfaces have no defined layering order. Titan ships four background tokens that function as surfaces, with no defined order and no rule pairing a border to the surface it sits on. The ordering on the main page is a proposal, not yet signed off. See TITAN-DIV-07.

Constraints Titan should enforce

These are real, currently-true rules. Nothing in code stops a builder from violating them today — each is a placeholder for a guardrail Titan hasn’t built, not a decision still being made.
Last modified on September 7, 2026