# Recommended fonts — Pastel Dream

This theme **bundles** its typographic identity as woff2 files in
`assets/fonts/` (see `fonts.json`). Both families are licensed under the SIL
Open Font License 1.1 (`assets/fonts/OFL.txt`). No admin setup is needed for
the intended look.

## Bundled (source = template)

| Slot | Family | Weights | Role |
|------|--------|---------|------|
| Heading | **Fraunces** | 400, 600 | Sweet, soft-serif display for headings, drop-caps, and signatures |
| Body | **Quicksand** | 400, 700 | Rounded geometric sans for body copy, menus, and accents |

Assign in the typography panel:

1. Open `/admin/system/typography` (or your instance's typography panel).
2. In the **Heading** slot pick **Fraunces**; in the **Body** slot pick
   **Quicksand**. Leave **Mono** on the system default, or pick a mono if you
   use price/number strings heavily.
3. Save. The CMS emits the `@font-face` rules from the bundled files and
   re-renders.

If no fonts are assigned, the theme still renders correctly through the CSS
variable fallback stacks (`--font-heading` → Fraunces/Playfair/serif;
`--font-body` → Quicksand/Nunito/system sans; `--font-mono` → JetBrains
Mono/system mono). The theme never hardcodes a `font-family` — every family
resolves through `var(--font-heading|body|mono, <fallback>)` so the admin font
picker keeps working.

## Alternates from Google Fonts

If you prefer a different feel, these all suit the bakery persona and are in
the curated Google Fonts list:

- Heading: `google:Comfortaa`, `google:Pacifico` (script), `google:Playfair Display`.
- Body: `google:Nunito`, `google:Comfortaa`, `google:Varela Round`.
- Mono: `google:JetBrains Mono`, `google:Fira Code`.

## Licensing

- **Fraunces** — Copyright 2018 The Fraunces Project Authors. OFL-1.1.
- **Quicksand** — Copyright 2011 The Quicksand Project Authors. OFL-1.1.

Full text and copyright notices in `assets/fonts/OFL.txt`.
