Repository navigation
Airframe theme-v11
Docs-site admonitions in the greyscale, and two icons for theme toggles (KAN-135). No token value changes; no class is
added or renamed.
airframe-docs.css: every Material / Zensical admonition type (note, abstract, info, tip, success, question, warning,
failure, danger, bug, example, quote and their aliases) maps onto the tokens through one custom property,--af-adm
(fg-subtle): the 2px start mark, the title icon and the details chevron take it, the block issurfaceand the title
has no tint. Only two families carry color, because a person must act: warning (caution, attention) is
status-approval, danger (error) and failure (fail, missing) arestatus-failed. The modern Zensical theme paints
each type's hue over the whole block (.admonition.note { background: #448aff1a }) and tints the chevron and the focus
halo; those are overridden, and:focus-withinisfocus(2px) over the mark. Forced colors: the mark is a
CanvasTextborder and focus an outline inHighlight.airframe-icons.svg:sunandmoon, for a theme toggle (show the one the reader can switch to). 57 icons; the
contact sheet gains a row.tests/test_admonitions.pyrenders every type in both themes in Chromium and fails when any mark, icon, block,
title, chevron or focus ring computes to a hue that is not the type's one allowed token.