{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "scmfaqs/money-back-guarantee-card",
  "version": "0.1.0",
  "title": "Money Back Guarantee Card",
  "category": "bPlugins",
  "icon": "shield",
  "description": "A professional money back guarantee card with CEO photo, signature, seal, and customizable themes.",
  "example": {
    "attributes": {
      "title": "100% Money Back Guarantee",
      "content": "We stand behind our product with a no-questions-asked 30-day money back guarantee. If you're not completely satisfied, we'll refund your purchase in full.",
      "ceoName": "John Smith",
      "ceoDesignation": "CEO & Founder",
      "theme": "classic"
    }
  },
  "attributes": {
    "title": {
      "type": "string",
      "default": "100% Money Back Guarantee"
    },
    "content": {
      "type": "string",
      "default": "We stand behind our product with a no-questions-asked 30-day money back guarantee. If you're not completely satisfied, we'll refund your purchase in full."
    },
    "ceoName": {
      "type": "string",
      "default": "John Smith"
    },
    "ceoDesignation": {
      "type": "string",
      "default": "CEO & Founder"
    },
    "ceoPhoto": {
      "type": "object",
      "default": null
    },
    "signature": {
      "type": "object",
      "default": null
    },
    "customSeal": {
      "type": "object",
      "default": null
    },
    "theme": {
      "type": "string",
      "default": "classic"
    },
    "template": {
      "type": "string",
      "default": "default"
    },
    "customColors": {
      "type": "object",
      "default": {
        "background": "#ffffff",
        "text": "#333333",
        "title": "#1a1a1a",
        "border": "#e0e0e0",
        "seal": "#27ae60",
        "sealText": "#ffffff",
        "accent": "#3498db"
      }
    },
    "customTypography": {
      "type": "object",
      "default": {
        "titleSize": 28,
        "contentSize": 16,
        "nameSize": 18,
        "designationSize": 14
      }
    },
    "customSpacing": {
      "type": "object",
      "default": {
        "padding": 40,
        "gap": 20,
        "borderWidth": 1
      }
    },
    "layout": {
      "type": "string",
      "default": "left"
    },
    "showSeal": {
      "type": "boolean",
      "default": true
    },
    "sealPosition": {
      "type": "string",
      "default": "left"
    }
  },
  "supports": {
    "html": false,
    "align": [
      "wide",
      "full"
    ]
  },
  "textdomain": "section-collection",
  "editorScript": "file:../index.js",
  "style": "file:./view.css",
  "viewScript": "file:./view.js"
}