Theme
Theme
Authoritative Base Theme Contract and inventory, enriched with deterministic observations from Base CSS. Authored fields define the semantic variable architecture; generated observation fields record factual definitions and usage. variableType describes provenance: System values are immutable framework or platform truths; Enum values are authored reusable vocabulary; Roots are independent semantic theme-author decisions; Derived values are deterministic semantic calculations; Inherited values are exact semantic mappings. designType classifies the kind of design decision represented by the value. references, inheritsFrom, and derivedFrom describe relationships between QP variables. consumedBy identifies Base source files that directly consume the variable. cssProperties identifies the CSS properties that directly consume the variable in Base; an empty cssProperties array means no direct CSS-property consumer was proven. CSS property names and value syntax follow the CSS platform rather than QP-specific rules. Consumers may use authoritative CSS references such as MDN to inspect the valid syntax and supported values for each cssProperties entry.
Theme answers: Where does each styling value come from? Enum values form the authored value vocabulary; Roots assign semantic meaning; Derived variables calculate semantic decisions; Inherited variables adopt one semantic decision unchanged; and System values are intrinsic framework truths.
Enum, Root, and System are provenance origins with different jobs. Enum names an available value, Root names an independently authored meaning, and System belongs to QP or the platform. Composite CSS references remain separately visible as dependencies.
Background
Border
Border Width
Color
Effect
Font Family
Font Size
Font Weight
Layer
Layout
Line Height
Radius
Shadow
Size
Spacing
Machine-readable contracts
Theme is backed by the generated QP Base variable inventory.
Architecture
qp.architecture.json
Defines how Quail Pages concepts are organized, names canonical responsive presentation-width ranges, and records keyless stylesheet infrastructure such as base.css.Style Guide Intake
qp.style-guide-intake.json
Defines the evidence-first intake process for establishing, completing, or normalizing a brand into a durable Quail Pages style guide.Style Guide
qp.style-guide.json
Defines the canonical, normalized source of truth for a brand's visual identity and creative authority, used by downstream theme and site building.Base Theme Inventory
qp.theme.json
Defines the authoritative Base theme variable architecture and enriches it with generated CSS definitions, consumers, properties, and source observations.Theme Extension Schema
qp.theme-extension.schema.json
Defines the sparse declaration format for theme overrides and theme-owned variable architecture; semantic remaps are inferred from exact references.Theme Style Configuration Schema
qp.theme-style.schema.json
Defines optional theme package metadata: a required stable ID plus optional display name and font-preload intent. Directory and style.css remain authoritative for discovery.