place.mode.standard.theme
A self-contained theme: a mapping of CSS values to Mise en Mode intent tokens, grouped by aspect. The record key is the expression the theme serves (e.g. 'dark', 'com.homedepot.easter', 'default').
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | standard.mode.place |
| Indexed |
Record
record · key anyProperties
The theme's renderable style, grouped by aspect. Required container; each aspect inside is optional but complete when present.
- lex:place.mode.standard.defs#aspects
description
stringOptional human-readable description of the theme.
maxLength: 2560maxGraphemes: 256
displayName
stringOptional display name for the theme — presentation only. Identity and matching remain the record key; apps must never match on this.
maxLength: 640maxGraphemes: 64
fonts
arrayFont faces the theme's text relies on, referenced by `text.*.family` and rendered to document-global @font-face. Optional.
- lex:place.mode.standard.defs#fontDescriptor
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
The three Mise en Mode priorities for `action`, counting down from the thing a screen most wants you to do to the thing it least insists on.
-
A general-purpose visual theme: colors, fonts and corner radii by semantic role. Public, so any app can publish and use it. Apps map roles to their own styling, ignore roles they don't know, and must validate values before using them.
-
Standard Reader typography for a collections publication. Uses the same record key as the publication. Colors remain on the publication's site.standard.theme.basic record.
-
Record representing a named collection of themes.
-
app.witchsky.theme.colors
record