فهرست منبع

Goodskin: add theme (#7971)

* Adds Goodskin theme:

Goodskin is a blogging theme designed for skincare blogs.

* Update theme.json

Fix paths to font assets.

* Update two column gallery pattern

Fix image paths.

* Update product ratings pattern

Fix image paths.

* Update home.php

* Removing hidden .DS_store files

* Update the footer to use the pattern.

---------

Co-authored-by: alaczek <ola@bodera.com>
Beatriz Fialho 11 ماه پیش
والد
کامیت
922bedd384
52فایلهای تغییر یافته به همراه2081 افزوده شده و 0 حذف شده
  1. BIN
      goodskin/assets/fonts/.DS_Store
  2. BIN
      goodskin/assets/fonts/Archivo-Italic-VariableFont_wdth,wght.ttf
  3. BIN
      goodskin/assets/fonts/Archivo-VariableFont_wdth,wght.ttf
  4. BIN
      goodskin/assets/fonts/InstrumentSerif-Italic.ttf
  5. BIN
      goodskin/assets/fonts/InstrumentSerif-Regular.ttf
  6. BIN
      goodskin/assets/fonts/cormorant-garamond_italic_300.ttf
  7. BIN
      goodskin/assets/fonts/cormorant-garamond_italic_400.ttf
  8. BIN
      goodskin/assets/fonts/cormorant-garamond_italic_500.ttf
  9. BIN
      goodskin/assets/fonts/cormorant-garamond_italic_600.ttf
  10. BIN
      goodskin/assets/fonts/cormorant-garamond_italic_700.ttf
  11. BIN
      goodskin/assets/fonts/cormorant-garamond_normal_300.ttf
  12. BIN
      goodskin/assets/fonts/cormorant-garamond_normal_400.ttf
  13. BIN
      goodskin/assets/fonts/cormorant-garamond_normal_500.ttf
  14. BIN
      goodskin/assets/fonts/cormorant-garamond_normal_600.ttf
  15. BIN
      goodskin/assets/fonts/cormorant-garamond_normal_700.ttf
  16. BIN
      goodskin/assets/images/.DS_Store
  17. BIN
      goodskin/assets/images/skin-blog-about-image-792x1024.jpg
  18. BIN
      goodskin/assets/images/skin-blog-home-image-2-2.jpg
  19. BIN
      goodskin/assets/images/skin-blog-home-image-3-1.jpg
  20. BIN
      goodskin/assets/images/skin-blog-product-1-1.jpg
  21. BIN
      goodskin/assets/images/skin-blog-product-2-1.jpg
  22. BIN
      goodskin/assets/images/skin-blog-product-3-1.jpg
  23. BIN
      goodskin/assets/images/skin-blog-product-4-1-1024x1024.jpg
  24. 60 0
      goodskin/functions.php
  25. 35 0
      goodskin/parts/comments.html
  26. 1 0
      goodskin/parts/footer.html
  27. 5 0
      goodskin/parts/header.html
  28. 73 0
      goodskin/parts/sidebar.html
  29. 12 0
      goodskin/patterns/404.php
  30. 29 0
      goodskin/patterns/about-page-heading-paragraph-image.php
  31. 61 0
      goodskin/patterns/footer.php
  32. 184 0
      goodskin/patterns/home.php
  33. 16 0
      goodskin/patterns/no-results-content.php
  34. 85 0
      goodskin/patterns/product-ratings-row.php
  35. 10 0
      goodskin/patterns/search.php
  36. 95 0
      goodskin/patterns/single.php
  37. 23 0
      goodskin/patterns/two-column-gallery.php
  38. 75 0
      goodskin/readme.txt
  39. BIN
      goodskin/screenshot.png
  40. 83 0
      goodskin/style.css
  41. 79 0
      goodskin/styles/blush.json
  42. 50 0
      goodskin/styles/eyeshadow.json
  43. 36 0
      goodskin/styles/jojoba.json
  44. 11 0
      goodskin/templates/404.html
  45. 53 0
      goodskin/templates/archive.html
  46. 1 0
      goodskin/templates/home.html
  47. 41 0
      goodskin/templates/index.html
  48. 19 0
      goodskin/templates/page.html
  49. 53 0
      goodskin/templates/search.html
  50. 1 0
      goodskin/templates/single.html
  51. 9 0
      goodskin/templates/wp-custom-template-page-no-title.html
  52. 881 0
      goodskin/theme.json

BIN
goodskin/assets/fonts/.DS_Store


BIN
goodskin/assets/fonts/Archivo-Italic-VariableFont_wdth,wght.ttf


BIN
goodskin/assets/fonts/Archivo-VariableFont_wdth,wght.ttf


BIN
goodskin/assets/fonts/InstrumentSerif-Italic.ttf


BIN
goodskin/assets/fonts/InstrumentSerif-Regular.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_italic_300.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_italic_400.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_italic_500.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_italic_600.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_italic_700.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_normal_300.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_normal_400.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_normal_500.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_normal_600.ttf


BIN
goodskin/assets/fonts/cormorant-garamond_normal_700.ttf


BIN
goodskin/assets/images/.DS_Store


BIN
goodskin/assets/images/skin-blog-about-image-792x1024.jpg


BIN
goodskin/assets/images/skin-blog-home-image-2-2.jpg


BIN
goodskin/assets/images/skin-blog-home-image-3-1.jpg


BIN
goodskin/assets/images/skin-blog-product-1-1.jpg


BIN
goodskin/assets/images/skin-blog-product-2-1.jpg


BIN
goodskin/assets/images/skin-blog-product-3-1.jpg


BIN
goodskin/assets/images/skin-blog-product-4-1-1024x1024.jpg


+ 60 - 0
goodskin/functions.php

@@ -0,0 +1,60 @@
+<?php
+/**
+ * goodskin functions and definitions
+ *
+ * @link https://developer.wordpress.org/themes/basics/theme-functions/
+ *
+ * @package goodskin
+ * @since goodskin 1.0
+ */
+declare( strict_types = 1 );
+
+if ( ! function_exists( 'goodskin_support' ) ) :
+
+	/**
+	 * Sets up theme defaults and registers support for various WordPress feagoodskinres.
+	 *
+	 * @since goodskin 1.0
+	 *
+	 * @regoodskinrn void
+	 */
+	function goodskin_support() {
+
+		// Enqueue editor styles.
+		add_editor_style( 'style.css' );
+
+		// Make theme available for translation.
+		load_theme_textdomain( 'goodskin' );
+	}
+
+endif;
+
+add_action( 'after_segoodskinp_theme', 'goodskin_support' );
+
+if ( ! function_exists( 'goodskin_styles' ) ) :
+
+	/**
+	 * Enqueue styles.
+	 *
+	 * @since goodskin 1.0
+	 *
+	 * @regoodskinrn void
+	 */
+	function goodskin_styles() {
+
+		// Register theme stylesheet.
+		wp_register_style(
+			'goodskin-style',
+			get_stylesheet_directory_uri() . '/style.css',
+			array(),
+			wp_get_theme()->get( 'Version' )
+		);
+
+		// Enqueue theme stylesheet.
+		wp_enqueue_style( 'goodskin-style' );
+
+	}
+
+endif;
+
+add_action( 'wp_enqueue_scripts', 'goodskin_styles' );

+ 35 - 0
goodskin/parts/comments.html

@@ -0,0 +1,35 @@
+<!-- wp:comments {"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop"><!-- wp:group {"layout":{"type":"default"}} -->
+<div class="wp-block-group"><!-- wp:comments-title {"level":3} /-->
+
+<!-- wp:comment-template {"style":{"spacing":{"padding":{"left":"0px"}}}} -->
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|60"}}}} -->
+<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--60)"><!-- wp:group {"style":{"spacing":{"blockGap":"1rem"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:avatar {"size":64} /-->
+
+<!-- wp:group -->
+<div class="wp-block-group"><!-- wp:comment-author-name /-->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"0.5em"}},"layout":{"type":"flex"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px"><!-- wp:comment-date {"format":"F j, Y \\a\\t g:i a"} /-->
+
+<!-- wp:comment-edit-link /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:comment-content /-->
+
+<!-- wp:comment-reply-link /--></div>
+<!-- /wp:group -->
+<!-- /wp:comment-template -->
+
+<!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+<!-- wp:comments-pagination-previous /-->
+
+<!-- wp:comments-pagination-next /-->
+<!-- /wp:comments-pagination -->
+
+<!-- wp:post-comments-form /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:comments -->

+ 1 - 0
goodskin/parts/footer.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"goodskin/footer"} /-->

