{
  "$schema": "https://schemas.wp.org/wp/6.6/theme.json",
  "version": 3,
  "title": "BrandMe",
  "settings": {
    "appearanceTools": true,
    "useRootPaddingAwareAlignments": true,
    "typography": {
      "fluid": true,
      "fontFamilies": [
        {
          "fontFamily": "var(--persona-font-heading)",
          "name": "Heading",
          "slug": "heading"
        },
        {
          "fontFamily": "var(--persona-font-body)",
          "name": "Body",
          "slug": "body"
        },
        {
          "fontFamily": "ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace",
          "name": "Mono",
          "slug": "mono"
        }
      ],
      "fontSizes": [
        { "slug": "xs", "size": "clamp(0.75rem, 0.7rem + 0.2vw, 0.875rem)", "name": "XS" },
        { "slug": "sm", "size": "clamp(0.875rem, 0.8rem + 0.25vw, 1rem)", "name": "S" },
        { "slug": "base", "size": "clamp(1rem, 0.95rem + 0.25vw, 1.125rem)", "name": "M - Base" },
        { "slug": "lg", "size": "clamp(1.125rem, 1rem + 0.4vw, 1.35rem)", "name": "L" },
        { "slug": "xl", "size": "clamp(1.25rem, 1.1rem + 0.6vw, 1.75rem)", "name": "XL" },
        { "slug": "2xl", "size": "clamp(1.5rem, 1.25rem + 1vw, 2.25rem)", "name": "2XL" },
        { "slug": "3xl", "size": "clamp(1.875rem, 1.5rem + 1.5vw, 3rem)", "name": "3XL" },
        { "slug": "4xl", "size": "clamp(2.25rem, 1.75rem + 2vw, 4rem)", "name": "4XL" },
        { "slug": "5xl", "size": "clamp(3rem, 2rem + 3vw, 5.5rem)", "name": "5XL" },
        { "slug": "hero", "size": "clamp(2.5rem, 1.5rem + 4vw, 6.5rem)", "name": "Hero" }
      ],
      "lineHeight": true,
      "letterSpacing": true,
      "fontWeight": true,
      "textTransform": true,
      "textDecoration": true
    },
    "color": {
      "custom": true,
      "customDuotone": true,
      "customGradient": true,
      "defaultDuotone": false,
      "defaultGradients": false,
      "defaultPalette": false,
      "duotone": [],
      "palette": [
        { "slug": "primary", "color": "var(--persona-color-primary)", "name": "Primary" },
        { "slug": "primary-light", "color": "var(--persona-color-primary-light)", "name": "Primary Light" },
        { "slug": "primary-dark", "color": "var(--persona-color-primary-dark)", "name": "Primary Dark" },
        { "slug": "secondary", "color": "var(--persona-color-secondary)", "name": "Secondary" },
        { "slug": "accent", "color": "var(--persona-color-accent)", "name": "Accent" },
        { "slug": "neutral-50", "color": "var(--persona-neutral-50)", "name": "Neutral 50" },
        { "slug": "neutral-100", "color": "var(--persona-neutral-100)", "name": "Neutral 100" },
        { "slug": "neutral-200", "color": "var(--persona-neutral-200)", "name": "Neutral 200" },
        { "slug": "neutral-800", "color": "var(--persona-neutral-800)", "name": "Neutral 800" },
        { "slug": "neutral-900", "color": "var(--persona-neutral-900)", "name": "Neutral 900" },
        { "slug": "background", "color": "var(--persona-bg)", "name": "Background" },
        { "slug": "foreground", "color": "var(--persona-fg)", "name": "Foreground" },
        { "slug": "muted", "color": "var(--persona-muted)", "name": "Muted" },
        { "slug": "border", "color": "var(--persona-border)", "name": "Border" }
      ],
      "gradients": [
        { "slug": "primary-to-accent", "gradient": "linear-gradient(135deg, var(--persona-color-primary) 0%, var(--persona-color-accent) 100%)", "name": "Primary to Accent" },
        { "slug": "mesh", "gradient": "radial-gradient(at 40% 20%, var(--persona-color-primary) 0px, transparent 50%), radial-gradient(at 80% 0%, var(--persona-color-accent) 0px, transparent 50%)", "name": "Mesh" }
      ]
    },
    "spacing": {
      "units": ["%", "px", "em", "rem", "vh", "vw", "clamp"],
      "spacingScale": {
        "operator": "*",
        "increment": 1.5,
        "steps": 10,
        "mediumStep": 1.5,
        "unit": "rem"
      },
      "spacingSizes": [
        { "slug": "20", "size": "0.5rem", "name": "2" },
        { "slug": "30", "size": "0.75rem", "name": "3" },
        { "slug": "40", "size": "1rem", "name": "4" },
        { "slug": "50", "size": "1.5rem", "name": "5" },
        { "slug": "60", "size": "2rem", "name": "6" },
        { "slug": "70", "size": "3rem", "name": "7" },
        { "slug": "80", "size": "4rem", "name": "8" },
        { "slug": "90", "size": "5rem", "name": "9" },
        { "slug": "100", "size": "7rem", "name": "10" },
        { "slug": "120", "size": "10rem", "name": "12" }
      ]
    },
    "layout": {
      "contentSize": "var(--persona-container-sm)",
      "wideSize": "var(--persona-container-lg)",
      "definitions": {
        "default": { "name": "default", "slug": "default", "className": "persona-layout-default", "baseLayout": { "contentSize": "720px", "wideSize": "1200px" } }
      }
    },
    "border": {
      "color": true,
      "radius": true,
      "style": true,
      "width": true
    },
    "shadow": {
      "presets": [
        { "name": "XS", "slug": "xs", "shadow": "0 1px 2px 0 rgb(0 0 0 / 0.05)" },
        { "name": "S", "slug": "sm", "shadow": "0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)" },
        { "name": "M", "slug": "md", "shadow": "0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)" },
        { "name": "L", "slug": "lg", "shadow": "0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)" },
        { "name": "Glow", "slug": "glow", "shadow": "0 0 40px -10px var(--persona-color-primary)" }
      ],
      "defaultPresets": false
    },
    "custom": {
      "persona": {
        "container": {
          "sm": "720px",
          "md": "960px",
          "lg": "1200px",
          "xl": "1440px"
        },
        "radius": {
          "xs": "4px",
          "sm": "8px",
          "md": "12px",
          "lg": "16px",
          "xl": "24px",
          "full": "9999px"
        }
      }
    }
  },
  "styles": {
    "color": {
      "background": "var(--persona-bg)",
      "text": "var(--persona-fg)"
    },
    "typography": {
      "fontFamily": "var(--persona-font-body)",
      "fontSize": "var(--wp--preset--font-size--base)",
      "lineHeight": "1.7"
    },
    "elements": {
      "heading": {
        "typography": {
          "fontFamily": "var(--persona-font-heading)",
          "fontWeight": "700",
          "lineHeight": "1.15",
          "letterSpacing": "-0.02em"
        },
        "color": { "text": "var(--persona-fg)" }
      },
      "h1": { "typography": { "fontSize": "var(--wp--preset--font-size--4-xl)" } },
      "h2": { "typography": { "fontSize": "var(--wp--preset--font-size--3-xl)" } },
      "h3": { "typography": { "fontSize": "var(--wp--preset--font-size--2-xl)" } },
      "link": {
        "color": { "text": "var(--persona-color-primary)" },
        ":hover": { "color": { "text": "var(--persona-color-primary-dark)" } }
      },
      "button": {
        "color": { "background": "var(--persona-color-primary)", "text": "white" },
        "border": { "radius": "var(--persona-radius-md)" },
        "typography": { "fontWeight": "600" }
      }
    },
    "blocks": {
      "core/group": { "spacing": { "blockGap": "var(--wp--preset--spacing--50)" } },
      "core/paragraph": { "spacing": { "margin": { "top": "0", "bottom": "0" } } }
    }
  },
  "customTemplates": [
    { "name": "persona-portfolio", "title": "Portfolio Case Study", "postTypes": ["persona_portfolio"] },
    { "name": "persona-resume", "title": "Resume / CV", "postTypes": ["page"] },
    { "name": "persona-landing", "title": "Landing / Personal Brand", "postTypes": ["page"] },
    { "name": "no-title", "title": "No Title", "postTypes": ["page", "post"] }
  ],
  "templateParts": [
    { "name": "header", "title": "Header", "area": "header" },
    { "name": "header-transparent", "title": "Header Transparent", "area": "header" },
    { "name": "footer", "title": "Footer", "area": "footer" },
    { "name": "footer-minimal", "title": "Footer Minimal", "area": "footer" },
    { "name": "sidebar", "title": "Sidebar", "area": "uncategorized" }
  ]
}
