theme.json, Pattern Paste blog Canonical: https://patternpaste.com/blog/tag/theme-json/ # theme.json The one file a block theme argues with: presets, styles and the cascade. Blog (https://patternpaste.com/blog/) Topic ## theme.json articles Showing all 3 articles 6 September 2026 Patterns ### Why does my WordPress block pattern look different from the demo? Find out which differences come from your WordPress theme, which reveal a broken pattern, and what to check before adding another CSS override. (https://patternpaste.com/blog/why-block-patterns-look-different-from-demo/) 29 August 2026 theme.json ### Fluid typography in theme.json, and why inline font sizes break mobile How to configure clamp-based fluid typography in theme.json, why manual font overrides break mobile viewports, and how to structure portable type steps. (https://patternpaste.com/blog/theme-json-fluid-typography/) 27 August 2026 theme.json ### theme.json colour presets, and why a pattern should never state a hex How WordPress turns a palette in theme.json into CSS custom properties, what breaks when a pattern hardcodes a colour, and the fallback chain that fixes it. (https://patternpaste.com/blog/theme-json-colour-presets/) Block themes 8 (https://patternpaste.com/blog/tag/block-themes/)Patterns 6 (https://patternpaste.com/blog/tag/patterns/)Page builders 3 (https://patternpaste.com/blog/tag/page-builders/)Performance 2 (https://patternpaste.com/blog/tag/performance/)Accessibility 1 (https://patternpaste.com/blog/tag/accessibility/)Site Editor 1 (https://patternpaste.com/blog/tag/site-editor/)WordPress 2 (https://patternpaste.com/blog/tag/wordpress/)Tutorial 4 (https://patternpaste.com/blog/tag/tutorial/)