+ The system as it actually is. Token values are read from the browser at + runtime, so this page reflects the live cascade rather than what the + stylesheet says. Components shown are the real ones — where a piece of + the system has no shared implementation, it is marked missing rather + than mocked up. +
+Imported from the app. What you see is what ships.
+ +none renders nothing, by design)
+
+ Rule 65 specifies four variants. In practice .btn-primary is
+ defined four separate times in four <style scoped>
+ blocks, and 30 of 54 single-file components carry their own button CSS.
+ There is no shared button to render here, and drawing one would make
+ this page a fifth copy of it — the exact drift this surface exists to
+ catch. Tracked as issue #2273.
+
+ Fraunces, Inter and JetBrains Mono are imported (rule 59), but rule 60's + scale is not expressed as custom properties, so sizes and weights are + set ad hoc per component. Listed here as specification, not as a live + specimen — there is nothing to read. +
+{{ token.name }}
+ {{ token.value || "—" }}
+
+ mode-aware
+
+ Reading tokens…
+