{
    "$schema": "https://schemas.wp.org/trunk/theme.json",
    "version": 3,
    "settings": {
        "appearanceTools": true,
        "useRootPaddingAwareAlignments": true,
        "layout": {
            "contentSize": "42rem",
            "wideSize": "82rem"
        },
        "spacing": {
            "units": ["%", "px", "em", "rem", "vh", "vw"]
        },
        "shadow": {
            "presets": [
                {
                    "name": "Close",
                    "slug": "close",
                    "shadow": "0px 2px 6px 4px #00000030"
                },
                {
                    "name": "Close Inset",
                    "slug": "close-inset",
                    "shadow": "inset 0px 2px 6px 4px #00000030"
                },
                {
                    "name": "Close Light",
                    "slug": "close-light",
                    "shadow": "0px 2px 6px 4px #ffffff30"
                },
                {
                    "name": "Close Light Inset",
                    "slug": "close-light-inset",
                    "shadow": "inset 0px 2px 6px 4px #ffffff30"
                },
                {
                    "name": "Base Green",
                    "slug": "basethree-duo-middle",
                    "shadow": "0px 1px 7px 5px #bfcc94, 0px 2px 7px 5px #e0e6cb"
                },
                {
                    "name": "Base Blue",
                    "slug": "basetwo-duo-middle",
                    "shadow": "0px 1px 7px 5px #8ae1fc, 0px 2px 7px 5px #b4ecfd"
                },
                {
                    "name": "Base Pink",
                    "slug": "basefour-duo-middle",
                    "shadow": "0px 1px 7px 5px #e2a0ff, 0px 2px 7px 5px #e8b3ff"
                }
            ]
        },
        "color": {
            "defaultPalette": false,
            "custom": true,
            "duotone": [],
            "customDuotone": false,
            "defaultDuotone": false,
            "customGradients": true,
            "defaultGradients": true,
            "gradients": [
                    {
                        "slug": "basethreelight-to-base",
                        "gradient": "linear-gradient(225deg, #e0e6cb 0%, #fff 100%)",
                        "name": "Diagonal Base Light Green To Base White"
                    },
                    {
                        "slug": "basetwolight-to-basethreelight",
                        "gradient": "linear-gradient(135deg, #b4ecfd 0%, #e0e6cb 50%, #e0e6cb 100%)",
                        "name": "Diagonal Base Light Blue To Base Light Green"
                    },
                    {
                        "slug": "basefourlight-to-basethreelight",
                        "gradient": "linear-gradient(225deg, #e8b3ff 0%, #e0e6cb 50%, #e0e6cb 100%)",
                        "name": "Diagonal Base Light Pink To Base Light Green"
                    },
                    {
                        "slug": "basetwolight-to-basefourlight",
                        "gradient": "linear-gradient(45deg, #b4ecfd 0%, #e8b3ff 100%)",
                        "name": "Diagonal Base Light Blue To Base Light Pink"
                    }
            ],
            "palette": [
                {
                    "color": "#fff",
                    "name": "Base White",
                    "slug": "base"
                },
                {
                    "color": "#8ae1fc",
                    "name": "Base Blue",
                    "slug": "base-2"
                },
                {
                    "color": "#b4ecfd",
                    "name": "Base Light Blue",
                    "slug": "base-2-light"
                },
                {
                    "color": "#bfcc94",
                    "name": "Base Green",
                    "slug": "base-3"
                },
                {
                    "color": "#e0e6cb",
                    "name": "Base Light Green",
                    "slug": "base-3-light"
                },
                {
                    "color": "#e2a0ff",
                    "name": "Base Pink",
                    "slug": "base-4"
                },
                {
                    "color": "#e8b3ff",
                    "name": "Base Light Pink",
                    "slug": "base-4-light"
                },
                {
                    "color": "#3e7cb1",
                    "name": "Decorative Blue",
                    "slug": "decorative"
                },
                {
                    "color": "#73683b",
                    "name": "Decorative Mud Green",
                    "slug": "decorative-2"
                },
                {
                    "color": "#610f7f",
                    "name": "Decorative Violet",
                    "slug": "decorative-3"
                },
                {
                    "color": "#101419",
                    "name": "Contrast Black",
                    "slug": "contrast"
                },
                {
                    "color": "#023436",
                    "name": "Contrast Dark Cyan",
                    "slug": "contrast-2"
                },
                {
                    "color": "#2f0147",
                    "name": "Contrast Dark Violet",
                    "slug": "contrast-3"
                },
                {
                    "color": "#0b2545",
                    "name": "Contrast Dark Blue",
                    "slug": "contrast-4"
                }
            ]
        },
        "typography": {
            "fluid": false,
            "fontFamilies": [
                {
					"name": "Arimo",
					"slug": "arimo",
					"fontFamily": "Arimo, sans-serif",
					"fontFace": [
						{
							"src": [
								"file:./assets/fonts/Arimo/Arimo-VariableFont_wght.ttf"
							],
							"fontWeight": "400 700",
							"fontStyle": "normal",
							"fontFamily": "Arimo"
						},
                        {
							"src": [
								"file:./assets/fonts/Arimo/Arimo-italic-VariableFont_wght.ttf"
							],
							"fontWeight": "400 700",
							"fontStyle": "italic",
							"fontFamily": "Arimo"
						}
					]
				},
                {
					"name": "Roboto Slab",
					"slug": "roboto-slab",
					"fontFamily": "\"Roboto Slab\", sans-serif",
					"fontFace": [
						{
							"src": [
								"file:./assets/fonts/Roboto_Slab/RobotoSlab-VariableFont_wght.ttf"
							],
							"fontWeight": "100 900",
							"fontStyle": "normal",
							"fontFamily": "Roboto Slab"
						}
					]
				},
				{
					"fontFamily": "-apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Cantarell, Ubuntu, roboto, Verdana, Arial, sans-serif",
					"name": "System Sans-serif",
					"slug": "system-sans-serif"
				},
				{
					"fontFamily": "Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif",
					"name": "System Serif",
					"slug": "system-serif"
				}
			]
        }
    },
    "styles": {
        "spacing": {
			"padding": {
				"top": "0rem",
				"right": "2rem",
				"bottom": "0rem",
				"left": "2rem"
			}
		},
        "color": {
            "text": "var:preset|color|contrast",
            "background": "var:preset|color|base"
        },
        "typography": {
            "fontFamily": "var:preset|font-family|arimo",
            "fontSize": "1.2rem",
            "lineHeight": "1.6"
        },
        "css": "*,*:after,*:before{box-sizing:border-box} body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;} .skip-link.screen-reader-text:focus{outline-offset:0} .rel-container{position:relative} .stack-above{z-index:20} @media only screen and (width < 62em){.ew-banner-img-container{justify-content:center !important;padding-left:1rem !important;padding-right:1rem !important;} .ew-lower{display:none !important} .ew-banner-big-img-container{padding-top: 0 !important;} .ew-banner-space-container{padding-top:2rem !important;padding-bottom:2rem !important;}} @media only screen and (width < 60em){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important} .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}} @media only screen and (width<36em){.ew-hide-on-small{display:none} .ew-blog-row{justify-content:center !important} .ew-txt-center{text-align:center}} @media only screen and (width<33em){.ew-banner-space-container{padding-left:1rem !important;padding-right:1rem !important} .ew-banner-bg{border:0.5rem solid var(--wp--preset--color--decorative-2) !important} .ew-banner-board{padding-left:0 !important;padding-right:0 !important;padding-top:0rem !important;padding-bottom:0rem !important;border:none;background:transparent !important; box-shadow:none !important} .ew-banner-heading-board{box-shadow:var(--wp--preset--shadow--deep) !important;border:0.3rem solid var(--wp--preset--color--decorative-2)} .ew-banner-cite-board{box-shadow:var(--wp--preset--shadow--deep) !important;border:0.2rem solid var(--wp--preset--color--decorative-2)} .ew-banner-contact.ew-upper{margin-top:1rem!important;border-bottom-left-radius:4rem !important;border-bottom-right-radius:4rem !important;border-top-left-radius:4rem !important;border-top-right-radius:4rem !important;padding-left:1rem !important;padding-right:1rem !important;padding-bottom:1rem !important;padding-top:1rem !important} .ew-nav-search-row{justify-content:center !important;padding-left:1rem !important;padding-right:1rem !important;} .footer-stack{padding-left:0.5rem !important;padding-right:0.5rem !important;} .wp-block-search__button-outside .wp-block-search__button{margin-left:0px}} input[type='password']{font-size:1.2rem;padding:0.5rem 1rem;margin:0.2rem;} input[type='submit']{font-size:1.2rem;padding:0.5rem 1rem;min-width:44px !important;min-height:44px !important;border:0.2rem outset var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast-4);color:var(--wp--preset--color--base);border-radius:5px;transition:all 0.2s linear} input[type='submit']:hover,input[type='submit']:focus{outline:0.2rem solid currentColor;outline-offset:-0.5rem} input[type='submit']:active{border-style:inset;outline:0.3rem solid currentColor;outline-offset:-0.6rem}",
        "elements": {
            "link": {
				"color": {
					"text": "var:preset|color|contrast-4"
				},
               "border": {
                    "bottom": {
                        "style": "solid",
                        "width": "0.2rem",
                        "color": "transparent"
                    },
                    "top": {
                        "style": "solid",
                        "width": "0.2rem",
                        "color": "transparent"
                    }
                },
                ":hover": {
                    "border": {
                        "bottom": {
                            "color": "currentColor"
                        }
                    }
                },
                ":focus": {
                    "outline": {
                        "style": "solid",
                        "width": "0.2rem",
                        "color": "currentColor",
                        "offset": "0.2rem"
                    }
                },
                "css": "transition:all 0.2s linear; & img{transition:all 0.2s linear} &:hover:has(img):not(.wp-block-site-logo a:hover){border-color: transparent} &:focus:has(img):not(.wp-block-site-logo a:focus){outline:none} &:hover:has(img):not(.wp-block-site-logo a:hover) img, &:focus:has(img):not(.wp-block-site-logo a:focus) img{outline:0.2rem solid currentColor;outline-offset:-1rem;filter:sepia(100%)}"
            },
            "button": {
                "spacing": {
                    "padding": {
                        "top": "0.5rem",
                        "bottom": "0.5rem",
                        "left": "1.3rem",
                        "right": "1.3rem"
                    }
                },
                "border": {
                    "radius": "5px",
                    "style": "outset",
                    "width": "0.2rem",
                    "color": "var:preset|color|contrast"
                },
                "color": {
                    "background": "var:preset|color|contrast-4",
                    "text": "var:preset|color|base"
                },
                ":hover": {
                    "outline": {
                        "offset":"-0.6rem",
                        "color": "currentColor",
                        "width": "0.2rem",
                        "style": "solid"
                    },
                    "typography": {
                        "textDecoration": "underline"
                    }
                },
                ":focus": {
                    "typography": {
                        "textDecoration": "underline"
                    },
                    "outline": {
                        "offset":"-0.6rem",
                        "color": "currentColor",
                        "width": "0.2rem",
                        "style": "solid"
                    }
                },
                ":active": {
                    "outline": {
                        "offset":"-0.7rem",
                        "color": "currentColor",
                        "width": "0.4rem",
                        "style": "solid"
                    },
                    "border": {
                        "style": "inset"
                    }
                },
                "css": "transition:all 0.2s linear;min-width:44px !important;min-height:44px !important;"
            },
            "cite": {
            
            },
            "caption": {
             
            },
            "heading": {
                "typography": {
                    "fontFamily": "var:preset|font-family|roboto-slab"
                },
                "spacing": {
                    "padding": {
                        "top": "0",
                        "bottom": "0",
                        "left": "0",
                        "right": "0"
                    },
                    "margin": {
                        "top": "0",
                        "bottom": "0",
                        "left": "0",
                        "right": "0"
                    }
                }
            },
            "h1": {
                "typography": {
                    "fontSize": "2.4rem"
                }
            },
            "h2": {
                "typography": {
                    "fontSize": "2rem"
                }
            },
            "h3": {
                "typography": {
                    "fontSize": "1.6rem"
                }
            },
            "h4": {
                "typography": {
                    "fontSize": "1.4rem"
                }
            },
            "h5": {
                "typography": {
                    "fontSize": "1.3rem"
                }
            },
            "h6": {
                "typography": {
                    "fontSize": "1.2rem"
                }
            }
        },
        "blocks": {
            "core/site-title": {
                "typography": {
                    "fontFamily": "var:preset|font-family|roboto-slab"
                }               
            },
            "core/site-logo": {
              "elements": {
					"link": {
						":hover": {
                            "border": {
                                "bottom": {
                                    "color": "transparent"
                                }
                            },
							"outline": {
                        		"width": "0.2rem",
                                "style": "solid",
                                "color": "currentColor",
                                "offset": "0.2rem"
                    		}
						}
					}
				}
            },
            "core/post-title": {
               "elements": {
					"link": {
						":hover": {
                            "border": {
                                "bottom": {
                                    "color": "transparent"
                                }
                            },
							"typography": {
                        		"textDecoration": "underline"
                    		}
						}
					}
				}
            },
            "core/heading": {
                "spacing": {
                    "padding": {
                        "top": "0",
                        "bottom": "0",
                        "left": "0",
                        "right": "0"
                    },
                    "margin": {
                        "top": "0",
                        "bottom": "0",
                        "left": "0",
                        "right": "0"
                    }
                }              
            },
            "core/post-terms": {
				"elements": {
					"link": {
						":hover": {
							"typography": {
                        		"textDecoration": "underline"
                    		}
						},
                        ":focus": {
                            "outline": {
                                "offset": "-0.4rem",
                                "width": "2px"
                            }
                        },
                        "css": "transition:all 0.2s linear"
					}
				},
               	"css":"&.taxonomy-category a{hyphens:none;white-space:nowrap !important;text-decoration:none;border:none;border-radius:1.2rem;padding:0.5rem 1rem;line-height:2.4;background:var(--wp--preset--color--contrast-4);color:var(--wp--preset--color--base);margin-left:0.2rem;margin-right:0.2rem;} &.taxonomy-post_tag a{hyphens:none;white-space:nowrap !important;text-decoration:none;border:none;padding:0.5rem 0.9rem;line-height:2.4;background:var(--wp--preset--color--contrast-4);color:var(--wp--preset--color--base);margin-left:0.3rem;margin-right:0.3rem;} &.taxonomy-post_tag a:hover{text-decoration:underline}"
            },
            "core/quote": {
                "variations": {
                    "plain": {
                        "css": "display:flex;flex-wrap:wrap;justify-content:center; & cite{margin:0 1rem}"
                    }
                }              
            },
            "core/pullquote": {
               
            },
            "core/separator": {
                "border": {
                    "top": {
                        "style": "solid",
                        "width": "0.2rem"
                    }
                },
                "variations": {
                    "wide": {
                        "border": {
                            "top": {
                                "style": "groove",
                                "width": "1rem"
                            }
                        }
                    }
                }
            },
            "core/code": {
                "spacing": {
                    "padding": {
                        "top": "1.5rem",
                        "bottom": "1.5rem",
                        "left": "1.5rem",
                        "right": "1.5rem"
                    }
                },
                "color": {
                    "background": "var:preset|color|contrast-4",
                    "text": "var:preset|color|base"
                }
            },
            "core/navigation": {
                "css":"& .wp-block-navigation-item__content{display:flex !important;justify-content:center !important;align-items:center !important;min-width:44px !important;min-height:44px !important} & .wp-block-navigation-item__content[aria-current='page']{font-weight:bold;border-bottom-color:currentColor} & .wp-block-navigation__responsive-container-open svg{min-width:44px !important;min-height:44px !important;} & .wp-block-navigation__responsive-container-close{padding: 1.5rem} & .wp-block-navigation__responsive-container-close svg{min-width:44px !important;min-height:44px !important;}"
            },
            "core/comments": {
                "css": "& .comment-form-cookies-consent{margin-top: 2rem; margin-bottom: 2rem;} & #wp-comment-cookies-consent{width:1.8rem;height:auto; margin-right:0.7rem}"
            },
            "core/comment-template": {
				"elements": {
					"link": {
						":hover": {
							"typography": {
								"textDecoration": "underline"
							}
						}
					}
				},
              	"css": "&.layout-1 li.depth-1>div{border-top:0.4rem solid var(--wp--preset--color--base-2)} &.layout-1 .byuser>div{border:0.4rem groove var(--wp--preset--color--decorative)!important} &.layout-1 ol{border-left:0.2rem dotted var(--wp--preset--color--decorative)} &.layout-2 li.depth-1>div{border-top:0.4rem solid var(--wp--preset--color--decorative-2)} &.layout-2 .byuser>div{border:0.4rem groove var(--wp--preset--color--decorative)!important} &.layout-2 ol{border-left:0.2rem solid var(--wp--preset--color--decorative-2)} &.layout-3 li.depth-1>div{border-top:0.4rem groove var(--wp--preset--color--base-4)} &.layout-3 .byuser>div{border:0.4rem solid var(--wp--preset--color--decorative-3)!important} &.layout-3 ol{border-left:0.2rem dashed var(--wp--preset--color--base-4)}"
            },
            "core/comment-reply-link": {
                "elements": {
                    "link": {
                        "typography": {
                            "textDecoration": "none"
                        },
                        "spacing": {
                            "padding": {
                                "top": "0.4rem",
                                "right": "0.8rem",
                                "bottom": "0.4rem",
                                "left": "0.8rem"
                            }
                        },
                        "color": {
                            "text": "var:preset|color|base",
                            "background": "var:preset|color|contrast-4"
                        },
                        ":hover": {
                            "typography": {
                                "textDecoration": "underline"
                            },
                            "border": {
                                "bottom": {
                                    "color": "transparent"
                                }
                            }
                        },
                        ":focus": {
                            "outline": {
                                "width": "2px",
                                "offset": "-0.4rem"
                            }
                        }
                    }
                }
            },
            "core/comment-edit-link": {
                "elements": {
                    "link": {
                        "typography": {
                            "textDecoration": "none"
                        },
                        "spacing": {
                            "padding": {
                                "top": "0.4rem",
                                "right": "0.8rem",
                                "bottom": "0.4rem",
                                "left": "0.8rem"
                            }
                        },
                        "color": {
                            "text": "var:preset|color|base",
                            "background": "var:preset|color|contrast-4"
                        },
                        ":hover": {
                            "typography": {
                                "textDecoration": "underline"
                            },
                            "border": {
                                "bottom": {
                                    "color": "transparent"
                                }
                            }
                        },
                        ":focus": {
                            "outline": {
                                "width": "2px",
                                "offset": "-0.4rem"
                            }
                        }
                    }
                }
            },
            "core/comments-pagination": {
                "css": "& :is(.wp-block-comments-pagination-next,.wp-block-comments-pagination-previous,.page-numbers){display:inline-block;min-width:44px;min-height:44px;text-align:center;margin:0.3rem !important;padding:0.5rem 1rem;} & .page-numbers[aria-current='page']{font-weight:bold} &.layout-1{padding:0.5rem;background:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--close)} &.layout-1 :is(.wp-block-comments-pagination-next,.wp-block-comments-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-2-light)} &.layout-1 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-2)} &.layout-2{padding:0.5rem;background:var(--wp--preset--color--base)} &.layout-2 :is(.wp-block-comments-pagination-next,.wp-block-comments-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-3-light)} &.layout-2 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-3)} &.layout-3{border-radius:2rem;border:2px solid var(--wp--preset--color--decorative-3)} &.layout-3 :is(.wp-block-comments-pagination-next,.wp-block-comments-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-4-light);border-radius:0.5rem;} &.layout-3 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-4)}"
            },
            "core/query-pagination": {
                "css": "& :is(.wp-block-query-pagination-next,.wp-block-query-pagination-previous,.page-numbers){display:inline-block;min-width:44px;min-height:44px;text-align:center;margin:0.3rem !important;padding:0.5rem 1rem;} & .page-numbers[aria-current='page']{font-weight:bold} &.layout-1{padding:0.5rem;background:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--close)} &.layout-1 :is(.wp-block-query-pagination-next,.wp-block-query-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-2-light)} &.layout-1 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-2)} &.layout-2{padding:0.5rem;background:var(--wp--preset--color--base)} &.layout-2 :is(.wp-block-query-pagination-next,.wp-block-query-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-3-light)} &.layout-2 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-3)} &.layout-3{border-radius:2rem;border:2px solid var(--wp--preset--color--decorative-3)} &.layout-3 :is(.wp-block-query-pagination-next,.wp-block-query-pagination-previous,.page-numbers){background:var(--wp--preset--color--base-4-light);border-radius:0.5rem;} &.layout-3 .page-numbers[aria-current='page']{background:var(--wp--preset--color--base-4)}"
            },
            "core/post-navigation-link": {
                "css": "padding:1.5rem; &.layout-1{background:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--close)} &.layout-2{background:var(--wp--preset--color--base)} &.layout-3{border-radius:2rem;border:2px solid var(--wp--preset--color--decorative-3)}"
            },
            "core/search": {
                "css": "&.wp-block-search__button-outside .wp-block-search__inside-wrapper{flex-wrap:wrap !important} & .wp-block-search__input{max-width:100%} & .wp-block-search__input:focus{outline:3px solid currentColor;outline-offset:-0.4rem;transition: all 0.2s linear}"
            },
            "core/avatar": {
               "border": {
                    "radius": "50%"
                }
            }
        }
    },
    "customTemplates": [
        {
            "name": "page-empty",
			"title": "Empty Template",
			"postTypes": [
				"page",
				"post"
			]
        },
        {
            "name": "page-no-title",
			"title": "Page/Post Template Without Title",
			"postTypes": [
				"page",
				"post"
			]
        }
    ],
    "templateParts": [
        {
			"area": "header",
			"name": "header",
			"title": "Header"
		},
		{
			"area": "footer",
			"name": "footer",
			"title": "Footer"
		}
    ],
    "patterns": {
    }
}