+ 5 - 0
goodskin/parts/header.html

@@ -0,0 +1,5 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)"><!-- wp:site-title /-->
+
+<!-- wp:navigation {"overlayMenu":"always","overlayBackgroundColor":"custom-background","overlayTextColor":"contrast","layout":{"type":"flex","justifyContent":"left"},"style":{"spacing":{"blockGap":"0"},"layout":{"selfStretch":"fit","flexSize":null}},"fontSize":"xx-large","fontFamily":"instrument-serif"} /--></div>
+<!-- /wp:group -->

+ 73 - 0
goodskin/parts/sidebar.html

@@ -0,0 +1,73 @@
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"400"}},"fontSize":"x-small","fontFamily":"archivo"} -->
+<p class="has-archivo-font-family has-x-small-font-size" style="font-style:normal;font-weight:400;text-transform:uppercase">Topics</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:categories /--></div>
+<!-- /wp:group -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|50","style":{"layout":[]}} -->
+<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:search {"label":"","showLabel":false,"placeholder":"Search...","buttonText":"Search","buttonPosition":"button-inside","buttonUseIcon":true} /-->
+
+<!-- wp:spacer {"height":"var:preset|spacing|50","style":{"layout":[]}} -->
+<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30","padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"backgroundColor":"custom-background","layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group has-custom-background-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><em>better</em>skin</h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.4"}},"fontSize":"small"} -->
+<p class="has-small-font-size" style="line-height:1.4">Subscribe to my monthly newsletter</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:buttons -->
+<div class="wp-block-buttons"><!-- wp:button -->
+<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Subscribe</a></div>
+<!-- /wp:button --></div>
+<!-- /wp:buttons --></div>
+<!-- /wp:group -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|50","style":{"layout":[]}} -->
+<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"400","letterSpacing":"0.04em"}},"fontSize":"x-small","fontFamily":"archivo"} -->
+<p class="has-archivo-font-family has-x-small-font-size" style="font-style:normal;font-weight:400;letter-spacing:0.04em;text-transform:uppercase">About Me</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.3"}},"fontSize":"small"} -->
+<p class="has-small-font-size" style="line-height:1.3">My name is Ava Wells and I’m a skincare lover with a Ph.D. in Pharmaceutical Sciences at the University of Glasgow.</p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|50","style":{"layout":[]}} -->
+<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","letterSpacing":"0.04em","fontStyle":"normal","fontWeight":"400"}},"fontSize":"x-small","fontFamily":"archivo"} -->
+<p class="has-archivo-font-family has-x-small-font-size" style="font-style:normal;font-weight:400;letter-spacing:0.04em;text-transform:uppercase">Recent Posts</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:query {"queryId":17,"query":{"perPage":"3","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false}} -->
+<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"default"}} -->
+<!-- wp:group {"style":{"spacing":{"blockGap":"1rem"}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"top"}} -->
+<div class="wp-block-group"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","height":"60px"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"style":{"typography":{"lineHeight":"1.1"}},"fontSize":"medium"} /-->
+
+<!-- wp:post-date {"fontSize":"x-small"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+<!-- /wp:post-template --></div>
+<!-- /wp:query --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->

+ 12 - 0
goodskin/patterns/404.php

@@ -0,0 +1,12 @@
+<?php
+/**
+ * Title: A 404 page
+ * Slug: goodskin/404
+ * Inserter: no
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:heading {"level":1,"fontSize":"huge","anchor":"oops-that-page-can-t-be-found"} -->
+<h1 class="wp-block-heading has-huge-font-size" id="oops-that-page-can-t-be-found"><?php echo esc_html__( 'Nothing found. Maybe try a search?', 'goodskin' ); ?></h1>
+<!-- /wp:heading -->

+ 29 - 0
goodskin/patterns/about-page-heading-paragraph-image.php

@@ -0,0 +1,29 @@
+<?php
+/**
+ * Title: About Page with Heading, Paragraph and Image
+ * Slug: goodskin/about-page
+ * Categories: pages
+ * Inserter: yes
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:columns {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-columns" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:column {"verticalAlignment":"bottom"} -->
+<div class="wp-block-column is-vertically-aligned-bottom"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"bottom"}} -->
+<div class="wp-block-group"><!-- wp:heading {"style":{"typography":{"lineHeight":"1.1"}}} -->
+<h2 class="wp-block-heading" style="line-height:1.1">My name is Ava Wells and I’m a skincare lover with a Ph.D. in Pharmaceutical Sciences at the University of London.</h2>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.2"}}} -->
+<p style="line-height:1.2">Ever since I can remember, I've been fascinated by the intricate workings of the human body and the ways in which science can be harnessed to improve health and well-being. This fascination led me to pursue a Ph.D. in Pharmaceutical Sciences from London, where I became increasingly interested in the intersection of science and skincare. From understanding the role of antioxidants in protecting against environmental damage to exploring the benefits of retinoids in stimulating collagen production, I was captivated by the science behind skincare and its transformative effects on the skin.</p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"48%"} -->
+<div class="wp-block-column" style="flex-basis:48%"><!-- wp:image {"id":206,"sizeSlug":"large","linkDestination":"none"} -->
+<figure class="wp-block-image size-large"><img src="https://skinblog.mystagingwebsite.com/wp-content/uploads/2024/03/skin-blog-about-image-792x1024.jpg" alt="" class="wp-image-206"/></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 61 - 0
goodskin/patterns/footer.php

@@ -0,0 +1,61 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: goodskin/footer
+ * Categories: featured, footer
+ * Block Types: core/template-part/footer
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:spacer {"height":"20px"} -->
+<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:columns {"isStackedOnMobile":false} -->
+<div class="wp-block-columns is-not-stacked-on-mobile"><!-- wp:column {"width":"33.33%"} -->
+<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:site-title {"fontSize":"xx-large"} /-->
+
+<!-- wp:site-tagline /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"bottom","width":"66.66%"} -->
+<div class="wp-block-column is-vertically-aligned-bottom" style="flex-basis:66.66%"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"right"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"italic","fontWeight":"300"}},"fontSize":"large"} -->
+<p class="has-large-font-size" style="font-style:italic;font-weight:300"><a href="#">Instagram</a></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"style":{"typography":{"fontStyle":"italic","fontWeight":"300"}},"fontSize":"large"} -->
+<p class="has-large-font-size" style="font-style:italic;font-weight:300"><a href="#">TikTok</a></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"style":{"typography":{"fontStyle":"italic","fontWeight":"300"}},"fontSize":"large"} -->
+<p class="has-large-font-size" style="font-style:italic;font-weight:300"><a href="#">Youtube</a></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}},"typography":{"fontSize":"0.9rem"}}} -->
+<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9rem">
+	<?php
+		/* Translators: WordPress link. */
+		$wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'goodskin' ) ) . '" rel="nofollow">WordPress</a>';
+		echo sprintf(
+			esc_html__( 'Designed with %1$s', 'goodskin' ),
+			$wordpress_link
+		);?>
+</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:group -->

