diff --git a/epi/assets/fonts/inter_normal_100.ttf b/epi/assets/fonts/inter_normal_100.ttf new file mode 100644 index 000000000..fe77243fc Binary files /dev/null and b/epi/assets/fonts/inter_normal_100.ttf differ diff --git a/epi/assets/fonts/inter_normal_200.ttf b/epi/assets/fonts/inter_normal_200.ttf new file mode 100644 index 000000000..c993e8221 Binary files /dev/null and b/epi/assets/fonts/inter_normal_200.ttf differ diff --git a/epi/assets/fonts/inter_normal_300.ttf b/epi/assets/fonts/inter_normal_300.ttf new file mode 100644 index 000000000..71188f5cb Binary files /dev/null and b/epi/assets/fonts/inter_normal_300.ttf differ diff --git a/epi/assets/fonts/inter_normal_400.ttf b/epi/assets/fonts/inter_normal_400.ttf new file mode 100644 index 000000000..5e4851f0a Binary files /dev/null and b/epi/assets/fonts/inter_normal_400.ttf differ diff --git a/epi/assets/fonts/inter_normal_500.ttf b/epi/assets/fonts/inter_normal_500.ttf new file mode 100644 index 000000000..a01f3777a Binary files /dev/null and b/epi/assets/fonts/inter_normal_500.ttf differ diff --git a/epi/assets/fonts/inter_normal_600.ttf b/epi/assets/fonts/inter_normal_600.ttf new file mode 100644 index 000000000..ecc7041e2 Binary files /dev/null and b/epi/assets/fonts/inter_normal_600.ttf differ diff --git a/epi/assets/fonts/inter_normal_700.ttf b/epi/assets/fonts/inter_normal_700.ttf new file mode 100644 index 000000000..fe23eeb9c Binary files /dev/null and b/epi/assets/fonts/inter_normal_700.ttf differ diff --git a/epi/assets/fonts/inter_normal_800.ttf b/epi/assets/fonts/inter_normal_800.ttf new file mode 100644 index 000000000..874b1b0dd Binary files /dev/null and b/epi/assets/fonts/inter_normal_800.ttf differ diff --git a/epi/assets/fonts/inter_normal_900.ttf b/epi/assets/fonts/inter_normal_900.ttf new file mode 100644 index 000000000..b27822bae Binary files /dev/null and b/epi/assets/fonts/inter_normal_900.ttf differ diff --git a/epi/functions.php b/epi/functions.php new file mode 100644 index 000000000..6401a0b4b --- /dev/null +++ b/epi/functions.php @@ -0,0 +1,61 @@ +get( 'Version' ) + ); + + // Enqueue theme stylesheet. + wp_enqueue_style( 'epi-style' ); + + } + +endif; + +add_action( 'wp_enqueue_scripts', 'epi_styles' ); diff --git a/epi/parts/footer.html b/epi/parts/footer.html new file mode 100644 index 000000000..41965ca12 --- /dev/null +++ b/epi/parts/footer.html @@ -0,0 +1 @@ + diff --git a/epi/parts/header.html b/epi/parts/header.html new file mode 100644 index 000000000..d5d46bc31 --- /dev/null +++ b/epi/parts/header.html @@ -0,0 +1 @@ + diff --git a/epi/patterns/cart.php b/epi/patterns/cart.php new file mode 100644 index 000000000..e35630f70 --- /dev/null +++ b/epi/patterns/cart.php @@ -0,0 +1,111 @@ + + + +

+ + + + + +
+ +
+ +
+ +
+ + + +
+ +

+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ + + +
+ +

+ + + +

+ + + +
+ + + +

+ + + +
+ +
+ diff --git a/epi/patterns/checkout.php b/epi/patterns/checkout.php new file mode 100644 index 000000000..33c95fc5a --- /dev/null +++ b/epi/patterns/checkout.php @@ -0,0 +1,111 @@ + + + + + +
+ +

+ + + + + +
+ +
+ + +
+ + + +
+ + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ + + +
+ +
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ +
+ +
+ diff --git a/epi/patterns/footer.php b/epi/patterns/footer.php new file mode 100644 index 000000000..b63f34869 --- /dev/null +++ b/epi/patterns/footer.php @@ -0,0 +1,41 @@ + + + + + + + + + +
+ +
+ + + +

