app.witchsky.theme.colors
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"colorSet": {
"properties": {
"colors": {
"ref": "#semanticColors",
"type": "ref"
},
"name": {
"maxGraphemes": 32,
"maxLength": 48,
"type": "string"
}
},
"required": [
"name",
"colors"
],
"type": "object"
},
"main": {
"key": "tid",
"record": {
"properties": {
"base": {
"ref": "#colorSet",
"type": "ref"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"description": {
"maxGraphemes": 300,
"maxLength": 300,
"type": "string"
},
"mode": {
"knownValues": [
"light",
"dark"
],
"type": "string"
},
"name": {
"maxGraphemes": 48,
"maxLength": 64,
"type": "string"
},
"recommendedPair": {
"description": "Theme recommended for the opposite appearance mode.",
"format": "at-uri",
"type": "string"
},
"special": {
"closed": false,
"description": "Generator metadata requiring special client support. Unsupported union variants may be hidden.",
"refs": [
"app.witchsky.theme.defs#materialYou",
"app.witchsky.theme.defs#hue"
],
"type": "union"
},
"updatedAt": {
"format": "datetime",
"type": "string"
},
"variants": {
"items": {
"ref": "#variant",
"type": "ref"
},
"maxLength": 11,
"type": "array"
}
},
"required": [
"name",
"mode",
"base",
"createdAt"
],
"type": "object"
},
"type": "record"
},
"semanticColorOverrides": {
"properties": {
"accent": {
"description": "Links, selected controls, and primary actions.",
"type": "string"
},
"accentSoft": {
"description": "Subtle selected and accent backgrounds.",
"type": "string"
},
"border": {
"description": "Dividers and control outlines.",
"type": "string"
},
"canvas": {
"description": "App background.",
"type": "string"
},
"critical": {
"description": "Errors and destructive actions.",
"type": "string"
},
"favorite": {
"description": "Like and favorite actions.",
"type": "string"
},
"onAccent": {
"description": "Content drawn on the accent color.",
"type": "string"
},
"positive": {
"description": "Success and confirmation states.",
"type": "string"
},
"surface": {
"description": "Cards, sheets, and controls.",
"type": "string"
},
"surfaceRaised": {
"description": "Menus and elevated surfaces.",
"type": "string"
},
"text": {
"description": "Primary content text.",
"type": "string"
},
"textMuted": {
"description": "Secondary labels and metadata.",
"type": "string"
},
"warning": {
"description": "Caution states.",
"type": "string"
}
},
"type": "object"
},
"semanticColors": {
"properties": {
"accent": {
"description": "Links, selected controls, and primary actions.",
"type": "string"
},
"accentSoft": {
"description": "Subtle selected and accent backgrounds.",
"type": "string"
},
"border": {
"description": "Dividers and control outlines.",
"type": "string"
},
"canvas": {
"description": "App background.",
"type": "string"
},
"critical": {
"description": "Errors and destructive actions.",
"type": "string"
},
"favorite": {
"description": "Like and favorite actions.",
"type": "string"
},
"onAccent": {
"description": "Content drawn on the accent color.",
"type": "string"
},
"positive": {
"description": "Success and confirmation states.",
"type": "string"
},
"surface": {
"description": "Cards, sheets, and controls.",
"type": "string"
},
"surfaceRaised": {
"description": "Menus and elevated surfaces.",
"type": "string"
},
"text": {
"description": "Primary content text.",
"type": "string"
},
"textMuted": {
"description": "Secondary labels and metadata.",
"type": "string"
},
"warning": {
"description": "Caution states.",
"type": "string"
}
},
"required": [
"canvas",
"surface",
"surfaceRaised",
"text",
"textMuted",
"border",
"accent",
"accentSoft",
"onAccent",
"positive",
"warning",
"critical",
"favorite"
],
"type": "object"
},
"variant": {
"properties": {
"colors": {
"ref": "#semanticColorOverrides",
"type": "ref"
},
"name": {
"maxGraphemes": 32,
"maxLength": 48,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"id": "app.witchsky.theme.colors",
"lexicon": 1
}
Metadata
- DID
-
did:plc:nstiflhvn4dywu5xlwq5wp4v - CID
-
bafyreiddsm5dsbcw2w7pw2gmsyirpelrrzrdqydvdkmukvi6gogez6w65y - Indexed At
- 2026-09-04 03:44 UTC
- AT-URI
-
at://did:plc:nstiflhvn4dywu5xlwq5wp4v/com.atproto.lexicon.schema/app.witchsky.theme.colors
Version History (2 versions)
Referenced Schemas (2)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Indicates that a client may offer a hue-shift control for this theme.
-
app.offprint.theme object
-
place.mode.standard.theme record
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').
-
site.standard.theme.basic record
A simplified theme definition for publications, providing basic color customization for content display across different platforms and applications.