Pairing Strategy
Balancing Libre Caslon Text with Bad Script
Build a contrast-first system where Libre Caslon Text leads and Bad Script keeps long-form content legible.
This pairing is engineered for teams that need a clear hierarchy without sacrificing brand voice. Libre Caslon Text brings classic, text, readable energy to hero units, pricing sections, and campaign headlines. Bad Script absorbs the heavy lifting for paragraphs, product storytelling, and UI labels with its casual, messy, handwritten texture and dependable rhythm. Together they create a typography stack that scales from high-impact landing pages to dense documentation without retooling your CSS tokens.