{
  "$schema": "https://schemas.wp.org/trunk/theme.json",
  "version": 3,
  "settings": {
    "appearanceTools": true,
    "layout": {
      "contentSize": "800px",
      "wideSize": "1200px"
    },
    "color": {
      "custom": true,
      "customGradient": true,
      "defaultDuotone": false,
      "defaultPalette": false,
      "defaultGradients": false,
      "palette": [
        { 
          "name": "Low", 
          "slug": "db-low", 
          "color": "#FFF2FC" 
        },
        { 
          "name": "Secondary", 
          "slug": "db-secondary", 
          "color": "#FB8FE3" 
        },
        { 
          "name": "Primary",
          "slug": "db-primary", 
          "color": "#FF74E1" 
        },
        { 
          "name": "High", 
          "slug": "db-high", 
          "color": "#E93BC3" 
        },
        { 
          "name": "Light", 
          "slug": "db-light", 
          "color": "#FFFFFF" 
        }, 
        { 
          "name": "Dark", 
          "slug": "db-dark", 
          "color": "#4E1040" 
        },
        { 
          "name": "Background", 
          "slug": "db-background", 
          "color": "#FFFFFF" 
        }
      ],
      "gradients": [
        {
          "name": "Primary Gradient",
          "slug": "db-primary-gradient",
          "gradient": "linear-gradient(to bottom,var(--wp--preset--color--db-background),var(--wp--preset--color--db-low))"
        },
        {
          "name": "Secondary Gradient",
          "slug": "db-secondary-gradient",
          "gradient": "linear-gradient(to top,var(--wp--preset--color--db-background),var(--wp--preset--color--db-low))"
        },
        {
          "name": "Center Gradient",
          "slug": "db-center-gradient",
          "gradient": "linear-gradient(to top,var(--wp--preset--color--db-low),var(--wp--preset--color--db-background),var(--wp--preset--color--db-low))"
        },
        {
          "name": "LTR Gradient",
          "slug": "db-ltr-gradient",
          "gradient": "linear-gradient(to left, var(--wp--preset--color--db-low), var(--wp--preset--color--db-primary) 40%)"
        }
      ]
    },
    "typography": {
      "defaultFontSizes": false,
      "fluid": true,
      "fontSizes": [
        {
          "name": "Small",
          "slug": "db-s",
          "size": "0.9375rem",
          "fluid": false
        },
        {
          "name": "Medium",
          "slug": "db-m",
          "size": "1.0625rem",
          "fluid": {
            "min": "1.0625rem",
            "max": "1.125rem"
          }
        },
        {
          "name": "Large",
          "slug": "db-l",
          "size": "1.25rem",
          "fluid": {
            "min": "1.25rem",
            "max": "1.375rem"
          }
        },
        {
          "name": "Extra Large",
          "slug": "db-x-l",
          "size": "1.5rem",
          "fluid": {
            "min": "1.5rem",
            "max": "1.625rem"
          }
        },
        {
          "name": "Extra Extra Large",
          "slug": "db-xx-l",
          "size": "1.75rem",
          "fluid": {
            "min": "1.75rem",
            "max": "2rem"
          }
        }
      ],
      "fontFamilies": [
        {
          "fontFamily": "\"Inter\", sans-serif",
          "name": "Inter",
          "slug": "inter",
          "fontFace": [
            {
              "fontFamily": "Inter",
              "fontWeight": "100 900",
              "fontStyle": "normal",
              "fontDisplay": "swap",
              "src": [ "file:./assets/fonts/inter/inter-latin-ext.woff2" ],
              "unicodeRange": "U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF"
            },
            {
              "fontFamily": "Inter",
              "fontWeight": "100 900",
              "fontStyle": "normal",
              "fontDisplay": "swap",
              "src": [ "file:./assets/fonts/inter/inter-latin.woff2" ],
              "unicodeRange": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }
          ]
        }
      ]
    },
    "spacing": {
      "defaultSpacingSizes": false,
      "spacingSizes": [
        {
          "name": "Tiny",
          "size": "10px",
          "slug": "20"
        },
        {
          "name": "X-Small",
          "size": "20px",
          "slug": "30"
        },
        {
          "name": "Small",
          "size": "30px",
          "slug": "40"
        },
        {
          "name": "Regular",
          "size": "clamp(30px, 5vw, 50px)",
          "slug": "50"
        },
        {
          "name": "Large",
          "size": "clamp(30px, 7vw, 70px)",
          "slug": "60"
        },
        {
          "name": "X-Large",
          "size": "clamp(50px, 7vw, 90px)",
          "slug": "70"
        },
        {
          "name": "XX-Large",
          "size": "clamp(70px, 10vw, 140px)",
          "slug": "80"
        }
      ],
      "units": [
        "%",
        "px",
        "em",
        "rem",
        "vh",
        "vw"
      ]
    },
    "useRootPaddingAwareAlignments": true
  },
  "styles": {
    "color": {
      "background": "var(--wp--preset--color--db-background)",
      "text": "var(--wp--preset--color--db-dark)"
    },
    "spacing": {
			"blockGap": "1.2rem",
			"padding": {
				"left": "var(--wp--preset--spacing--50)",
				"right": "var(--wp--preset--spacing--50)"
			}
		},
    "typography": {
      "fontFamily": "var(--wp--preset--font-family--inter)",
      "fontSize": "var(--wp--preset--font-size--db-m)",
      "lineHeight": "1.9"
    },
    "elements": {
      "heading": {
        "typography": {
          "fontWeight": "700",
          "lineHeight": "1.2",
          "letterSpacing": "-0.01em"
        }
      },
      "h1": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-xx-l)",
          "fontWeight": "700",
          "lineHeight": "1.7"
        }
      },
      "h2": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-x-l)",
          "fontWeight": "600",
          "lineHeight": "1.7"
        }
      },
      "h3": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-l)",
          "fontWeight": "600",
          "lineHeight": "1.6"
        }
      },
      "h4": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight": "500",
          "lineHeight": "1.6"
        }
      },
      "h5": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-s)",
          "fontWeight": "500",
          "lineHeight": "1.4"
        }
      },
      "h6": {
        "typography": {
          "fontSize": "var(--wp--preset--font-size--db-s)",
          "fontWeight": "400",
          "lineHeight": "1.5"
        }
      },
      "link": {
        "color": { "text": "currentColor" },
        "typography": { "textDecoration": "none" },
        ":hover": { "typography": { "textDecoration": "none" } },
        ":focus": { "typography": { "textDecoration": "none" } }
      },
      "button": {
        "appearance": "none",
        "border": { "radius": "8px" },
        "spacing": {
          "padding": { "top": "0.8rem", "bottom": "0.8rem", "left": "2rem", "right": "2rem" }
        },
        "color": {
          "background": "var(--wp--preset--color--db-primary)",
          "text": "var(--wp--preset--color--db-light)"
        },
        "typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight": "600"
				},
        ":focus": {
					"outline": {
						"color": "var(--wp--preset--color--db-light)",
						"offset": "2px"
					}
        }
      }
    },
    "blocks": {
      "core/button": {
				"variations": {
					"outline": {
            "color": {
              "background": "transparent",
              "text": "var(--wp--preset--color--db-primary)"
            },
            "typography": {
              "fontSize": "var(--wp--preset--font-size--db-m)",
              "fontWeight": "600"
            },
						"border": {
							"color": "var(--wp--preset--color--db-primary)",
							"width": "1px"
						},
            "spacing": {
							"padding": { "top": "0.6rem", "bottom": "0.6rem", "left": "2rem", "right": "2rem" }
						},
						"css": "transition: all 0.3s ease; &:hover { transform: scale(1.05); box-shadow: var(--wp--preset--color--db-primary) 0px 0px 5px; font-weight: 600; text-decoration: none; }"
					},
          "fill":{
            "color": {
              "background": "var(--wp--preset--color--db-primary)",
              "text": "var(--wp--preset--color--db-light)"
            },
            "typography": {
              "fontSize": "var(--wp--preset--font-size--db-m)",
              "fontWeight": "600"
            },
            "spacing": {
							"padding": { "top": "0.6rem", "bottom": "0.6rem", "left": "2rem", "right": "2rem" }
						},
						"css": "transition: all 0.3s ease; &:hover { transform: scale(1.05); box-shadow: var(--wp--preset--color--db-dark) 0px 25px 20px -20px; text-decoration: none; }"
          }
				}
			},
      "core/columns": {
				"spacing": {
					"blockGap": "var(--wp--preset--spacing--30)"
				}
			},
      "core/buttons": {
				"spacing": {
					"blockGap": "16px"
				}
			},
       "core/avatar": {
				"border": {
					"radius": "100px"
				}
			},
      "core/navigation": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				}
			},
      "core/comment-author-name": {
				"color": {
					"text": "var(--wp--preset--color--db-dark)"
				},
				"elements": {
					"link": {
						"color": {
							"text": "var(--wp--preset--color--db-dark)"
						},
						"typography": {
							"textDecoration": "none"
						}
					}
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight":"600"
				},
				"spacing": {
					"margin": {
						"top": "0",
						"bottom": "0"
					}
				}
			},
      "core/comment-content": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				},
				"spacing": {
					"margin": {
						"top": "0",
						"bottom": "0"
					}
				}
			},
      "core/comment-date": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-s)"
				},
				"color": {
					"text": "var(--wp--preset--color--db-dark)"
				},
				"elements": {
					"link": {
						"color": {
							"text": "var(--wp--preset--color--db-dark)"
						}
					}
				},
        "spacing": {
					"margin": {
						"top": "0",
						"bottom": "0"
					}
				}
			},
      "core/comment-edit-link": {
				"elements": {
					"link": {
						"color": {
							"text": "var(--wp--preset--color--db-secondary)"
						},
            ":hover" : {
							"color":{
                "text":"var(--wp--preset--color--db-high)"
              }
						}
					}
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight":"500"
				},
        "spacing": {
					"margin": {
						"top": "0",
            "right":"var(--wp--preset--spacing--30)"
					}
				}
			},
      "core/comment-reply-link": {
				"elements": {
					"link": {
						"color": {
							"text": "var(--wp--preset--color--db-secondary)"
						},
            ":hover" : {
							"color":{
                "text":"var(--wp--preset--color--db-high)"
              }
						}
					}
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight":"500"
				},
        "spacing": {
					"margin": {
						"top": "0"
					}
				}
			},
      "core/post-comments-form": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				},
				"spacing": {
					"margin": {
						"top": "var(--wp--preset--spacing--50)",
						"bottom": "var(--wp--preset--spacing--40)"
					}
				}
			},
      "core/comments-pagination": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				},
				"spacing": {
					"margin": {
						"top": "var(--wp--preset--spacing--40)",
						"bottom": "var(--wp--preset--spacing--40)"
					}
				}
			},
			"core/comments-pagination-next": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				}
			},
			"core/comments-pagination-numbers": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				}
			},
			"core/comments-pagination-previous": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)"
				}
			},
      "core/post-date": {
				"color":{
					"text": "var(--wp--preset--color--db-dark)"
				},
				"elements": {
					"link": {
						"color" : {
							"text": "var(--wp--preset--color--db-dark)"
						}
					}
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-s)"
				},
        "spacing": {
					"margin": {
						"top": "0"
					}
				}
			},
      "core/post-navigation-link": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
          "fontWeight":"500"
				}
			},
      "core/post-terms": {
        "color":{
					"text": "var(--wp--preset--color--db-high)"
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-s)",
					"fontWeight": "600"
				}
			},
      "core/post-title": {
        "color":{
					"text": "var(--wp--preset--color--db-dark)"
				},
        "typography": {
					"fontSize": "var(--wp--preset--font-size--db-l)",
					"fontWeight": "600"
				},
				"elements": {
					"link": {
						":hover": {
							"color":{
                "text": "var(--wp--preset--color--db-high)"
              }
						}
					}
				},
        "spacing": {
					"margin": {
						"top": "0"
					}
				}
			},
      "core/query-pagination": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
					"fontWeight": "500"
				}
			},
      "core/search": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--db-m)",
					"lineHeight": "1.6"
				}
			}
    }
  },
  "templateParts": [
    {
      "name": "header",
      "title": "Header",
      "area": "header"
    },
    {
      "name": "footer",
      "title": "Footer",
      "area": "footer"
    },
    {
      "name": "sidebar",
      "title": "Sidebar",
			"area": "uncategorized"
		},
    {
      "name": "splash-screen",
      "title": "Splash Screen",
      "area": "uncategorized"
    }
  ]
}