+ 184 - 0
goodskin/patterns/home.php

@@ -0,0 +1,184 @@
+<?php
+/**
+ * Title: home
+ * Slug: goodskin/home
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:group {"metadata":{"name":"Intro \u0026 Posts"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group"><!-- wp:cover {"overlayColor":"custom-background","isUserOverlayColor":true,"isDark":false,"metadata":{"name":"Intro"},"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast","layout":{"type":"default"}} -->
+<div class="wp-block-cover is-light has-contrast-color has-text-color has-link-color" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><span aria-hidden="true" class="wp-block-cover__background has-custom-background-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container"><!-- wp:template-part {"slug":"header","align":"full"} /-->
+
+<!-- wp:query {"queryId":13,"query":{"perPage":"1","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false},"align":"full"} -->
+<div class="wp-block-query alignfull"><!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:post-template {"align":"full"} -->
+<!-- wp:columns {"align":"wide","style":{"spacing":{"padding":{"top":"0","bottom":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-columns alignwide" style="padding-top:0;padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:column {"verticalAlignment":"bottom","width":"50%"} -->
+<div class="wp-block-column is-vertically-aligned-bottom" style="flex-basis:50%"><!-- wp:post-title {"isLink":true} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"wrap"}} -->
+<div class="wp-block-group"><!-- wp:post-date {"isLink":true} /-->
+
+<!-- wp:paragraph {"fontSize":"small"} -->
+<p class="has-small-font-size"><?php esc_html_e('·', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-author-name /-->
+
+<!-- wp:separator {"className":"is-style-wide","style":{"layout":{"selfStretch":"fixed","flexSize":"80px"}}} -->
+<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
+<!-- /wp:separator -->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"50%"} -->
+<div class="wp-block-column" style="flex-basis:50%"><!-- wp:post-featured-image {"isLink":true} /--></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->
+<!-- /wp:post-template --></div>
+<!-- /wp:group --></div>
+<!-- /wp:query --></div></div>
+<!-- /wp:cover -->
+
+<!-- wp:group {"tagName":"main","metadata":{"name":"Posts"},"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:query {"queryId":3,"query":{"perPage":10,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-query alignfull"><!-- wp:post-template {"layout":{"type":"grid","columnCount":3,"minimumColumnWidth":null}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"","height":""} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.3rem"}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center"}} -->
+<div class="wp-block-group"><!-- wp:post-date {"fontSize":"x-small"} /-->
+
+<!-- wp:paragraph {"fontSize":"x-small"} -->
+<p class="has-x-small-font-size"><?php esc_html_e('·', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+<!-- /wp:post-template --></div>
+<!-- /wp:query --></main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:heading {"textAlign":"center","fontSize":"xx-large"} -->
+<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size"><?php esc_html_e('Product Reviews', 'goodskin');?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-columns alignwide"><!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-1-1.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php esc_html_e('Sunsai SPF50+ 
Lightweight Sunscreen', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":3,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-2-1.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php esc_html_e('ULing Wonderberry Instant Facial', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":5,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-3-1.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php esc_html_e('Yiae Kize-Rouk Enlighten Illuminating Serum', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":4,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-4-1-1024x1024.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php esc_html_e('Anai Skin Perfecting Charcoal Mask', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":4,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"metadata":{"name":"Newsletter \u0026 Gallery"},"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Newsletter"},"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"backgroundColor":"custom-background","layout":{"type":"default"}} -->
+<div class="wp-block-group has-custom-background-background-color has-background" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"align":"full"} -->
+<div class="wp-block-columns alignfull"><!-- wp:column {"width":"33.33%"} -->
+<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:heading {"style":{"typography":{"fontSize":"4.2rem"}}} -->
+<h2 class="wp-block-heading" style="font-size:4.2rem"><em><?php esc_html_e('better', 'goodskin');?></em><?php esc_html_e('skin', 'goodskin');?></h2>
+<!-- /wp:heading --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"66.66%"} -->
+<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:paragraph {"style":{"typography":{"lineHeight":"1"}},"fontSize":"x-large","fontFamily":"instrument-serif"} -->
+<p class="has-instrument-serif-font-family has-x-large-font-size" style="line-height:1"><em><?php esc_html_e('better', 'goodskin');?></em><?php esc_html_e('skin is a monthly newsletter where I share some favorite products from the goodskin community, blog posts and news.', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/contact-form {"subject":"[goodskin] Newsletter","to":""} -->
+<div class="wp-block-jetpack-contact-form">
+<!-- wp:jetpack/field-email {"label":"","requiredText":"(required)","placeholder":"Your Email","borderWidth":1,"fieldBackgroundColor":"#efefea"} /-->
+<!-- wp:jetpack/button {"element":"button","text":"Subscribe","lock":{"remove":true}} /-->
+</div>
+<!-- /wp:jetpack/contact-form --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group -->
+
+<!-- wp:columns {"verticalAlignment":"center","metadata":{"name":"Gallery"},"style":{"spacing":{"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
+<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
+<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-home-image-2-2.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="object-fit:cover"/></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"center","width":"45%"} -->
+<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:45%"><!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"border":{"width":"8vw"}},"borderColor":"base"} -->
+<figure class="wp-block-image size-full has-custom-border"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-home-image-3-1.jpg" alt="<?php esc_html_e('', 'goodskin');?>" class="has-border-color has-base-border-color" style="border-width:8vw;object-fit:cover"/></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 16 - 0
goodskin/patterns/no-results-content.php

@@ -0,0 +1,16 @@
+<?php
+/**
+ * Title: No Results Content
+ * Slug: goodskin/no-results-content
+ * Inserter: no
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"0"}}},"fontSize":"huge"} -->
+<p class="has-huge-font-size" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:0"><?php echo esc_html_x( 'Nothing found. Try again with some different keywords.', 'Message explaining that there are no results returned from a search', 'goodskin' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|60"} -->
+<div style="height:var(--wp--preset--spacing--60)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->

+ 85 - 0
goodskin/patterns/product-ratings-row.php

@@ -0,0 +1,85 @@
+<?php
+/**
+ * Title: Product Ratings in a Row
+ * Slug: goodskin/product-ratings-row
+ * Categories: featured
+ * Inserter: yes
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:heading {"textAlign":"center","fontSize":"xx-large"} -->
+<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size">Product Reviews</h2>
+<!-- /wp:heading -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-columns alignwide"><!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"id":231,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-1-1.jpg" alt="" class="wp-image-231" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center">Sunsai SPF50+ 
Lightweight Sunscreen</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":3,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"id":234,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-2-1.jpg" alt="" class="wp-image-234" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center">ULing Wonderberry Instant Facial</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":5,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"id":232,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-3-1.jpg" alt="" class="wp-image-232" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center">Yiae Kize-Rouk Enlighten Illuminating Serum</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":4,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+<div class="wp-block-group"><!-- wp:image {"id":233,"aspectRatio":"3/4","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-product-4-1-1024x1024.jpg" alt="" class="wp-image-233" style="aspect-ratio:3/4;object-fit:cover"/></figure>
+<!-- /wp:image -->
+
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center">Anai Skin Perfecting Charcoal Mask</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/rating-star {"rating":4,"className":"is-style-filled","align":"center"} -->
+<figure class="wp-block-jetpack-rating-star is-style-filled" style="text-align:center"><span>★</span><span>★</span><span>★</span><span>★</span></figure>
+<!-- /wp:jetpack/rating-star --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group -->

+ 10 - 0
goodskin/patterns/search.php

@@ -0,0 +1,10 @@
+<?php
+/**
+ * Title: Search
+ * Slug: goodskin/search
+ * Inserter: no
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:search {"label":"","showLabel":false,"placeholder":"<?php echo esc_html_x( 'Search...', 'This is a placeholder text in a search field', 'goodskin' ); ?>","buttonText":"Search","buttonUseIcon":true} /-->

+ 95 - 0
goodskin/patterns/single.php

@@ -0,0 +1,95 @@
+<?php
+/**
+ * Title: single
+ * Slug: goodskin/single
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:cover {"overlayColor":"custom-background","isUserOverlayColor":true,"isDark":false,"metadata":{"name":"Post Top Section"},"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-cover is-light" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><span aria-hidden="true" class="wp-block-cover__background has-custom-background-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container"><!-- wp:template-part {"slug":"header","align":"full"} /-->
+
+<!-- wp:columns {"align":"full","style":{"spacing":{"padding":{"top":"0","bottom":"var:preset|spacing|50","right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-columns alignfull" style="padding-top:0;padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:column {"verticalAlignment":"bottom","width":"50%"} -->
+<div class="wp-block-column is-vertically-aligned-bottom" style="flex-basis:50%"><!-- wp:post-title /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:separator {"className":"is-style-wide","style":{"layout":{"selfStretch":"fixed","flexSize":"80px"}}} -->
+<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
+<!-- /wp:separator -->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"50%"} -->
+<div class="wp-block-column" style="flex-basis:50%"><!-- wp:post-featured-image /--></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div></div>
+<!-- /wp:cover -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50"},"blockGap":{"top":"0","left":"var:preset|spacing|70"}}}} -->
+<div class="wp-block-columns" style="margin-top:var(--wp--preset--spacing--50)"><!-- wp:column {"width":"5%","style":{"spacing":{"padding":{"right":"0","left":"0","bottom":"var:preset|spacing|50"},"blockGap":"0"}}} -->
+<div class="wp-block-column" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;flex-basis:5%"></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"720px","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|50"}}}} -->
+<div class="wp-block-column" style="padding-bottom:var(--wp--preset--spacing--50);flex-basis:720px"><!-- wp:group {"lock":{"move":false,"remove":true},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:post-content {"lock":{"move":false,"remove":true},"align":"full","layout":{"type":"default"}} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"22%"} -->
+<div class="wp-block-column" style="flex-basis:22%"><!-- wp:template-part {"slug":"sidebar"} /--></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"5%","style":{"spacing":{"padding":{"right":"0","left":"0","bottom":"var:preset|spacing|50"},"blockGap":"0"}}} -->
+<div class="wp-block-column" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;flex-basis:5%"></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->
+
+<!-- wp:group {"lock":{"move":false,"remove":true},"metadata":{"name":"Post Navigation"},"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"align":"full","style":{"spacing":{"padding":{"right":"0","left":"0","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}},"border":{"top":{"width":"1px"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+<div class="wp-block-group alignfull" style="border-top-width:1px;margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70);padding-top:var(--wp--preset--spacing--40);padding-right:0;padding-bottom:var(--wp--preset--spacing--40);padding-left:0"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"align":"left","style":{"typography":{"fontSize":"0.6em","textTransform":"uppercase","letterSpacing":"0.04em"}},"fontFamily":"archivo"} -->
+<p class="has-text-align-left has-archivo-font-family" style="font-size:0.6em;letter-spacing:0.04em;text-transform:uppercase"><?php esc_html_e('Previous Post', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-navigation-link {"type":"previous","showTitle":true} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"right"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"fontSize":"0.6em","textTransform":"uppercase","letterSpacing":"0.04em"}},"fontFamily":"archivo"} -->
+<p class="has-archivo-font-family" style="font-size:0.6em;letter-spacing:0.04em;text-transform:uppercase"><?php esc_html_e('Next Post', 'goodskin');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-navigation-link {"textAlign":"right","label":"","showTitle":true} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"lock":{"move":false,"remove":true},"metadata":{"name":"Comments Section"},"layout":{"type":"default"}} -->
+<div class="wp-block-group"><!-- wp:columns {"style":{"spacing":{"margin":{"top":"0"},"blockGap":{"top":"0","left":"var:preset|spacing|70"},"padding":{"bottom":"var:preset|spacing|70"}}}} -->
+<div class="wp-block-columns" style="margin-top:0;padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:column {"width":"5%","style":{"spacing":{"padding":{"right":"0","left":"0","bottom":"var:preset|spacing|50"},"blockGap":"0"}}} -->
+<div class="wp-block-column" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;flex-basis:5%"></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"720px"} -->
+<div class="wp-block-column" style="flex-basis:720px"><!-- wp:template-part {"slug":"comments"} /--></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"30%"} -->
+<div class="wp-block-column" style="flex-basis:30%"></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"5%","style":{"spacing":{"padding":{"right":"0","left":"0","bottom":"var:preset|spacing|50"},"blockGap":"0"}}} -->
+<div class="wp-block-column" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;flex-basis:5%"></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group --></main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 23 - 0
goodskin/patterns/two-column-gallery.php

@@ -0,0 +1,23 @@
+<?php
+/**
+ * Title: Two Column Gallery
+ * Slug: goodskin/two-column-gallery
+ * Categories: gallery
+ * Inserter: yes
+ */
+declare( strict_types = 1 );
+?>
+
+<!-- wp:columns {"verticalAlignment":"center","metadata":{"name":"Gallery"},"style":{"spacing":{"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
+<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
+<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-home-image-2-2.jpg" alt="<?php esc_html_e('', 'goodskin');?>" style="object-fit:cover"/></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"center","width":"45%"} -->
+<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:45%"><!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"border":{"width":"8vw"}},"borderColor":"base"} -->
+<figure class="wp-block-image size-full has-custom-border"><img src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/skin-blog-home-image-3-1.jpg" alt="<?php esc_html_e('', 'goodskin');?>" class="has-border-color has-base-border-color" style="border-width:8vw;object-fit:cover"/></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 75 - 0
goodskin/readme.txt

@@ -0,0 +1,75 @@
+=== Goodskin ===
+Contributors: Automattic
+Requires at least: 6.0
+Tested up to: 6.6-RC4
+Requires PHP: 5.7
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+Goodskin is a blogging theme designed for skincare blogs.
+
+== Changelog ==
+
+= 1.0.2 =
+* Goodskin: Prepare the theme for the submission (#7611)
+
+= 1.0.1 =
+* Goodskin: Fix post content width
+
+= 1.0.0 =
+* Initial release
+
+== Copyright ==
+
+Goodskin WordPress Theme, (C) 2023 Automattic
+Goodskin is distributed under the terms of the GNU GPL.
+Goodskin is based on Trellick (https://wordpress.com/theme/trellick/), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html)
+
+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.
+
+IMAGES
+
+This theme uses AI images generated on Midjourney.
+
+FONTS
+
+Instrument Serif Font
+https://github.com/Instrument/instrument-serif
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
+
+-- End of Instrument Serif Font credits --
+
+Cormorant Garamond Font
+https://github.com/CatharsisFonts/Cormorant
+
+Copyright 2015 the Cormorant Project Authors (github.com/CatharsisFonts/Cormorant)
+
+Copyright 2015 the Cormorant Project Authors (github.com/CatharsisFonts/Cormorant)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://scripts.sil.org/OFL
+
+-- End of Cormorant Garamond Font credits --
+
+Archivo Font
+https://github.com/Omnibus-Type/Archivo
+
+Copyright 2020 The Archivo Project Authors (https://github.com/Omnibus-Type/Archivo)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-- End of Archivo Font credits --

BIN
goodskin/screenshot.png


+ 83 - 0
goodskin/style.css

@@ -0,0 +1,83 @@
+/*
+Theme Name: Goodskin
+Theme URI: /https://themeshaper.com/goodskin/
+Author: Automattic
+Author URI: https://automattic.com/
+Description: Goodskin is a blogging theme designed for skincare blogs.
+Requires at least: 6.0
+Tested up to: 6.6-RC4
+Requires PHP: 5.7
+Version: 1.0.2
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: goodskin
+Tags: blog, one-column, block-patterns, block-styles, featured-images, full-site-editing, rtl-language-support, style-variations, threaded-comments, translation-ready, wide-blocks
+
+/*
+ * Control the hover stylings of outline block style.
+ * Unnecessary once block styles are configurable via theme.json
+ * https://github.com/WordPress/gutenberg/issues/42794
+ */
+
+/*
+ * 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--primary);
+	border-color: var(--wp--preset--color--primary);
+	color: var(--wp--preset--color--base);
+}
+
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: 0.5px !important;
+	text-underline-offset: .1em;
+}
+
+/*
+ * Form field styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+::placeholder {
+	color: var(--wp--preset--color--contrast);
+	opacity: 1; /* Firefox */
+}
+
+input:not([type="submit"]):not([type="checkbox"]),
+textarea,
+.wp-block-post-comments-form input:not([type=submit]),
+.wp-block-post-comments-form textarea {
+	background-color: var(--wp--preset--color--base);
+	border-color: var(--wp--preset--color--contrast);
+	color: var(--wp--preset--color--contrast);
+}
+
+input:not([type="submit"]):not([type="checkbox"]):focus,
+textarea:focus {
+	outline-style: solid;
+	outline-color: var(--wp--preset--color--contrast);
+}
+
+/*
+ * Navigation Block
+ * Reset the padding from List block
+ * https://github.com/WordPress/gutenberg/issues/50486
+ */
+.wp-block-navigation ul {
+	padding: unset;
+}
+
+/*
+ * 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;
+}

+ 79 - 0
goodskin/styles/blush.json

@@ -0,0 +1,79 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#fbedec",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#000000",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#000000",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#de9f9c",
+					"name": "Background",
+					"slug": "custom-background"
+				},
+				{
+					"color": "#ff6262",
+					"name": "Accent",
+					"slug": "custom-accent"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/button": {
+				"border": {
+					"radius": "100px"
+				},
+				"variations": {
+					"outline": {
+						"border": {
+							"bottom": {
+								"style": "solid",
+								"width": "1px"
+							},
+							"color": null,
+							"left": {
+								"style": "solid",
+								"width": "1px"
+							},
+							"radius": "100px",
+							"right": {
+								"style": "solid",
+								"width": "1px"
+							},
+							"style": null,
+							"top": {
+								"style": "solid",
+								"width": "1px"
+							},
+							"width": null
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "var(--wp--preset--spacing--40)",
+								"left": "calc(1.75rem - 2px)",
+								"right": "calc(1.75rem - 2px)",
+								"top": "var(--wp--preset--spacing--40)"
+							}
+						}
+					}
+				}
+			}
+		}
+	},
+	"title": "Blush",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 50 - 0
goodskin/styles/eyeshadow.json

@@ -0,0 +1,50 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#3d4960",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#f4f3ec",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#f4f3ec",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#222e44",
+					"name": "Background",
+					"slug": "custom-background"
+				},
+				{
+					"color": "#c7ff90",
+					"name": "Accent",
+					"slug": "custom-accent"
+				}
+			]
+		}
+	},
+	"styles": {
+		"elements": {
+			"button": {
+				"color": {
+					"text": "var(--wp--preset--color--custom-background)"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				}
+			}
+		}
+	},
+	"title": "Eyeshadow",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 36 - 0
goodskin/styles/jojoba.json

@@ -0,0 +1,36 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#fafaf3",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#482606",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#482606",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#e5e6da",
+					"name": "Background",
+					"slug": "custom-background"
+				},
+				{
+					"color": "#f4ff74",
+					"name": "Accent",
+					"slug": "custom-accent"
+				}
+			]
+		}
+	},
+	"title": "Jojoba",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 11 - 0
goodskin/templates/404.html

@@ -0,0 +1,11 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading" id="oops-that-page-can-t-be-found">Nothing found. Maybe try a search?</h1>
+<!-- /wp:heading -->
+
+<!-- wp:search {"label":"","showLabel":false,"placeholder":"Search...","buttonText":"Search","buttonUseIcon":true} /--></main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 53 - 0
goodskin/templates/archive.html

@@ -0,0 +1,53 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"align":"full","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|50","left":"0","right":"0"}}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group alignfull" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0"><!-- wp:query-title {"type":"archive","align":"full","style":{"spacing":{"margin":{"top":"0","right":"0px","bottom":"0","left":"0px"},"padding":{"right":"0","left":"0","top":"var:preset|spacing|70"}}}} /-->
+
+<!-- wp:term-description /--></div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":3,"query":{"perPage":10,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-query alignfull"><!-- wp:post-template {"layout":{"type":"grid","columnCount":3,"minimumColumnWidth":null}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"","height":""} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.3rem"}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center"}} -->
+<div class="wp-block-group"><!-- wp:post-date {"fontSize":"x-small"} /-->
+
+<!-- wp:paragraph {"fontSize":"x-small"} -->
+<p class="has-x-small-font-size">·</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:query-no-results -->
+<!-- wp:spacer {"height":"var:preset|spacing|60"} -->
+<div style="height:var(--wp--preset--spacing--60)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"0"}}},"fontSize":"small"} -->
+<p class="has-small-font-size" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:0">Nothing found. Try again with some different keywords.</p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results --></div>
+<!-- /wp:query -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 1 - 0
goodskin/templates/home.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"goodskin/home"} /-->

+ 41 - 0
goodskin/templates/index.html

@@ -0,0 +1,41 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","lock":{"move":false,"remove":true},"metadata":{"name":"Posts"},"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:query {"queryId":3,"query":{"perPage":10,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-query alignfull"><!-- wp:post-template {"layout":{"type":"grid","columnCount":3,"minimumColumnWidth":null}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"","height":""} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.3rem"}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center"}} -->
+<div class="wp-block-group"><!-- wp:post-date {"fontSize":"x-small"} /-->
+
+<!-- wp:paragraph {"fontSize":"x-small"} -->
+<p class="has-x-small-font-size">·</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:spacer {"height":"28px"} -->
+<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:spacer {"height":"28px"} -->
+<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:query --></main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 19 - 0
goodskin/templates/page.html

@@ -0,0 +1,19 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","width":"","height":""} /-->
+
+<!-- wp:post-title {"fontSize":"xx-large"} /-->
+
+<!-- wp:post-content {"layout":{"type":"constrained"}} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:spacer -->
+<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 53 - 0
goodskin/templates/search.html

@@ -0,0 +1,53 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"align":"full","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|50","left":"0","right":"0"},"blockGap":"0"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group alignfull" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0"><!-- wp:query-title {"type":"search","style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}}} /-->
+
+<!-- wp:search {"label":"","showLabel":false,"placeholder":"Search...","buttonText":"Search","buttonUseIcon":true} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":3,"query":{"perPage":10,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-query alignfull"><!-- wp:query-no-results -->
+<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"0"}}},"fontSize":"small"} -->
+<p class="has-small-font-size" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:0">Nothing found. Try again with some different keywords.</p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results -->
+
+<!-- wp:post-template {"layout":{"type":"grid","columnCount":3,"minimumColumnWidth":null}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"","height":""} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.3rem"}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center"}} -->
+<div class="wp-block-group"><!-- wp:post-date {"fontSize":"x-small"} /-->
+
+<!-- wp:paragraph {"fontSize":"x-small"} -->
+<p class="has-x-small-font-size">·</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-terms {"term":"category","fontSize":"small"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|60"} -->
+<div style="height:var(--wp--preset--spacing--60)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
+<!-- /wp:query-pagination --></div>
+<!-- /wp:query -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 1 - 0
goodskin/templates/single.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"goodskin/single"} /-->

+ 9 - 0
goodskin/templates/wp-custom-template-page-no-title.html

@@ -0,0 +1,9 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:post-content {"lock":{"move":true,"remove":true},"layout":{"type":"default"}} /-->
+
+<!-- wp:spacer -->
+<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:template-part {"slug":"footer"} /-->

+ 881 - 0
goodskin/theme.json

@@ -0,0 +1,881 @@
+{
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"background": true,
+			"custom": true,
+			"customDuotone": true,
+			"customGradient": true,
+			"defaultDuotone": false,
+			"defaultGradients": false,
+			"defaultPalette": false,
+			"palette": [
+				{
+					"color": "#ffffff",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#000000",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#000000",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#efefea",
+					"name": "Background",
+					"slug": "custom-background"
+				},
+				{
+					"color": "#f9d7ff",
+					"name": "Accent",
+					"slug": "custom-accent"
+				}
+			],
+			"text": true
+		},
+		"layout": {
+			"contentSize": "780px",
+			"wideSize": "1020px"
+		},
+		"shadow": {
+			"defaultPresets": true,
+			"presets": []
+		},
+		"spacing": {
+			"customSpacingSize": true,
+			"defaultSpacingSizes": false,
+			"spacingSizes": [
+				{
+					"name": "1",
+					"size": "0.5rem",
+					"slug": "30"
+				},
+				{
+					"name": "2",
+					"size": "1.25rem",
+					"slug": "40"
+				},
+				{
+					"name": "3",
+					"size": "clamp(1.75rem, 2.2896394vw, 2.5rem)",
+					"slug": "50"
+				},
+				{
+					"name": "4",
+					"size": "clamp(2.5rem, 4.5792788vw, 5rem)",
+					"slug": "60"
+				},
+				{
+					"name": "5",
+					"size": "clamp(3.75rem, 6.8689181vw, 7.5rem)",
+					"slug": "70"
+				},
+				{
+					"name": "6",
+					"size": "clamp(5rem, 9.1585575vw, 10.0rem)",
+					"slug": "80"
+				}
+			],
+			"units": [
+				"%",
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"defaultFontSizes": false,
+			"dropCap": true,
+			"fluid": true,
+			"fontFamilies": [
+				{
+					"fontFace": [
+						{
+							"fontFamily": "\"Instrument Serif\"",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": "file:./assets/fonts/InstrumentSerif-Regular.ttf"
+						},
+						{
+							"fontFamily": "\"Instrument Serif\"",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": "file:./assets/fonts/InstrumentSerif-Italic.ttf"
+						}
+					],
+					"fontFamily": "\"Instrument Serif\", serif",
+					"name": "Instrument Serif",
+					"slug": "instrument-serif"
+				},
+				{
+					"fontFace": [
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "normal",
+							"fontWeight": "300",
+							"src": "file:./assets/fonts/cormorant-garamond_normal_300.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": "file:./assets/fonts/cormorant-garamond_normal_400.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "normal",
+							"fontWeight": "500",
+							"src": "file:./assets/fonts/cormorant-garamond_normal_500.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "normal",
+							"fontWeight": "600",
+							"src": "file:./assets/fonts/cormorant-garamond_normal_600.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": "file:./assets/fonts/cormorant-garamond_normal_700.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "italic",
+							"fontWeight": "300",
+							"src": "file:./assets/fonts/cormorant-garamond_italic_300.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "italic",
+							"fontWeight": "700",
+							"src": "file:./assets/fonts/cormorant-garamond_italic_700.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "italic",
+							"fontWeight": "600",
+							"src": "file:./assets/fonts/cormorant-garamond_italic_600.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "italic",
+							"fontWeight": "500",
+							"src": "file:./assets/fonts/cormorant-garamond_italic_500.ttf"
+						},
+						{
+							"fontFamily": "\"Cormorant Garamond\"",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": "file:./assets/fonts/cormorant-garamond_italic_400.ttf"
+						}
+					],
+					"fontFamily": "\"Cormorant Garamond\", serif",
+					"name": "Cormorant Garamond",
+					"slug": "cormorant-garamond"
+				},
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Archivo",
+							"fontStretch": "normal",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": "file:./assets/fonts/Archivo-VariableFont_wdth,wght.ttf"
+						},
+						{
+							"fontFamily": "Archivo",
+							"fontStyle": "normal",
+							"fontWeight": "300",
+							"src": "file:./assets/fonts/Archivo-VariableFont_wdth,wght.ttf"
+						}
+					],
+					"fontFamily": "Archivo, sans-serif",
+					"name": "Archivo",
+					"slug": "archivo"
+				}
+			],
+			"fontSizes": [
+				{
+					"fluid": {
+						"max": "0.8rem",
+						"min": "0.6rem"
+					},
+					"name": "Extra Small",
+					"size": "0.6rem",
+					"slug": "x-small"
+				},
+				{
+					"fluid": {
+						"max": "1.4rem",
+						"min": "1.2rem"
+					},
+					"name": "Small",
+					"size": "1.2rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.75rem",
+						"min": "1.013rem"
+					},
+					"name": "Medium",
+					"size": "1.75rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": true,
+					"name": "Large",
+					"size": "2.1rem",
+					"slug": "large"
+				},
+				{
+					"fluid": true,
+					"name": "Extra Large",
+					"size": "2.52rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": true,
+					"name": "Double Extra Large",
+					"size": "3.024rem",
+					"slug": "xx-large"
+				},
+				{
+					"fluid": {
+						"max": "7.525rem",
+						"min": "2.1rem"
+					},
+					"name": "Huge",
+					"size": "7.525rem",
+					"slug": "huge"
+				}
+			],
+			"fontStyle": true,
+			"fontWeight": true,
+			"letterSpacing": true,
+			"textDecoration": true,
+			"textTransform": true
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"blocks": {
+			"core/archives": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--40)"
+					}
+				}
+			},
+			"core/avatar": {
+				"border": {
+					"radius": "999px"
+				}
+			},
+			"core/button": {
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--40)",
+						"top": "var(--wp--preset--spacing--40)"
+					}
+				},
+				"variations": {
+					"outline": {
+						"border": {
+							"width": "2px"
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "calc(1rem - 2px)",
+								"left": "calc(1.75rem - 2px)",
+								"right": "calc(1.75rem - 2px)",
+								"top": "calc(1rem - 2px)"
+							}
+						}
+					}
+				}
+			},
+			"core/buttons": {
+				"spacing": {
+					"blockGap": "var(--wp--preset--spacing--40)",
+					"margin": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--50)"
+					}
+				}
+			},
+			"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,.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-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}"
+			},
+			"core/categories": {
+				"css": "list-style-type: none;",
+				"spacing": {
+					"padding": {
+						"left": "0"
+					}
+				},
+				"typography": {
+					"lineHeight": "1.5"
+				}
+			},
+			"core/code": {
+				"border": {
+					"bottom": {
+						"style": "none",
+						"width": "0px"
+					},
+					"color": "var(--wp--preset--color--contrast)",
+					"left": {
+						"style": "none",
+						"width": "0px"
+					},
+					"radius": "0",
+					"right": {
+						"style": "none",
+						"width": "0px"
+					},
+					"style": "solid",
+					"top": {
+						"style": "none",
+						"width": "0px"
+					},
+					"width": "1px"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--custom-background)"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--40)",
+						"left": "var(--wp--preset--spacing--40)",
+						"right": "var(--wp--preset--spacing--40)",
+						"top": "var(--wp--preset--spacing--40)"
+					}
+				},
+				"typography": {
+					"fontFamily": "monospace",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1.6"
+				}
+			},
+			"core/columns": {
+				"spacing": {
+					"margin": {
+						"bottom": "0"
+					}
+				}
+			},
+			"core/comment-content": {
+				"css": "& p{margin-bottom:0;} & p+p{margin-top:var(--wp--preset--spacing--50)}"
+			},
+			"core/comment-reply-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"color": {
+								"background": "var(--wp--preset--color--primary)",
+								"text": "var(--wp--preset--color--base)"
+							}
+						},
+						"border": {
+							"color": "var(--wp--preset--color--contrast)",
+							"radius": "0",
+							"style": "solid",
+							"width": "1px"
+						},
+						"color": {
+							"background": "var(--wp--preset--color--contrast)",
+							"text": "var(--wp--preset--color--base)"
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "0.375rem",
+								"left": "0.875rem",
+								"right": "0.875rem",
+								"top": "0.375rem"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comments-title": {
+				"spacing": {
+					"margin": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"top": "0px"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)"
+				}
+			},
+			"core/cover": {
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"left": "var(--wp--preset--spacing--50)",
+						"right": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--50)"
+					}
+				}
+			},
+			"core/heading": {
+				"spacing": {
+					"margin": {
+						"bottom": "0",
+						"top": "0"
+					},
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--30)",
+						"top": "var(--wp--preset--spacing--30)"
+					}
+				}
+			},
+			"core/image": {
+				"css": " .wp-element-caption{text-align:center;}",
+				"filter": {
+					"duotone": "unset"
+				}
+			},
+			"core/latest-comments": {
+				"css": "& .wp-block-latest-comments__comment-meta{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:inherit;} & .avatar, .wp-block-latest-comments__comment-avatar{border-radius:0;}",
+				"spacing": {
+					"padding": {
+						"left": "0px"
+					}
+				}
+			},
+			"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--40)"
+					}
+				},
+				"typography": {
+					"lineHeight": "1.4"
+				}
+			},
+			"core/navigation": {
+				"css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color:var(--wp--preset--color--contrast);} & .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:0;} & .has-modal-open .wp-block-navigation__responsive-close {max-width: 100%;}",
+				"spacing": {
+					"blockGap": "var(--wp--preset--spacing--40)"
+				}
+			},
+			"core/paragraph": {
+				"spacing": {
+					"margin": {
+						"bottom": "0",
+						"top": "0"
+					}
+				},
+				"typography": {
+					"lineHeight": "1.4"
+				}
+			},
+			"core/post-author": {
+				"css": ".wp-block-post-author .wp-block-post-author__byline{font-size: inherit;} &.wp-block-post-author .wp-block-post-author__bio{font-size:inherit;margin:0;} & .wp-block-post-author__avatar img{border-radius: 999px;vertical-align:middle;}"
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--archivo)",
+					"fontSize": "0.9rem",
+					"letterSpacing": "0.04em",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-comments-form": {
+				"css": ".wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]){line-height: inherit;} & .comment-form textarea{line-height: inherit;} & .comment-form > *{margin-top:var(--wp--style--block-gap);margin-bottom:0} & .form-submit {margin-bottom: 0;}"
+			},
+			"core/post-content": {
+				"elements": {
+					"heading": {
+						"spacing": {
+							"margin": {
+								"bottom": "var(--wp--preset--spacing--30)",
+								"top": "var(--wp--preset--spacing--40)"
+							}
+						}
+					}
+				},
+				"spacing": {
+					"blockGap": "var(--wp--preset--spacing--30)"
+				}
+			},
+			"core/post-date": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--archivo)",
+					"fontSize": "0.9rem",
+					"letterSpacing": "0.04em",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-excerpt": {
+				"css": ".wp-block-post-excerpt .wp-block-post-excerpt__excerpt{line-height: inherit;}"
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "unset"
+				}
+			},
+			"core/post-navigation-link": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--x-large)"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontSize": "1.2rem",
+					"fontStyle": "italic",
+					"fontWeight": "300"
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)"
+				}
+			},
+			"core/pullquote": {
+				"border": {
+					"bottom": {
+						"style": "none",
+						"width": "0px"
+					},
+					"color": "var(--wp--preset--color--contrast)",
+					"left": {
+						"style": "none",
+						"width": "0px"
+					},
+					"right": {
+						"style": "none",
+						"width": "0px"
+					},
+					"style": "solid",
+					"top": {
+						"style": "none",
+						"width": "0px"
+					},
+					"width": "1px 0"
+				},
+				"css": ".wp-block-pullquote cite {display:block;margin-top: var(--wp--preset--spacing--50)}",
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"left": "var(--wp--preset--spacing--50)",
+						"right": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--xx-large)",
+					"fontStyle": "normal",
+					"fontWeight": "400"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/query-pagination-next": {
+				"css": ".wp-block-query-pagination-next{margin:0;}"
+			},
+			"core/query-pagination-numbers": {
+				"css": ".wp-block-query-pagination-numbers{margin:0;}"
+			},
+			"core/query-pagination-previous": {
+				"css": ".wp-block-query-pagination-previous{margin:0;}"
+			},
+			"core/query-title": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)",
+					"lineHeight": "calc(1em + 0.75rem)"
+				}
+			},
+			"core/quote": {
+				"border": {
+					"color": "var(--wp--preset--color--contrast)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"css": ".wp-block-quote cite {font-style: normal;}",
+				"spacing": {
+					"margin": {
+						"left": "0",
+						"right": "0"
+					},
+					"padding": {
+						"left": "var(--wp--preset--spacing--40)"
+					}
+				},
+				"typography": {
+					"fontStyle": "italic"
+				},
+				"variations": {
+					"plain": {
+						"border": {
+							"width": "0"
+						},
+						"spacing": {
+							"padding": {
+								"left": "0"
+							}
+						},
+						"typography": {
+							"fontStyle": "normal"
+						}
+					}
+				}
+			},
+			"core/search": {
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				},
+				"css": "& :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border-color:var(--wp--preset--color--contrast);} ",
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--cormorant-garamond)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1"
+				}
+			},
+			"core/separator": {
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
+				},
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontStyle": "italic",
+					"fontWeight": "300"
+				}
+			},
+			"core/site-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontStyle": "normal",
+					"fontWeight": "400",
+					"lineHeight": "calc(1em + 0.5rem)",
+					"textTransform": "lowercase"
+				}
+			},
+			"core/social-links": {
+				"spacing": {
+					"blockGap": {
+						"left": "var(--wp--preset--spacing--40)",
+						"top": "var(--wp--preset--spacing--40)"
+					}
+				}
+			},
+			"core/table": {
+				"css": "& thead{border-bottom-width: 1px;} & tfoot{border-top-width: 1px;} & + .wp-element-caption{text-align:center;}"
+			},
+			"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: 1px 16px 1px;} &.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": "& p+p {margin-top:calc(1em + 0.375rem);}"
+			},
+			"core/verse": {
+				"typography": {
+					"lineHeight": "1.4"
+				}
+			}
+		},
+		"color": {
+			"background": "var(--wp--preset--color--base)",
+			"text": "var(--wp--preset--color--contrast)"
+		},
+		"elements": {
+			"button": {
+				":active": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--base)"
+					}
+				},
+				":focus": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--base)"
+					}
+				},
+				":hover": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--base)"
+					}
+				},
+				"border": {
+					"radius": "0"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--custom-accent)",
+					"text": "var(--wp--preset--color--contrast)"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "1rem",
+						"left": "1.75rem",
+						"right": "1.75rem",
+						"top": "1rem"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1"
+				}
+			},
+			"caption": {
+				"spacing": {
+					"margin": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--30)"
+					},
+					"padding": {
+						"left": "var(--wp--preset--spacing--50)",
+						"right": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontWeight": "500",
+					"lineHeight": "calc(1em + 0.5rem)"
+				}
+			},
+			"link": {
+				":hover": {
+					"color": {
+						"text": "var(--wp--preset--color--primary)"
+					},
+					"typography": {
+						"textDecoration": "none"
+					}
+				},
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				}
+			}
+		},
+		"spacing": {
+			"blockGap": "var(--wp--preset--spacing--40)",
+			"padding": {
+				"bottom": "0px",
+				"left": "var(--wp--preset--spacing--50)",
+				"right": "var(--wp--preset--spacing--50)",
+				"top": "0px"
+			}
+		},
+		"typography": {
+			"fontFamily": "var(--wp--preset--font-family--cormorant-garamond)",
+			"fontSize": "var(--wp--preset--font-size--small)",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"lineHeight": "1.2"
+		}
+	},
+	"templateParts": [
+		{
+			"area": "uncategorized",
+			"name": "comments"
+		},
+		{
+			"area": "header",
+			"name": "header"
+		},
+		{
+			"area": "footer",
+			"name": "footer"
+		}
+	],
+	"customTemplates": [
+		{
+			"name": "wp-custom-template-page-no-title",
+			"title": "Page without title"
+		}
+	],
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}