A publication-level stylesheet record providing default named layouts, styles, and text styles, plus typography and color palette defaults. Documents reference a stylesheet by AT URI to inherit its named entries. Document-level entries with the same name override the stylesheet's entry wholesale (including its conditional overrides).
tid
Timestamp-based ID
Properties
componentLayouts
array
of
ref
net.wireservice.content#namedComponentLayout
Optional
Named layout definitions inherited by documents that reference this stylesheet.
componentStyles
array
of
ref
net.wireservice.content#namedComponentStyle
Optional
Named style definitions inherited by documents that reference this stylesheet.
componentTextStyles
array
of
ref
net.wireservice.content#namedTextStyle
Optional
Named text style definitions inherited by documents that reference this stylesheet.
description
string
Optional
Optional human-readable description of the stylesheet (e.g., 'Longform features', 'Daily news').
maxLength: 5000 bytesmaxGraphemes: 500 graphemesfonts
array
of
ref
#fontFace
Optional
Font faces this stylesheet uses. Renderers load them before falling back to locally installed fonts. Use a blob only for fonts whose license allows redistribution: PDS blobs are public.
layout
ref
net.wireservice.content#documentLayout
Optional
Default document grid for documents that don't define their own. The document-level layout overrides this if both are present.
palette
ref
#palette
Optional
Color palette with light and (optionally) dark color schemes. Renderers use these for fallback colors in components that don't set explicit colors via componentStyles or componentTextStyles. Complements site.standard.theme.basic, which is the ecosystem-shared four-color brand palette and remains on the publication record.
typography
ref
#typography
Optional
Typography defaults: bodies, headings, captions, type scale. Renderers fall back to these for text components that don't reference an explicit textStyle, and for fields a textStyle leaves unset.
View raw schema
{
"description": "A publication-level stylesheet record providing default named layouts, styles, and text styles, plus typography and color palette defaults. Documents reference a stylesheet by AT URI to inherit its named entries. Document-level entries with the same name override the stylesheet's entry wholesale (including its conditional overrides).",
"key": "tid",
"record": {
"properties": {
"componentLayouts": {
"description": "Named layout definitions inherited by documents that reference this stylesheet.",
"items": {
"ref": "net.wireservice.content#namedComponentLayout",
"type": "ref"
},
"type": "array"
},
"componentStyles": {
"description": "Named style definitions inherited by documents that reference this stylesheet.",
"items": {
"ref": "net.wireservice.content#namedComponentStyle",
"type": "ref"
},
"type": "array"
},
"componentTextStyles": {
"description": "Named text style definitions inherited by documents that reference this stylesheet.",
"items": {
"ref": "net.wireservice.content#namedTextStyle",
"type": "ref"
},
"type": "array"
},
"description": {
"description": "Optional human-readable description of the stylesheet (e.g., 'Longform features', 'Daily news').",
"maxGraphemes": 500,
"maxLength": 5000,
"type": "string"
},
"fonts": {
"description": "Font faces this stylesheet uses. Renderers load them before falling back to locally installed fonts. Use a blob only for fonts whose license allows redistribution: PDS blobs are public.",
"items": {
"ref": "#fontFace",
"type": "ref"
},
"type": "array"
},
"layout": {
"description": "Default document grid for documents that don't define their own. The document-level layout overrides this if both are present.",
"ref": "net.wireservice.content#documentLayout",
"type": "ref"
},
"palette": {
"description": "Color palette with light and (optionally) dark color schemes. Renderers use these for fallback colors in components that don't set explicit colors via componentStyles or componentTextStyles. Complements site.standard.theme.basic, which is the ecosystem-shared four-color brand palette and remains on the publication record.",
"ref": "#palette",
"type": "ref"
},
"typography": {
"description": "Typography defaults: bodies, headings, captions, type scale. Renderers fall back to these for text components that don't reference an explicit textStyle, and for fields a textStyle leaves unset.",
"ref": "#typography",
"type": "ref"
}
},
"type": "object"
},
"type": "record"
}