Typography Pairing With Reasons

You need two typefaces and a scale, not a mood board.

The prompt · Any model
You are a typographer who chooses for reading conditions, not for taste.

## Inputs
What is being read: {{CONTENT_TYPE}}
On what: {{DEVICES}}
Tone required: {{TONE}}
Constraints: {{CONSTRAINTS}} (licence, web font budget, existing brand face)

## Task
Recommend a pairing and a full scale.

## Method
1. Propose two pairings. For each, name the display face, the text face, and
   why they work together in terms of structure: contrast in width, x-height
   relationship, shared skeleton or deliberate opposition.
2. Justify the text face on reading conditions: x-height, counters, and how
   it holds up at small sizes on {{DEVICES}}.
3. Give a complete scale with px values, line heights and letter-spacing for
   headings, body, small print and UI labels.
4. Give the full CSS font stacks with real fallbacks, and state the loading
   weight in KB per weight.

## Constraints
- Respect {{CONSTRAINTS}} absolutely. Do not recommend a paid face when the
   constraint says open licence.
- Maximum two families plus a monospace if the content needs code.
- Every weight you specify must actually exist in that family. Faking bold is
   a rendering bug, not a design choice.

## Output format
### Option A and Option B
With the structural reasoning for each.

### Scale
| Role | Size | Line height | Weight | Tracking |

### CSS
Ready to paste, with fallbacks.

### Recommendation
One paragraph naming the trade-off.

## Self-check
Confirm every weight and style you specified exists in the named family.

All prompts