/ /

+ +
+ + + +

WordPress'; + echo sprintf( + esc_html__( 'Designed with %1$s', 'epi' ), + $wordpress_link + ); + ?>

+ +
+ diff --git a/epi/patterns/header.php b/epi/patterns/header.php new file mode 100644 index 000000000..b0ed23b0b --- /dev/null +++ b/epi/patterns/header.php @@ -0,0 +1,38 @@ + + + +
+ + + +
+ +
+ + + +
+ +
+ +

+ +
+ + + +
+ +
+ +
+ diff --git a/epi/patterns/hidden-404.php b/epi/patterns/hidden-404.php new file mode 100644 index 000000000..71fcd21b0 --- /dev/null +++ b/epi/patterns/hidden-404.php @@ -0,0 +1,21 @@ + + + +

+ +

+ + + +

+ + + diff --git a/epi/patterns/hidden-comments.php b/epi/patterns/hidden-comments.php new file mode 100644 index 000000000..39ba30e8d --- /dev/null +++ b/epi/patterns/hidden-comments.php @@ -0,0 +1,56 @@ + + + + + + +
+ + + + +
+ +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ + + + + +
+ + + + + + + + + + +
+ diff --git a/epi/patterns/hidden-no-results.php b/epi/patterns/hidden-no-results.php new file mode 100644 index 000000000..b92fc92fa --- /dev/null +++ b/epi/patterns/hidden-no-results.php @@ -0,0 +1,12 @@ + + +

