{
  "id": "taxi-cab",
  "name": "Taxi Cab",
  "category": "Urban",
  "description": "Iconic NYC yellow cab aesthetic. High-contrast black on yellow, checkerboard patterns, and digital meter typography.",
  "vibe": "Urban, Loud, Iconic",
  "googleFontsImport": "https://fonts.googleapis.com/css2?family=Archivo+Black:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Share+Tech+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Saira+Stencil+One:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap",
  "typography": {
    "fonts": {
      "heading": "Archivo Black",
      "body": "Share Tech Mono",
      "code": "Saira Stencil One"
    },
    "colors": {
      "text": "101010",
      "textSecondary": "212121",
      "background": "FFD600",
      "accent": "000000",
      "border": "000000",
      "codeBg": "FFFFFF",
      "blockquoteBorder": "000000"
    }
  },
  "elements": {
    "h1": {
      "font": "heading",
      "size": 48,
      "color": "000000",
      "bold": true,
      "align": "left",
      "spacing": {
        "before": 24,
        "after": 12,
        "line": 1.0
      },
      "allCaps": true,
      "textShadow": "2px 2px 0px #FFFFFF",
      "borderBottom": {
          "color": "000000",
          "width": 8,
          "style": "dashed"
        }
        },
        "h2": {
      "font": "code",
      "size": 32,
      "color": "FFFFFF",
      "bold": false,
      "align": "left",
      "spacing": {
        "before": 20,
        "after": 10,
        "line": 1.1
      },
      "background": "000000",
      "padding": 10,
      "borderRadius": 4,
      "display": "inline-block"
    },
    "h3": {
      "font": "heading",
      "size": 24,
      "color": "000000",
      "bold": true,
      "align": "left",
      "spacing": {
        "before": 16,
        "after": 8,
        "line": 1.2
      },
      "allCaps": true
    },
    "h4": {
      "font": "body",
      "size": 20,
      "color": "000000",
      "bold": true,
      "align": "left",
      "spacing": {
        "before": 14,
        "after": 6,
        "line": 1.3
      }
    },
    "h5": {
      "font": "body",
      "size": 18,
      "color": "212121",
      "bold": true,
      "align": "left",
      "spacing": {
        "before": 12,
        "after": 6,
        "line": 1.4
      }
    },
    "h6": {
      "font": "body",
      "size": 16,
      "color": "212121",
      "italic": true,
      "align": "left",
      "spacing": {
        "before": 12,
        "after": 6,
        "line": 1.4
      }
    },
    "p": {
      "font": "body",
      "size": 18,
      "color": "101010",
      "align": "left",
      "spacing": {
        "before": 0,
        "after": 16,
        "line": 1.6
      },
      "weight": 400
    },
    "blockquote": {
      "font": "body",
      "size": 18,
      "color": "000000",
      "bold": false,
      "align": "left",
      "spacing": {
        "before": 20,
        "after": 20,
        "line": 1.4
      },
      "padding": 24,
      "border": {
        "color": "000000",
        "width": 4,
        "style": "solid"
      },
      "background": "FFFFFF",
      "italic": false,
      "fontFamily": "Share Tech Mono"
    },
    "code": {
      "font": "code",
      "size": 16,
      "color": "000000",
      "background": "codeBg",
      "spacing": {
        "before": 0,
        "after": 0,
        "line": 1.4
      }
    },
    "pre": {
      "font": "body",
      "size": 16,
      "color": "000000",
      "background": "FFFFFF",
      "padding": 16,
      "spacing": {
        "before": 16,
        "after": 16,
        "line": 1.2
      },
      "border": {
        "color": "000000",
        "width": 2,
        "style": "dashed"
      }
    },
    "ul": {
      "spacing": {
        "before": 12,
        "after": 12,
        "line": 1.6
      },
      "indent": 20,
      "bullet": "square"
    },
    "ol": {
      "spacing": {
        "before": 12,
        "after": 12,
        "line": 1.6
      },
      "indent": 20,
      "numbering": "decimal"
    },
    "li": {
      "font": "body",
      "size": 18,
      "color": "000000",
      "spacing": {
        "before": 4,
        "after": 4,
        "line": 1.6
      }
    },
    "strong": {
      "font": "heading",
      "bold": true
    },
    "em": {
      "font": "body",
      "italic": true
    },
    "a": {
      "font": "heading",
      "color": "000000",
      "underline": true,
      "bold": true
    },
    "table": {
      "spacing": {
        "before": 20,
        "after": 20,
        "line": 1.3
      },
      "border": {
        "color": "000000",
        "width": 4,
        "style": "solid"
      },
      "background": "FFFFFF"
    },
    "th": {
      "font": "heading",
      "size": 16,
      "color": "FFD600",
      "bold": true,
      "background": "000000",
      "padding": 12
    },
    "td": {
      "font": "body",
      "size": 16,
      "color": "000000",
      "padding": 12,
      "borderBottom": {
          "color": "000000",
          "width": 1,
          "style": "solid"
        }
        },
        "hr": {
      "spacing": {
        "before": 30,
        "after": 30
      },
      "border": {
        "color": "000000",
        "width": 8,
        "style": "dashed"
      }
    },
    "img": {
      "align": "left",
      "spacing": {
        "before": 20,
        "after": 20
      },
      "border": {
        "color": "000000",
        "width": 2,
        "style": "solid"
      }
    },
    "del": {
      "font": "body",
      "strikethrough": true,
      "color": "424242"
    },
    "sup": {
      "font": "body",
      "size": 10,
      "superScript": true
    },
    "sub": {
      "font": "body",
      "size": 10,
      "subScript": true
    },
    "mark": {
      "font": "body",
      "background": "000000",
      "color": "FFD600"
    },
    "footnote": {
      "font": "body",
      "size": 14,
      "color": "textSecondary",
      "superScript": true
    },
    "footnoteRef": {
      "font": "body",
      "size": 14,
      "color": "textSecondary",
      "spacing": {
        "before": 6,
        "after": 6,
        "line": 1.3
      }
    }
  },
  "page": {
    "margins": {
      "top": 54,
      "bottom": 54,
      "left": 54,
      "right": 54
    },
    "columns": 1,
    "header": true,
    "footer": true
  }
}