{
  "$schema": "https://schemas.wp.org/trunk/theme.json",
  "version": 3,
  "settings": {
    "appearanceTools": true,
    "useRootPaddingAwareAlignments": true,
    "color": {
      "defaultPalette": false,
      "defaultGradients": false,
      "palette": [
        {
          "slug": "primary",
          "color": "#7b3fc8",
          "name": "Primary"
        },
        {
          "slug": "primary-dark",
          "color": "#231041",
          "name": "Primary Dark"
        },
        {
          "slug": "foreground",
          "color": "#17102f",
          "name": "Foreground"
        },
        {
          "slug": "black",
          "color": "#000000",
          "name": "Black"
        },
        {
          "slug": "secondary",
          "color": "#f59e0b",
          "name": "Secondary"
        },
        {
          "slug": "tertiary",
          "color": "#33a6a1",
          "name": "Tertiary"
        },
        {
          "slug": "heading",
          "color": "#17102f",
          "name": "Heading"
        },
        {
          "slug": "text",
          "color": "#5d5870",
          "name": "Text"
        },
        {
          "slug": "muted",
          "color": "#5d5870",
          "name": "Muted"
        },
        {
          "slug": "background",
          "color": "#ffffff",
          "name": "Background"
        },
        {
          "slug": "surface",
          "color": "#fff6e5",
          "name": "Surface"
        },
        {
          "slug": "surface-alt",
          "color": "#f2edfb",
          "name": "Surface Alt"
        },
        {
          "slug": "border",
          "color": "#e6def0",
          "name": "Border"
        },
        {
          "slug": "accent",
          "color": "#ffe5a3",
          "name": "Accent"
        },
        {
          "slug": "overlay",
          "color": "rgba(23, 16, 47, 0.72)",
          "name": "Overlay"
        },
        {
          "slug": "overlay-strong",
          "color": "rgba(23, 16, 47, 0.86)",
          "name": "Overlay Strong"
        }
      ]
    },
    "layout": {
      "contentSize": "760px",
      "wideSize": "1200px"
    },
    "shadow": {
      "presets": [
        {
          "slug": "none",
          "name": "None",
          "shadow": "none"
        },
        {
          "slug": "xs",
          "name": "Extra Small",
          "shadow": "0 4px 12px rgba(35, 16, 65, 0.06)"
        },
        {
          "slug": "sm",
          "name": "Small",
          "shadow": "0 8px 20px rgba(35, 16, 65, 0.08)"
        },
        {
          "slug": "md",
          "name": "Medium",
          "shadow": "0 12px 30px rgba(35, 16, 65, 0.1)"
        },
        {
          "slug": "lg",
          "name": "Large",
          "shadow": "0 18px 45px rgba(35, 16, 65, 0.13)"
        },
        {
          "slug": "xl",
          "name": "Extra Large",
          "shadow": "0 24px 56px rgba(35, 16, 65, 0.2)"
        },
        {
          "slug": "soft",
          "name": "Soft",
          "shadow": "0 12px 30px rgba(35, 16, 65, 0.1)"
        },
        {
          "slug": "card",
          "name": "Card",
          "shadow": "0 18px 45px rgba(35, 16, 65, 0.13)"
        },
        {
          "slug": "button",
          "name": "Button",
          "shadow": "0 10px 24px rgba(245, 158, 11, 0.32)"
        },
        {
          "slug": "focus",
          "name": "Focus",
          "shadow": "0 0 0 0.25rem rgba(245, 158, 11, 0.14)"
        },
        {
          "slug": "overlay",
          "name": "Overlay",
          "shadow": "0 30px 80px rgba(20, 9, 38, 0.36)"
        }
      ]
    },
    "spacing": {
      "blockGap": true,
      "spacingSizes": [
        {
          "slug": "10",
          "size": "0.5rem",
          "name": "1"
        },
        {
          "slug": "20",
          "size": "1rem",
          "name": "2"
        },
        {
          "slug": "30",
          "size": "1.5rem",
          "name": "3"
        },
        {
          "slug": "40",
          "size": "2rem",
          "name": "4"
        },
        {
          "slug": "50",
          "size": "3rem",
          "name": "5"
        },
        {
          "slug": "60",
          "size": "4rem",
          "name": "6"
        },
        {
          "slug": "70",
          "size": "5rem",
          "name": "7"
        },
        {
          "slug": "80",
          "size": "6rem",
          "name": "8"
        }
      ],
      "units": [
        "px",
        "rem",
        "em",
        "%",
        "vw",
        "vh"
      ]
    },
    "typography": {
      "customFontSize": true,
      "defaultFontSizes": false,
      "fluid": true,
      "fontFamilies": [
        {
          "slug": "body",
          "fontFamily": "Arial, Helvetica, sans-serif",
          "name": "Body"
        },
        {
          "slug": "heading",
          "fontFamily": "Georgia, \"Times New Roman\", serif",
          "name": "Heading"
        }
      ],
      "fontSizes": [
        {
          "slug": "display-xl",
          "size": "clamp(3.5rem, 7vw, 5rem)",
          "name": "Display XL"
        },
        {
          "slug": "display-large",
          "size": "clamp(3rem, 6vw, 4rem)",
          "name": "Display Large"
        },
        {
          "slug": "heading-1",
          "size": "clamp(2.75rem, 5vw, 4rem)",
          "name": "Heading 1"
        },
        {
          "slug": "heading-2",
          "size": "clamp(2.25rem, 4vw, 3rem)",
          "name": "Heading 2"
        },
        {
          "slug": "heading-3",
          "size": "clamp(1.75rem, 3vw, 2.25rem)",
          "name": "Heading 3"
        },
        {
          "slug": "heading-4",
          "size": "clamp(1.5rem, 2.5vw, 1.75rem)",
          "name": "Heading 4"
        },
        {
          "slug": "heading-5",
          "size": "clamp(1.25rem, 2vw, 1.375rem)",
          "name": "Heading 5"
        },
        {
          "slug": "heading-6",
          "size": "1.125rem",
          "name": "Heading 6"
        },
        {
          "slug": "body-large",
          "size": "1.125rem",
          "name": "Body Large"
        },
        {
          "slug": "body",
          "size": "1rem",
          "name": "Body"
        },
        {
          "slug": "body-small",
          "size": "0.875rem",
          "name": "Body Small"
        },
        {
          "slug": "caption",
          "size": "0.75rem",
          "name": "Caption"
        },
        {
          "slug": "eyebrow",
          "size": "0.875rem",
          "name": "Eyebrow"
        },
        {
          "slug": "fs-14",
          "size": "14px",
          "name": "FS 14"
        },
        {
          "slug": "fs-15",
          "size": "15px",
          "name": "FS 15"
        },
        {
          "slug": "fs-16",
          "size": "16px",
          "name": "FS 16"
        },
        {
          "slug": "fs-18",
          "size": "18px",
          "name": "FS 18"
        },
        {
          "slug": "fs-20",
          "size": "20px",
          "name": "FS 20"
        },
        {
          "slug": "fs-22",
          "size": "22px",
          "name": "FS 22"
        },
        {
          "slug": "fs-24",
          "size": "24px",
          "name": "FS 24"
        },
        {
          "slug": "fs-26",
          "size": "26px",
          "name": "FS 26"
        },
        {
          "slug": "fs-28",
          "size": "28px",
          "name": "FS 28"
        },
        {
          "slug": "fs-30",
          "size": "30px",
          "name": "FS 30"
        },
        {
          "slug": "fs-32",
          "size": "32px",
          "name": "FS 32"
        },
        {
          "slug": "fs-34",
          "size": "34px",
          "name": "FS 34"
        },
        {
          "slug": "fs-36",
          "size": "36px",
          "name": "FS 36"
        },
        {
          "slug": "small",
          "size": "0.875rem",
          "name": "Small"
        },
        {
          "slug": "base",
          "size": "1rem",
          "name": "Base"
        },
        {
          "slug": "medium",
          "size": "1.125rem",
          "name": "Medium"
        },
        {
          "slug": "large",
          "size": "1.5rem",
          "name": "Large"
        },
        {
          "slug": "section",
          "size": "clamp(1.5rem, 3vw, 2.25rem)",
          "name": "Section"
        },
        {
          "slug": "heading",
          "size": "clamp(2rem, 4vw, 3.25rem)",
          "name": "Heading"
        }
      ]
    },
    "custom": {
      "button": {
        "border-width": "1px",
        "font-size": "var:preset|font-size|body",
        "font-weight": "700",
        "gap": "var:preset|spacing|20",
        "line-height": "1.2",
        "padding-x": "1.2rem",
        "padding-y": "0.8rem",
        "radius": "var:custom|radius|pill",
        "transition": "background-color 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease, opacity 160ms ease, transform 160ms ease"
      },
      "card": {
        "background": "var:preset|color|background",
        "surface": "var:preset|color|surface",
        "border-color": "var:preset|color|border",
        "border-width": "1px",
        "radius": "var:custom|radius|medium",
        "shadow": "var:preset|shadow|soft",
        "hover-shadow": "var:preset|shadow|card",
        "padding": "var:preset|spacing|40",
        "compact-padding": "var:preset|spacing|30",
        "gap": "var:preset|spacing|30",
        "transition-duration": "180ms",
        "transition": "transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease"
      },
      "heading": {
        "margin-top": "var:preset|spacing|20",
        "margin-bottom": "var:preset|spacing|20",
        "compact-margin-bottom": "0",
        "section-margin-bottom": "var:preset|spacing|40",
        "eyebrow-gap": "var:preset|spacing|10"
      },
      "section": {
        "padding-y-sm": "var:preset|spacing|40",
        "padding-y-md": "var:preset|spacing|50",
        "padding-y-lg": "var:preset|spacing|60",
        "padding-y-xl": "clamp(4rem, 8vw, 7rem)",
        "padding-y-mobile": "var:preset|spacing|50",
        "padding-x": "var:preset|spacing|20"
      },
      "block-spacing": {
        "group-gap": "var:preset|spacing|30",
        "columns-gap": "var:preset|spacing|60",
        "buttons-gap": "var:preset|spacing|20",
        "query-gap": "var:preset|spacing|40",
        "post-template-gap": "var:custom|card|gap",
        "list-gap": "var:preset|spacing|10",
        "media-gap": "var:preset|spacing|30",
        "stack-gap": "var:preset|spacing|20"
      },
      "announcement": {
        "min-height": "3rem",
        "padding-y": "0.45rem",
        "padding-y-mobile": "0.7rem",
        "gap-mobile": "0.55rem",
        "background": "var:preset|color|primary-dark",
        "text": "var:preset|color|background",
        "link-background": "rgba(255, 255, 255, 0.1)",
        "link-border": "rgba(255, 255, 255, 0.18)",
        "link-padding-y": "0.35rem",
        "link-padding-x": "0.75rem"
      },
      "header": {
        "z-index": "1000",
        "sticky-top": "0",
        "background": "rgba(255, 255, 255, 0.96)",
        "border-color": "rgba(230, 222, 240, 0.82)",
        "blur": "8px",
        "padding-y": "var:preset|spacing|20",
        "gap": "var:preset|spacing|20",
        "logo-size": "48px",
        "brand-max-width": "13rem",
        "nav-link-padding-y": "var:preset|spacing|10",
        "nav-link-padding-x": "var:preset|spacing|20",
        "menu-icon-width": "24px",
        "menu-icon-height": "2px"
      },
      "footer": {
        "background": "var:preset|color|surface",
        "padding-bottom": "var:preset|spacing|30",
        "grid-columns": "minmax(14rem, 1fr) minmax(22rem, 1.6fr) minmax(10rem, 0.8fr) minmax(10rem, 0.8fr)",
        "grid-columns-tablet": "1fr 1fr",
        "grid-columns-mobile": "1fr",
        "grid-gap": "clamp(2rem, 5vw, 4rem)",
        "brand-gap": "var:preset|spacing|30",
        "logo-size": "3.25rem",
        "logo-text-width": "12rem",
        "icon-size": "2rem",
        "social-size": "3rem",
        "social-gap": "0.75rem",
        "social-icon-size": "1.55rem",
        "form-min-height": "3.65rem",
        "form-min-height-mobile": "4rem",
        "list-gap": "0.6rem",
        "bottom-margin-top": "var:preset|spacing|50",
        "back-to-top-size": "2.75rem"
      },
      "layout": {
        "content": "760px",
        "wide": "1200px",
        "section": "1180px",
        "narrow": "640px",
        "text": "720px",
        "form": "36rem",
        "article": "920px",
        "modal": "62rem"
      },
      "link": {
        "color": "var:preset|color|primary",
        "hover-color": "var:preset|color|secondary",
        "decoration": "none",
        "hover-decoration": "underline",
        "underline-offset": "0.18em",
        "decoration-thickness": "1px",
        "font-weight": "700",
        "transition": "color 160ms ease, text-decoration-color 160ms ease, opacity 160ms ease"
      },
      "focus": {
        "color": "var:preset|color|secondary",
        "background": "color-mix(in srgb, var:preset|color|secondary 14%, transparent)",
        "outline-style": "solid",
        "outline-width": "3px",
        "outline-offset": "0.2rem",
        "outline-offset-inset": "-0.2rem",
        "shadow": "var:preset|shadow|focus",
        "transition": "outline-color 160ms ease, box-shadow 160ms ease"
      },
      "radius": {
        "none": "0",
        "small": "0.375rem",
        "md": "0.5rem",
        "medium": "0.5rem",
        "large": "1.25rem",
        "x-large": "1.5rem",
        "pill": "999px",
        "circle": "50%"
      }
    }
  },
  "styles": {
    "color": {
      "background": "var:preset|color|background",
      "text": "var:preset|color|text"
    },
    "spacing": {
      "blockGap": "var:preset|spacing|20",
      "padding": {
        "top": "0",
        "right": "var:preset|spacing|40",
        "bottom": "0",
        "left": "var:preset|spacing|40"
      }
    },
    "typography": {
      "fontFamily": "var:preset|font-family|body",
      "fontSize": "var:preset|font-size|body",
      "lineHeight": "1.6"
    },
    "elements": {
      "button": {
        "border": {
          "radius": "var:custom|button|radius"
        },
        "color": {
          "background": "var:preset|color|secondary",
          "text": "var:preset|color|background"
        },
        "spacing": {
          "padding": {
            "top": "var:custom|button|padding-y",
            "right": "var:custom|button|padding-x",
            "bottom": "var:custom|button|padding-y",
            "left": "var:custom|button|padding-x"
          }
        },
        "typography": {
          "fontSize": "var:custom|button|font-size",
          "fontWeight": "var:custom|button|font-weight",
          "lineHeight": "var:custom|button|line-height"
        }
      },
      "heading": {
        "color": {
          "text": "var:preset|color|heading"
        },
        "spacing": {
          "margin": {
            "top": "var:custom|heading|margin-top",
            "bottom": "var:custom|heading|margin-bottom"
          }
        },
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontWeight": "700",
          "lineHeight": "1.2"
        }
      },
      "h1": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-1",
          "fontWeight": "700",
          "lineHeight": "1.1"
        }
      },
      "h2": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-2",
          "fontWeight": "700",
          "lineHeight": "1.12"
        }
      },
      "h3": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-3",
          "fontWeight": "700",
          "lineHeight": "1.18"
        }
      },
      "h4": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-4",
          "fontWeight": "700",
          "lineHeight": "1.22"
        }
      },
      "h5": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-5",
          "fontWeight": "700",
          "lineHeight": "1.25"
        }
      },
      "h6": {
        "typography": {
          "fontFamily": "var:preset|font-family|heading",
          "fontSize": "var:preset|font-size|heading-6",
          "fontWeight": "700",
          "lineHeight": "1.3"
        }
      },
      "link": {
        "color": {
          "text": "var:custom|link|color"
        },
        "typography": {
          "textDecoration": "var:custom|link|decoration"
        }
      }
    },
    "blocks": {
      "core/group": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|group-gap"
        }
      },
      "core/columns": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|columns-gap"
        }
      },
      "core/buttons": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|buttons-gap"
        }
      },
      "core/button": {
        "variations": {
          "school-primary": {
            "border": {
              "color": "var:preset|color|secondary",
              "radius": "var:custom|button|radius",
              "style": "solid",
              "width": "var:custom|button|border-width"
            },
            "color": {
              "background": "var:preset|color|secondary",
              "text": "var:preset|color|background"
            },
            "shadow": "var:preset|shadow|button",
            "spacing": {
              "padding": {
                "top": "var:custom|button|padding-y",
                "right": "var:custom|button|padding-x",
                "bottom": "var:custom|button|padding-y",
                "left": "var:custom|button|padding-x"
              }
            },
            "typography": {
              "fontSize": "var:custom|button|font-size",
              "fontWeight": "var:custom|button|font-weight",
              "lineHeight": "var:custom|button|line-height"
            }
          },
          "school-secondary": {
            "border": {
              "color": "var:preset|color|primary",
              "radius": "var:custom|button|radius",
              "style": "solid",
              "width": "var:custom|button|border-width"
            },
            "color": {
              "background": "var:preset|color|primary",
              "text": "var:preset|color|background"
            },
            "shadow": "var:preset|shadow|soft",
            "spacing": {
              "padding": {
                "top": "var:custom|button|padding-y",
                "right": "var:custom|button|padding-x",
                "bottom": "var:custom|button|padding-y",
                "left": "var:custom|button|padding-x"
              }
            },
            "typography": {
              "fontSize": "var:custom|button|font-size",
              "fontWeight": "var:custom|button|font-weight",
              "lineHeight": "var:custom|button|line-height"
            }
          },
          "school-outline": {
            "border": {
              "color": "var:preset|color|border",
              "radius": "var:custom|button|radius",
              "style": "solid",
              "width": "var:custom|button|border-width"
            },
            "color": {
              "background": "transparent",
              "text": "var:preset|color|primary"
            },
            "spacing": {
              "padding": {
                "top": "var:custom|button|padding-y",
                "right": "var:custom|button|padding-x",
                "bottom": "var:custom|button|padding-y",
                "left": "var:custom|button|padding-x"
              }
            },
            "typography": {
              "fontSize": "var:custom|button|font-size",
              "fontWeight": "var:custom|button|font-weight",
              "lineHeight": "var:custom|button|line-height"
            }
          },
          "school-ghost": {
            "border": {
              "color": "transparent",
              "radius": "var:custom|button|radius",
              "style": "solid",
              "width": "var:custom|button|border-width"
            },
            "color": {
              "background": "transparent",
              "text": "var:preset|color|primary"
            },
            "spacing": {
              "padding": {
                "top": "var:custom|button|padding-y",
                "right": "var:custom|button|padding-x",
                "bottom": "var:custom|button|padding-y",
                "left": "var:custom|button|padding-x"
              }
            },
            "typography": {
              "fontSize": "var:custom|button|font-size",
              "fontWeight": "var:custom|button|font-weight",
              "lineHeight": "var:custom|button|line-height"
            }
          },
          "school-link": {
            "border": {
              "color": "transparent",
              "radius": "0",
              "style": "solid",
              "width": "0"
            },
            "color": {
              "background": "transparent",
              "text": "var:preset|color|primary"
            },
            "spacing": {
              "padding": {
                "top": "0",
                "right": "0",
                "bottom": "0",
                "left": "0"
              }
            },
            "typography": {
              "fontSize": "var:custom|button|font-size",
              "fontWeight": "var:custom|button|font-weight",
              "lineHeight": "var:custom|button|line-height",
              "textDecoration": "var:custom|link|decoration"
            }
          }
        }
      },
      "core/query": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|query-gap"
        }
      },
      "core/post-template": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|post-template-gap"
        }
      },
      "core/list": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|list-gap"
        }
      },
      "core/media-text": {
        "spacing": {
          "blockGap": "var:custom|block-spacing|media-gap"
        }
      },
      "core/image": {
        "spacing": {
          "margin": {
            "top": "0",
            "bottom": "0"
          }
        }
      },
      "core/navigation": {
        "typography": {
          "fontSize": "var:preset|font-size|small",
          "fontWeight": "700"
        }
      },
      "core/post-title": {
        "typography": {
          "fontFamily": "var:preset|font-family|body",
          "fontSize": "1rem"
        }
      }
    }
  },
  "customTemplates": [
    {
      "name": "page-about",
      "title": "About Us Page",
      "postTypes": [
        "page"
      ]
    },
    {
      "name": "page-admission",
      "title": "Admission Page",
      "postTypes": [
        "page"
      ]
    },
    {
      "name": "page-news",
      "title": "News Listing Page",
      "postTypes": [
        "page"
      ]
    },
    {
      "name": "page-contact",
      "title": "Contact Page",
      "postTypes": [
        "page"
      ]
    }
  ],
  "templateParts": [
    {
      "name": "header",
      "title": "Header",
      "area": "header"
    },
    {
      "name": "footer",
      "title": "Footer",
      "area": "footer"
    },
    {
      "name": "sidebar-posts",
      "title": "Posts Sidebar",
      "area": "uncategorized"
    },
    {
      "name": "breadcrumb",
      "title": "Breadcrumb",
      "area": "uncategorized"
    }
  ]
}
