{
  "slug": "semiotics-philosophy-of-language",
  "dataKey": "eco",
  "title": "Semiotics and the Philosophy of Language",
  "author": "Umberto Eco",
  "palette": {
    "ink": "#1a1a0e",
    "paper": "#f0ead8",
    "deep": "#3a2a1a",
    "accent": "#8b3a3a",
    "marble": "#d8cdb0",
    "gilt": "#b89a48",
    "display": "'GFS Didot', 'Hoefler Text', Baskerville, Georgia, serif",
    "body": "'Cormorant Garamond', 'Hoefler Text', Baskerville, Georgia, serif"
  },
  "generatedAt": "2026-06-19T12:35:10.343Z",
  "files": [
    {
      "name": "og",
      "variant": "og",
      "width": 1200,
      "height": 630
    },
    {
      "name": "og-square",
      "variant": "square",
      "width": 1080,
      "height": 1080
    },
    {
      "name": "apple-touch-icon",
      "variant": "icon",
      "width": 180,
      "height": 180
    },
    {
      "name": "android-chrome-192x192",
      "variant": "icon",
      "width": 192,
      "height": 192
    },
    {
      "name": "android-chrome-512x512",
      "variant": "icon",
      "width": 512,
      "height": 512
    },
    {
      "name": "favicon-32x32",
      "variant": "icon",
      "width": 32,
      "height": 32
    },
    {
      "name": "favicon-16x16",
      "variant": "icon",
      "width": 16,
      "height": 16
    },
    {
      "name": "share-icon",
      "variant": "icon",
      "width": 256,
      "height": 256
    }
  ]
}