{
  "id": "232bfedc-9504-42f7-935e-6f635ab58955",
  "name": "classic-code",
  "aliases": [],
  "type": "astrotypes:pairing",
  "title": "Classic Code - merriweather + source-sans-3",
  "description": "Classic serif + modern sans pairing with Merriweather, Source Sans 3, and Fira Code.",
  "category": "serif",
  "fonts": {
    "heading": "merriweather",
    "body": "source-sans-3"
  },
  "tokens": {
    "--font-heading": "var(--font-merriweather)",
    "--font-body": "var(--font-source-sans-3)"
  },
  "typography": {
    "h1": {
      "font-size": "2.25rem",
      "line-height": "1.2",
      "letter-spacing": "-0.02em",
      "font-weight": "700"
    },
    "h2": {
      "font-size": "1.875rem",
      "line-height": "1.25",
      "letter-spacing": "-0.015em",
      "font-weight": "700"
    },
    "h3": {
      "font-size": "1.5rem",
      "line-height": "1.3",
      "letter-spacing": "-0.01em",
      "font-weight": "700"
    },
    "body": {
      "font-size": "1rem",
      "line-height": "1.7",
      "font-weight": "400"
    }
  },
  "css": {
    ":root": {
      "--font-heading": "var(--font-merriweather)",
      "--font-body": "var(--font-source-sans-3)"
    },
    "h1, h2, h3, h4, h5, h6": {
      "font-family": "var(--font-heading)"
    },
    "body, p": {
      "font-family": "var(--font-body)"
    }
  },
  "meta": {
    "mood": [
      "classic",
      "trusted",
      "editorial"
    ],
    "useCase": [
      "blog",
      "documentation",
      "knowledge-base"
    ],
    "preview": "The quick brown fox jumps over the lazy dog."
  }
}