+ diff --git a/epi/patterns/hidden-search-field.php b/epi/patterns/hidden-search-field.php new file mode 100644 index 000000000..dc664b0f7 --- /dev/null +++ b/epi/patterns/hidden-search-field.php @@ -0,0 +1,10 @@ + + diff --git a/epi/patterns/post-list.php b/epi/patterns/post-list.php new file mode 100644 index 000000000..13516fcd3 --- /dev/null +++ b/epi/patterns/post-list.php @@ -0,0 +1,55 @@ + + + +
+ + +
+ +
+ + + + + +
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+ + + + + +
+ +
+ diff --git a/epi/readme.txt b/epi/readme.txt new file mode 100644 index 000000000..816ef19bd --- /dev/null +++ b/epi/readme.txt @@ -0,0 +1,46 @@ +=== Epi === +Contributors: Automattic +Requires at least: 6.3 +Tested up to: 6.4 +Requires PHP: 7.0 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +== Description == + +Epi is a simple blog theme with a sticky left sidebar. + +== Changelog == + += 1.0.0 = +* Initial release + +== Copyright == + +Epi is based on Archivo (https://wordpress.com/theme/archivo/), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) + +Archivo WordPress Theme, (C) 2022 Automattic +Archivo is distributed under the terms of the GNU GPL. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +Inter Font +Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) +This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL +License URL: http://scripts.sil.org/OFL +Source: https://rsms.me/ +-- End of Inter Font credits -- + +Included in theme screenshot + +Grayscale photography of woman wearing long-sleeved shirt photo +Unsplash License +https://unsplash.com/photos/grayscale-photography-of-woman-wearing-long-sleeved-shirt-UqT55tGBqzI diff --git a/epi/screenshot.png b/epi/screenshot.png new file mode 100644 index 000000000..652a1ffbf Binary files /dev/null and b/epi/screenshot.png differ diff --git a/epi/style.css b/epi/style.css new file mode 100644 index 000000000..55aee295c --- /dev/null +++ b/epi/style.css @@ -0,0 +1,161 @@ +/* +Theme Name: Epi +Theme URI: https://wordpress.com/theme/epi/ +Author: Automattic +Author URI: https://automattic.com/ +Description: Epi is a simple blog theme with a sticky left sidebar. +Requires at least: 6.0 +Tested up to: 6.4 +Requires PHP: 7.0 +Version: 1.0.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: epi +Tags: blog, three-columns, wide-blocks, block-styles, featured-images, full-site-editing, rtl-language-support, style-variations, threaded-comments, translation-ready, one-column, editor-style +*/ + +/* + * Control the hover stylings of outline block style. + * Unnecessary once block styles are configurable via theme.json + * https://github.com/WordPress/gutenberg/issues/42794 + */ +.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover { + background-color: var(--wp--preset--color--secondary); + color: var(--wp--preset--color--background); + border-color: var(--wp--preset--color--secondary); +} + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-color: var(--wp--preset--color--tertiary); + text-decoration-thickness: 0.5px !important; + text-underline-offset: 0.1em; +} + +a:hover { + text-decoration-color: var(--wp--preset--color--tertiary) !important; +} + +/* + * Navigation Block + * Reset the padding from List block + * https://github.com/WordPress/gutenberg/issues/50486 + */ +.wp-block-navigation ul { + padding: unset; +} + +/* + * Adjust the position of the close button + */ +.wp-block-navigation__responsive-container-close { + left: 0; +} + +.has-modal-open .is-menu-open .wp-block-navigation__responsive-dialog { + margin-top: 48px; +} + +.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { + margin-top: 94px; +} + +/* + * Responsive menu container padding. + * This ensures the responsive container inherits the same + * spacing defined above. This behavior may be built into + * the Block Editor in the future. + */ +.wp-block-navigation__responsive-container.is-menu-open { + padding: var(--wp--preset--spacing--50); +} + +/* Adjust the top padding for the menu items */ +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { + padding-top: calc(1.5rem + var(--wp--preset--spacing--50)); +} + +/* Adjust the top padding for the submenu items */ +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { + padding: 0 var(--wp--preset--spacing--50); +} + +/* + * Pull quote Block + * Reset the browser default margins for blockquote element + * https://github.com/WordPress/gutenberg/issues/44129 + */ +.wp-block-pullquote blockquote, +.wp-block-pullquote p { + margin: 0; +} + +/* + * Needed to style Jetpack Contact Form + */ +.wp-block-jetpack-contact-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), +.wp-block-jetpack-contact-form select, +.wp-block-jetpack-contact-form textarea { + border: 1px solid #949494; + font-family: inherit; + font-size: 1em; + margin-bottom: var(--wp--preset--spacing--50); + padding: 8px; +} + +.wp-block-jetpack-contact-form .wp-block-jetpack-button button { + padding: 0.5em 2em; +} + +.wp-block-jetpack-contact-form.contact-form label { + font-weight: 400; + margin-bottom: 0; + text-transform: none; +} + +.wp-block-jetpack-contact-form.contact-form label span { + opacity: 0.7; +} + +.wp-block-jetpack-contact-form.contact-form select { + padding: 8px; +} + +.wp-block-jetpack-contact-form.contact-form textarea { + margin-bottom: var(--wp--preset--spacing--50); +} + +div[id^="contact-form-"] h4 { + font-size: var(--wp--preset--font-size--medium); + font-weight: 700; + line-height: 1.388888889; +} + +.contact-form-submission { + margin: 0; + padding: 0; +} + +.wp-block-jetpack-mailchimp input:not([type="submit"]) { + border: 1px solid #949494; + font-family: inherit; + font-size: 1em; + padding: 8px; +} + +.wp-block-jetpack-mailchimp .wp-block-jetpack-button button { + padding: 0.5em 2em; +} + +.wp-block-jetpack-mailchimp .wp-block-jetpack-button, +.wp-block-jetpack-mailchimp p { + margin-bottom: var(--wp--preset--spacing--50); +} + +.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]), +.wp-block-post-comments-form .comment-form textarea { + line-height: inherit; +} diff --git a/epi/templates/404.html b/epi/templates/404.html new file mode 100644 index 000000000..c6edbeb5c --- /dev/null +++ b/epi/templates/404.html @@ -0,0 +1,45 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/archive-product.html b/epi/templates/archive-product.html new file mode 100644 index 000000000..055549718 --- /dev/null +++ b/epi/templates/archive-product.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/archive.html b/epi/templates/archive.html new file mode 100644 index 000000000..f7a9ea458 --- /dev/null +++ b/epi/templates/archive.html @@ -0,0 +1,49 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/cart.html b/epi/templates/cart.html new file mode 100644 index 000000000..f1c0bb871 --- /dev/null +++ b/epi/templates/cart.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/checkout.html b/epi/templates/checkout.html new file mode 100644 index 000000000..d00ae19d3 --- /dev/null +++ b/epi/templates/checkout.html @@ -0,0 +1,5 @@ + +
+ +
+ diff --git a/epi/templates/index.html b/epi/templates/index.html new file mode 100644 index 000000000..50d3f86aa --- /dev/null +++ b/epi/templates/index.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/order-confirmation.html b/epi/templates/order-confirmation.html new file mode 100644 index 000000000..3bab10b0a --- /dev/null +++ b/epi/templates/order-confirmation.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/page.html b/epi/templates/page.html new file mode 100644 index 000000000..287900dfa --- /dev/null +++ b/epi/templates/page.html @@ -0,0 +1,56 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ + +
+ +
+ +
+ + +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/product-search-results.html b/epi/templates/product-search-results.html new file mode 100644 index 000000000..055549718 --- /dev/null +++ b/epi/templates/product-search-results.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/search.html b/epi/templates/search.html new file mode 100644 index 000000000..7310b9064 --- /dev/null +++ b/epi/templates/search.html @@ -0,0 +1,109 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + + + + + +
+ + + +
+ +
+ + + +
+ + +
+ +
+ + + + + +
+ + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + + +
+ +
+ +
+ + + +
+ +
+ + + + +
+ + + + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/single-product.html b/epi/templates/single-product.html new file mode 100644 index 000000000..7100c4d6d --- /dev/null +++ b/epi/templates/single-product.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/single.html b/epi/templates/single.html new file mode 100644 index 000000000..a9f47fbc6 --- /dev/null +++ b/epi/templates/single.html @@ -0,0 +1,85 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + + + +
+ + + + + + + +
+ +
+ + +
+ +
+ +
+ + + + + + + +
+ + + +
+ + + +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/taxonomy-product_cat.html b/epi/templates/taxonomy-product_cat.html new file mode 100644 index 000000000..a4d8de53e --- /dev/null +++ b/epi/templates/taxonomy-product_cat.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/templates/taxonomy-product_tag.html b/epi/templates/taxonomy-product_tag.html new file mode 100644 index 000000000..fd69e1b7d --- /dev/null +++ b/epi/templates/taxonomy-product_tag.html @@ -0,0 +1,29 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ diff --git a/epi/theme.json b/epi/theme.json new file mode 100644 index 000000000..5ed50aa90 --- /dev/null +++ b/epi/theme.json @@ -0,0 +1,641 @@ +{ + "customTemplates": [ + { + "name": "archive-product", + "postTypes": [ + "page" + ], + "title": "Product Archive" + }, + { + "name": "cart", + "postTypes": [ + "page" + ], + "title": "Cart" + }, + { + "name": "checkout", + "postTypes": [ + "page" + ], + "title": "Checkout" + }, + { + "name": "order-confirmation", + "postTypes": [ + "page" + ], + "title": "Order Confirmation" + }, + { + "name": "product-search-results", + "postTypes": [ + "page" + ], + "title": "Product Search Results" + }, + { + "name": "single-product", + "postTypes": [ + "product" + ], + "title": "Single Product" + }, + { + "name": "taxonomy-product_cat", + "postTypes": [ + "page" + ], + "title": "Product Category Archive" + }, + { + "name": "taxonomy-product_tag", + "postTypes": [ + "page" + ], + "title": "Product Tag Archive" + } + ], + "settings": { + "appearanceTools": true, + "color": { + "custom": true, + "customGradient": true, + "palette": [ + { + "color": "#232323", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#424242", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#232323", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#f1f1f1", + "name": "Background", + "slug": "background" + }, + { + "color": "#464646", + "name": "Tertiary", + "slug": "tertiary" + } + ] + }, + "layout": { + "contentSize": "400px", + "wideSize": "1624px" + }, + "spacing": { + "spacingScale": { + "steps": 0 + }, + "spacingSizes": [ + { + "name": "1", + "size": "0.75rem", + "slug": "30" + }, + { + "name": "2", + "size": "1rem", + "slug": "40" + }, + { + "name": "3", + "size": "1.5rem", + "slug": "50" + }, + { + "name": "4", + "size": "2rem", + "slug": "60" + }, + { + "name": "5", + "size": "3rem", + "slug": "70" + }, + { + "name": "6", + "size": "4rem", + "slug": "80" + } + ], + "units": [ + "%", + "px", + "em", + "rem", + "vh", + "vw" + ] + }, + "typography": { + "customFontSize": true, + "dropCap": false, + "fluid": false, + "fontFamilies": [ + { + "fontFace": [ + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "100", + "src": [ + "file:./assets/fonts/inter_normal_100.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "200", + "src": [ + "file:./assets/fonts/inter_normal_200.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "300", + "src": [ + "file:./assets/fonts/inter_normal_300.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "400", + "src": [ + "file:./assets/fonts/inter_normal_400.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "500", + "src": [ + "file:./assets/fonts/inter_normal_500.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "600", + "src": [ + "file:./assets/fonts/inter_normal_600.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/inter_normal_700.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "800", + "src": [ + "file:./assets/fonts/inter_normal_800.ttf" + ] + }, + { + "fontFamily": "Inter", + "fontStyle": "normal", + "fontWeight": "900", + "src": [ + "file:./assets/fonts/inter_normal_900.ttf" + ] + } + ], + "fontFamily": "Inter", + "slug": "inter" + } + ], + "fontSizes": [ + { + "name": "Extra Small", + "size": "0.625rem", + "slug": "x-small" + }, + { + "name": "Small", + "size": "0.75rem", + "slug": "small" + }, + { + "name": "Medium", + "size": "0.9rem", + "slug": "medium" + }, + { + "name": "Large", + "size": "1.296rem", + "slug": "large" + }, + { + "name": "Extra Large", + "size": "1.866rem", + "slug": "x-large" + } + ] + } + }, + "styles": { + "blocks": { + "core/button": { + "variations": { + "outline": { + "border": { + "width": "1px" + }, + "spacing": { + "padding": { + "bottom": "0.3125rem", + "left": "1.4375rem", + "right": "1.4375rem", + "top": "0.3125rem" + } + } + } + } + }, + "core/calendar": { + "css": ".wp-block-calendar table:where(:not(.has-text-color)) {color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) td {border-color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) th {border-color: var(--wp--preset--color--contrast);} & :where(.wp-block-calendar table:not(.has-background) th){background:transparent;}" + }, + "core/code": { + "border": { + "color": "var(--wp--preset--color--foreground)", + "radius": "0", + "style": "solid", + "width": "0.5px" + }, + "spacing": { + "padding": "var(--wp--preset--spacing--30)" + }, + "typography": { + "fontFamily": "monospace" + } + }, + "core/comment-author-name": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)" + } + }, + "core/comment-date": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)" + } + }, + "core/comment-edit-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)" + } + }, + "core/comment-reply-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)" + } + }, + "core/comments-pagination": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)" + } + }, + "core/comments-title": { + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--50)", + "top": "0" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": "1.388888889" + } + }, + "core/cover": { + "spacing": { + "padding": "var(--wp--preset--spacing--50)" + } + }, + "core/gallery": { + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--50)" + } + } + }, + "core/latest-comments": { + "css": " .wp-block-latest-comments__comment-author{font-size: inherit;} & .wp-block-latest-comments__comment-date{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{margin:0 0 var(--wp--style--block-gap)}&:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:calc(1em + 0.5rem);}", + "spacing": { + "padding": { + "left": "0" + } + } + }, + "core/latest-posts": { + "css": " .wp-block-latest-posts__post-author{font-size: inherit;} & .wp-block-latest-posts__post-date{font-size: inherit;} & .wp-block-latest-posts__post-excerpt{margin:0 0 var(--wp--style--block-gap)}" + }, + "core/list": { + "spacing": { + "padding": { + "left": "var(--wp--preset--spacing--50)" + } + } + }, + "core/navigation": { + "css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color: var(--wp--preset--color--contrast);border-width:0.5px}", + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/paragraph": { + "typography": { + "lineHeight": "calc(1em + 0.5rem)" + } + }, + "core/post-author": { + "css": ".wp-block-post-author .wp-block-post-author__byline{font-size:inherit;}&.wp-block-post-author .wp-block-post-author__name a{text-decoration:none;}&.wp-block-post-author .wp-block-post-author__bio{font-size:inherit;margin:0;}& .wp-block-post-author__avatar img{margin-top:4px;vertical-align:middle;}" + }, + "core/post-comments-form": { + "css": ".wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]){line-height: inherit;}&.wp-block-post-comments-form .comment-form textarea{line-height: inherit;}&.wp-block-post-comments-form .form-submit {margin-bottom: 0;}&.wp-block-post-comments-form .comment-form > *:not(.comment-form-cookies-consent,.comment-subscription-form){margin-top:var(--wp--preset--spacing--50);margin-bottom:0;}& .comment-reply-title{font-size:var(--wp--preset--font-size--medium);line-height:1.388888889;}" + }, + "core/post-excerpt": { + "css": ".wp-block-post-excerpt p.wp-block-post-excerpt__excerpt{line-height: inherit;}" + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": "1.388888889" + } + }, + "core/pullquote": { + "border": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "1px 0" + }, + "css": ".wp-block-pullquote cite{display:block;}", + "elements": { + "cite": { + "spacing": { + "margin": { + "top": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)", + "fontStyle": "normal", + "textTransform": "none" + } + } + }, + "spacing": { + "padding": "var(--wp--preset--spacing--50)" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "italic" + } + }, + "core/query-pagination": { + "css": ".wp-block-query-pagination .wp-block-query-pagination-next{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-previous{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-numbers {margin-bottom:0;}", + "typography": { + "lineHeight": "1" + } + }, + "core/query-title": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": "1.388888889" + } + }, + "core/quote": { + "border": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "0 0 0 1px" + }, + "spacing": { + "margin": { + "left": "0", + "right": "0" + }, + "padding": { + "left": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontStyle": "italic" + }, + "variations": { + "plain": { + "border": { + "width": "0" + }, + "spacing": { + "padding": { + "left": "0" + } + }, + "typography": { + "fontStyle": "normal" + } + } + } + }, + "core/search": { + "css": "&.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:999px;}& .wp-block-search__inside-wrapper{border-radius:999px;}& :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button.has-icon{padding:0.375rem;}" + }, + "core/separator": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "0 0 1px 0" + }, + "color": { + "text": "var(--wp--preset--color--foreground)" + } + }, + "core/site-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "700", + "lineHeight": "1.388888889" + } + }, + "core/tag-cloud": { + "css": ".wp-block-tag-cloud.is-style-outline{font-size:var(--wp--preset--font-size--small)}&.wp-block-tag-cloud.is-style-outline a {border-radius: 999px;padding: 0 1rem;}&.wp-block-tag-cloud.is-style-outline a:hover {color: var(--wp--preset--color--base);background-color: var(--wp--preset--color--primary);}" + }, + "core/term-description": { + "css": ".wp-block-term-description p+p{margin-top:1.25rem;}" + } + }, + "color": { + "background": "var(--wp--preset--color--background)", + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "button": { + ":active": { + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--background)" + } + }, + ":focus": { + "color": { + "background": "var(--wp--preset--color--secondary)", + "text": "var(--wp--preset--color--background)" + } + }, + ":hover": { + "color": { + "background": "var(--wp--preset--color--secondary)", + "text": "var(--wp--preset--color--background)" + } + }, + "border": { + "radius": "9999px" + }, + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--background)" + }, + "spacing": { + "padding": { + "bottom": "0.375rem", + "left": "1.5rem", + "right": "1.5rem", + "top": "0.375rem" + } + } + }, + "h1": { + "typography": { + "fontSize": "var(--wp--preset--font-size--large)", + "lineHeight": "1.350308642" + } + }, + "h2": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": "1.388888889" + } + }, + "h3": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "calc(1em + 0.5rem)" + } + }, + "h4": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)", + "lineHeight": "1.2" + } + }, + "h5": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)", + "lineHeight": "1.2", + "textTransform": "uppercase" + } + }, + "h6": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-small)", + "fontWeight": 400, + "lineHeight": "1.2" + } + }, + "heading": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--inter)", + "fontWeight": "700" + } + }, + "link": { + ":hover": { + "typography": { + "textDecoration": "none" + } + }, + "color": { + "text": "var(--wp--preset--color--primary)" + } + } + }, + "spacing": { + "blockGap": "var(--wp--preset--spacing--50)", + "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--small)", + "lineHeight": "1.666666667" + } + }, + "templateParts": [ + { + "area": "header", + "name": "header", + "title": "Header" + }, + { + "area": "footer", + "name": "footer", + "title": "Footer" + } + ], + "version": 2, + "$schema": "https://schemas.wp.org/trunk/theme.json" +}