Просмотр исходного кода

Storia: add theme (#6949)

* Storia initial commit

* Add default duotone filters to style variations

* Replace images

Replace images with the wrong license, update readme, screenshot, and homepage pattern.

* Add some subject tags to theme tags list

---------

Co-authored-by: alaczek <ola@bodera.com>
Sarah Norris 2 лет назад
Родитель
Сommit
503807a297

BIN
storia/assets/fonts/nimbus-sans_italic_400.woff


BIN
storia/assets/fonts/nimbus-sans_italic_700.woff


BIN
storia/assets/fonts/nimbus-sans_normal_400.woff


BIN
storia/assets/fonts/nimbus-sans_normal_700.woff


BIN
storia/assets/images/StockSnap_KN1R3C4LHY.jpg


BIN
storia/assets/images/StockSnap_MGCKAHKLE4.jpg


BIN
storia/assets/images/pexels-jeremy-bishop-2923590.jpg


BIN
storia/assets/images/pexels-susn-dybvik-3328247.jpg


+ 60 - 0
storia/functions.php

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

+ 1 - 0
storia/parts/comments.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"tu/hidden-comments"} /-->

+ 1 - 0
storia/parts/footer.html

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

+ 7 - 0
storia/parts/header.html

@@ -0,0 +1,7 @@
+<!-- wp:group {"align":"full","layout":{"inherit":true,"type":"constrained"}} -->
+<div class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"},"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:site-title /-->
+
+<!-- wp:navigation {"overlayMenu":"always","layout":{"type":"flex","justifyContent":"left"}} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->

+ 39 - 0
storia/patterns/footer.php

@@ -0,0 +1,39 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: storia/footer
+ * Categories: featured, footer
+ * Block Types: core/template-part/footer
+ */
+?>
+
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:group {"style":{"spacing":{"padding":{"left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+		<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:site-title /-->
+
+			<!-- wp:paragraph {"fontSize":"x-small"} -->
+			<p class="has-x-small-font-size"><a href="#"><?php _e( 'Tumblr', 'storia' ); ?></a> / <a href="#"><?php _e( 'Instagram', 'storia' ); ?></a> / <a href="#"><?php _e( 'Email', 'storia' ); ?></a></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:paragraph {"align":"right","className":"has-x-small-font-size","fontSize":"x-small"} -->
+		<p class="has-text-align-right has-x-small-font-size">
+			<?php
+				/* Translators: WordPress link. */
+				$wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'storia' ) ) . '" rel="nofollow">WordPress</a>';
+				echo sprintf(
+					esc_html__( 'Designed with %1$s', 'storia' ),
+					$wordpress_link
+				);
+				?>
+		</p>
+		<!-- /wp:paragraph -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->

+ 72 - 0
storia/patterns/gallery.php

@@ -0,0 +1,72 @@
+<?php
+/**
+ * Title: Gallery
+ * Slug: storia/gallery
+ * Categories: featured
+ */
+?>
+
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|80"}}},"className":"alignfull"} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--80)">
+<!-- wp:columns -->
+<div class="wp-block-columns"><!-- wp:column {"width":"75%"} -->
+<div class="wp-block-column" style="flex-basis:75%"><!-- wp:columns -->
+<div class="wp-block-columns"><!-- wp:column {"width":"66.66%"} -->
+<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:image {"sizeSlug":"full"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/pexels-susn-dybvik-3328247.jpg" alt="" /></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"33.33%"} -->
+<div class="wp-block-column" style="flex-basis:33.33%"></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->
+
+<!-- wp:columns -->
+<div class="wp-block-columns"><!-- wp:column {"width":"66.66%"} -->
+<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:columns -->
+<div class="wp-block-columns"><!-- wp:column {"width":"15%"} -->
+<div class="wp-block-column" style="flex-basis:15%"></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"35%"} -->
+<div class="wp-block-column" style="flex-basis:35%"><!-- wp:image {"sizeSlug":"full"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/pexels-jeremy-bishop-2923590.jpg" alt="" /></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"50%"} -->
+<div class="wp-block-column" style="flex-basis:50%"><!-- wp:image {"sizeSlug":"full"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/StockSnap_MGCKAHKLE4.jpg" alt="" /></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"33.33%"} -->
+<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:image {"sizeSlug":"full"} -->
+<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/StockSnap_KN1R3C4LHY.jpg" alt="" /></figure>
+<!-- /wp:image --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"25%"} -->
+<div class="wp-block-column" style="flex-basis:25%"><!-- wp:paragraph {"style":{"typography":{"fontSize":14}},"className":"margin-bottom-none"} -->
+<p class="margin-bottom-none" style="font-size:14px"><?php echo esc_html__( 'Vol.3', 'storia' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":29,"lineHeight":"1.2"},"spacing":{"margin":{"top":"0px"}}},"className":"margin-top-none"} -->
+<h3 class="wp-block-heading margin-top-none" style="margin-top:0px;font-size:29px;line-height:1.2"><strong><?php echo esc_html__( '5am, the Beach', 'storia' ); ?></strong></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph {"style":{"typography":{"fontSize":14,"lineHeight":"1.7"}}} -->
+<p style="font-size:14px;line-height:1.7"><?php echo esc_html__( 'As long as I was on the path I walked hard, but when I came to the black beach I had to run. For the tide was now nearly flowed; and to get through with my powder dry between the surf and the steep hill, took all the quickness I possessed. As it was, even, the wash caught me to the knees, and I came near falling on a stone. All this time the hurry I was in, and the free air and smell of the sea, kept my spirits lively; but when I was once in the bush and began to climb the path I took it easier.', 'storia' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"style":{"typography":{"fontSize":14,"lineHeight":"1.7"}}} -->
+<p style="font-size:14px;line-height:1.7"><?php echo esc_html__( 'The fearsomeness of the wood had been a good bit rubbed off for me by Master Case’s banjo-strings and graven images, yet I thought it was a dreary walk, and guessed, when the disciples went up there, they must be badly scared. The light of the lantern, striking among all these trunks and forked branches and twisted rope-ends of lianas, made the whole place, or all that you could see of it, a kind of a puzzle of turning shadows. They came to meet you, solid and quick like giants, and then span off and vanished; they hove up over your head like clubs, and flew away into the night like birds. The floor of the bush glimmered with dead wood, the way the match-box used to shine after you had struck a lucifer. Big, cold drops fell on me from the branches overhead like sweat. There was no wind to mention; only a little icy breath of a land-breeze that stirred nothing; and the harps were silent.', 'storia' ); ?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group -->

+ 14 - 0
storia/patterns/hidden-404.php

@@ -0,0 +1,14 @@
+<?php
+/**
+ * Title: Hidden 404
+ * Slug: storia/hidden-404
+ * Inserter: no
+ */
+?>
+<!-- wp:heading {"level":1,"fontSize":"large"} -->
+<h1 class="has-large-font-size" id="oops-that-page-can-t-be-found"><?php echo esc_html__( 'Oops! That page can&rsquo;t be found.', 'storia' ); ?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo  esc_html__( 'It looks like nothing was found at this location. Maybe try a search?', 'storia' ); ?></p>
+<!-- /wp:paragraph -->

+ 58 - 0
storia/patterns/hidden-comments.php

@@ -0,0 +1,58 @@
+<?php
+/**
+ * Title: Hidden Comments
+ * Slug: storia/hidden-comments
+ * Inserter: no
+ */
+?>
+<!-- wp:comments {"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop">
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:comments-title {"level":3} /-->
+
+		<!-- wp:comment-template -->
+			<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"1.5rem"}}}} -->
+			<div class="wp-block-group" style="margin-top:0;margin-bottom:1.5rem">
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"},"style":{"spacing":{"blockGap":"0.5em"}}} -->
+				<div class="wp-block-group">
+					<!-- wp:avatar {"size":40} /-->
+
+					<!-- wp:group -->
+					<div class="wp-block-group">
+						<!-- wp:comment-author-name /-->
+
+						<!-- wp:group {"layout":{"type":"flex"},"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"0.5em"}}} -->
+						<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:separator -->
+		<hr class="wp-block-separator has-alpha-channel-opacity"/>
+		<!-- /wp:separator -->
+
+		<!-- wp:comments-pagination {"paginationArrow":"chevron","layout":{"type":"flex","justifyContent":"space-between"}} -->
+			<!-- wp:comments-pagination-previous /-->
+			<!-- wp:comments-pagination-numbers /-->
+			<!-- wp:comments-pagination-next /-->
+		<!-- /wp:comments-pagination -->
+
+		<!-- wp:post-comments-form /-->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:comments -->

+ 65 - 0
storia/patterns/post-list.php

@@ -0,0 +1,65 @@
+<?php
+/**
+ * Title: Post List
+ * Slug: storia/post-list
+ * Categories: featured
+ */
+?>
+
+<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"type":"constrained"}} -->
+<div class="wp-block-query">
+	<!-- wp:post-template -->
+		<!-- wp:group -->
+		<div class="wp-block-group">
+			<!-- wp:post-featured-image {"isLink":true} /-->
+
+			<!-- wp:post-title {"isLink":true} /-->
+
+			<!-- wp:group {"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group">
+				<!-- wp:group {"layout":{"type":"flex"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-author {"showAvatar":false} /-->
+
+					<!-- wp:post-date /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:post-excerpt /-->
+
+			<!-- wp:group {"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group">
+				<!-- wp:group {"layout":{"type":"flex"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-terms {"term":"category"} /-->
+
+					<!-- wp:post-terms {"term":"post_tag"} /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:spacer {"height":"3rem"} -->
+			<div style="height:3rem" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+		</div>
+		<!-- /wp:group -->
+	<!-- /wp:post-template -->
+
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="margin-top:0px">
+		<!-- wp:separator -->
+		<hr class="wp-block-separator has-alpha-channel-opacity"/>
+		<!-- /wp:separator -->
+
+		<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+			<!-- wp:query-pagination-previous /-->
+			<!-- wp:query-pagination-numbers /-->
+			<!-- wp:query-pagination-next /-->
+		<!-- /wp:query-pagination -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:query -->

+ 50 - 0
storia/readme.txt

@@ -0,0 +1,50 @@
+=== Storia ===
+Contributors: Automattic
+Requires at least: 5.8
+Tested up to: 6.1.1
+Requires PHP: 5.7
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+A visual story theme.
+
+== Changelog ==
+
+= 1.0 =
+* Initial release
+
+== Copyright ==
+
+Storia WordPress Theme, (C) 2023 Automattic
+Storia 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.
+
+This theme bundles the following third-party resources:
+
+Photography by Anthony Ginsbrook via StockSnap
+https://stocksnap.io/photo/people-woman-KN1R3C4LHY
+
+Photography by Oliver Sjöström via StockSnap
+https://stocksnap.io/photo/coconut-tree-MGCKAHKLE4
+
+Photography by Susn Dybvik via Pexels
+https://www.pexels.com/photo/woman-holding-a-black-dslr-camera-and-taking-pictures-3328247/
+
+Photography by Jeremy Bishop via Pexels
+https://www.pexels.com/photo/two-people-carrying-surfboards-on-seashore-2923590/
+
+Included in theme screenshot and in block patterns.
+
+Nimbus Sans L from URW++ released under the GPL.
+https://www.fontsquirrel.com/fonts/nimbus-sans-l

BIN
storia/screenshot.png


+ 133 - 0
storia/style.css

@@ -0,0 +1,133 @@
+/*
+Theme Name: Storia
+Theme URI: https://wordpress.com/theme/storia/
+Author: Automattic
+Author URI: https://automattic.com/
+Description: A visual story theme.
+Requires at least: 6.0
+Tested up to: 6.1.1
+Requires PHP: 5.7
+Version: 1.0.1
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: storia
+Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks, blog, holiday
+*/
+
+/*
+ * Font smoothing
+ * https://github.com/WordPress/gutenberg/issues/35934
+ */
+body {
+	-moz-osx-font-smoothing: grayscale;
+	-webkit-font-smoothing: antialiased;
+}
+
+/*
+ * 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);
+}
+
+/**
+ * Currently table styles are only available with 'wp-block-styles' 
+ * theme support (block css) thus the following needs to be included
+ * since 'wp-block-styles' aren't used for this theme.
+ * https://github.com/WordPress/gutenberg/issues/45065
+ */
+.wp-block-table thead {
+	border-bottom: 3px solid;
+}
+.wp-block-table tfoot {
+	border-top: 3px solid;
+}
+.wp-block-table td,
+.wp-block-table th {
+	padding: var(--wp--preset--spacing--30);
+	border: 1px solid;
+	word-break: normal;
+}
+.wp-block-table figcaption {
+	font-size: var(--wp--preset--font-size--small);
+	text-align: center;
+}
+
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: .0625em !important;
+	text-underline-offset: .3em;
+}
+
+/* Overrides the Gutenberg styles for the outline button */
+.wp-block-button.is-style-outline>.wp-block-button__link {
+	padding: calc(1.050420168em - 1px) calc(2.100840336em - 1px);
+	border: 1px solid var(--wp--preset--color--foreground);
+}
+
+/* Reset the Gutenberg style for the author byline */
+.wp-block-post-author__byline {
+	font-size: 1em;
+}
+
+/* There is no option for border-radius yet */
+.wp-block-post-author__avatar img {
+	border-radius: 999px;
+}
+
+/*
+ * Needed until https://github.com/WordPress/gutenberg/issues/34196 or something like it.
+ */
+.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--background);
+	background-color: var(--wp--preset--color--primary);
+}
+
+/*
+ * Remove the default margin bottom from term description and post excerpt.
+ */
+.wp-block-term-description p:first-child {
+	margin-top: 0;
+}
+
+.wp-block-term-description p:last-child {
+	margin-bottom: 0;
+}
+
+/*
+ * Needed to style Jetpack Form
+ */
+.wp-block-jetpack-contact-form input:not([type=submit]):not([type=checkbox]),
+.wp-block-jetpack-mailchimp input:not([type=submit]):not([type=checkbox]),
+.wp-block-jetpack-revue input:not([type=submit]):not([type=checkbox]),
+.wp-block-jetpack-contact-form select,
+.wp-block-jetpack-contact-form textarea {
+	background-color: var(--wp--preset--color--background);
+	border: 1px solid var(--wp--preset--color--tertiary);
+	font-family: inherit;
+	font-size: 1em;
+	padding: 0.75rem;
+}
+
+.wp-block-jetpack-contact-form .wp-block-jetpack-button button,
+.wp-block-jetpack-mailchimp .wp-block-jetpack-button button,
+.wp-block-jetpack-revue .wp-block-jetpack-button button {
+	border-width:  0;
+	font-size: var(--wp--preset--font-size--x-small);
+	font-weight: 700;
+	letter-spacing: 0.02em;
+	line-height: inherit;
+	padding: 1.050420168em 2.100840336em;
+}

+ 55 - 0
storia/styles/blue.json

@@ -0,0 +1,55 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Blue",
+	"settings": {
+		"border": {
+			"color": true,
+			"radius": true,
+			"style": true,
+			"width": true
+		},
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"link": true,
+			"duotone": [
+				{
+					"colors": [
+						"#000",
+						"#C9E4ED"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#C9E4ED",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#757575",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	}
+}

+ 55 - 0
storia/styles/cream.json

@@ -0,0 +1,55 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Cream",
+	"settings": {
+		"border": {
+			"color": true,
+			"radius": true,
+			"style": true,
+			"width": true
+		},
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"link": true,
+			"duotone": [
+				{
+					"colors": [
+						"#252B39",
+						"#F9EED4"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#F9EED4",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#757575",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	}
+}

+ 55 - 0
storia/styles/green.json

@@ -0,0 +1,55 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Green",
+	"settings": {
+		"border": {
+			"color": true,
+			"radius": true,
+			"style": true,
+			"width": true
+		},
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"link": true,
+			"duotone": [
+				{
+					"colors": [
+						"#153232",
+						"#CDEDCA"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#CDEDCA",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#757575",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	}
+}

+ 55 - 0
storia/styles/pink.json

@@ -0,0 +1,55 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Pink",
+	"settings": {
+		"border": {
+			"color": true,
+			"radius": true,
+			"style": true,
+			"width": true
+		},
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"link": true,
+			"duotone": [
+				{
+					"colors": [
+						"#252B39",
+						"#E5D1E3"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#E5D1E3",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#757575",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	}
+}

+ 55 - 0
storia/styles/red.json

@@ -0,0 +1,55 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Red",
+	"settings": {
+		"border": {
+			"color": true,
+			"radius": true,
+			"style": true,
+			"width": true
+		},
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"link": true,
+			"duotone": [
+				{
+					"colors": [
+						"#212121",
+						"#E1C7C8"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#E1C7C8",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#743D3F",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	}
+}

+ 11 - 0
storia/templates/404.html

@@ -0,0 +1,11 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:pattern {"slug":"storia/hidden-404"} /-->
+
+	<!-- wp:search {"label":"","showLabel":false,"placeholder":"Search here...","buttonText":"Search"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 17 - 0
storia/templates/archive.html

@@ -0,0 +1,17 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
+
+	<!-- wp:term-description {"style":{"spacing":{"margin":{"top":"0.5rem"}}},"fontSize":"small"} /-->
+
+	<!-- wp:spacer {"height":"3rem"} -->
+	<div style="height:3rem" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:pattern {"slug":"storia/post-list"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 7 - 0
storia/templates/home.html

@@ -0,0 +1,7 @@
+<!-- wp:group {"style":{"spacing":{"blockGap":"1.5rem"}},"layout":{"type":"default"},"tagName":"main"} -->
+<main class="wp-block-group has-global-padding">
+	<!-- wp:pattern {"slug":"storia/gallery"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 9 - 0
storia/templates/index.html

@@ -0,0 +1,9 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:pattern {"slug":"storia/post-list"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 31 - 0
storia/templates/page.html

@@ -0,0 +1,31 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main"} -->
+<main class="wp-block-group">
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:post-featured-image /-->
+
+		<!-- wp:post-title /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group -->
+	<div class="wp-block-group">
+		<!-- wp:post-content {"layout":{"type":"constrained"}} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:spacer {"height":"4rem"} -->
+		<div style="height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:template-part {"slug":"comments"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 15 - 0
storia/templates/search.html

@@ -0,0 +1,15 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:search {"showLabel":false,"placeholder":"Search here...","buttonText":"Search"} /-->
+
+	<!-- wp:spacer {"height":"3rem"} -->
+	<div style="height:3rem" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:pattern {"slug":"storia/post-list"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 99 - 0
storia/templates/single.html

@@ -0,0 +1,99 @@
+<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+
+<!-- wp:group {"tagName":"main"} -->
+<main class="wp-block-group">
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:post-featured-image /-->
+
+		<!-- wp:post-title /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group -->
+	<div class="wp-block-group">
+		<!-- wp:group {"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group">
+			<!-- wp:group {"layout":{"type":"flex"}} -->
+			<div class="wp-block-group">
+				<!-- wp:post-author {"showAvatar":false} /-->
+
+				<!-- wp:post-date /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:post-content {"layout":{"type":"constrained"}} /-->
+
+		<!-- wp:group {"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group">
+			<!-- wp:group {"layout":{"type":"flex"}} -->
+			<div class="wp-block-group">
+				<!-- wp:post-terms {"term":"category"} /-->
+
+				<!-- wp:post-terms {"term":"post_tag"} /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group">
+			<!-- wp:separator {"className":"is-style-wide"} -->
+			<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
+			<!-- /wp:separator -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"1rem"}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group">
+				<!-- wp:post-author {"showBio":false,"byline":"Posted by:"} /-->
+
+				<!-- wp:post-author-biography /-->
+
+				<!-- wp:columns {"style":{"spacing":{"margin":{"top":"1.5rem"}}}} -->
+				<div class="wp-block-columns">
+					<!-- wp:column -->
+					<div class="wp-block-column">
+						<!-- wp:separator {"className":"is-style-wide"} -->
+						<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
+						<!-- /wp:separator -->
+					</div>
+					<!-- /wp:column -->
+
+					<!-- wp:column -->
+					<div class="wp-block-column">
+						<!-- wp:separator {"className":"is-style-wide"} -->
+						<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
+						<!-- /wp:separator -->
+					</div>
+					<!-- /wp:column -->
+				</div>
+				<!-- /wp:columns -->
+
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-navigation-link {"type":"previous","label":"Previous Post","arrow":"chevron"} /-->
+
+					<!-- wp:post-navigation-link {"textAlign":"right","label":"Next Post","arrow":"chevron"} /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:spacer {"height":"4rem"} -->
+		<div style="height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:template-part {"slug":"comments"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 661 - 0
storia/theme.json

@@ -0,0 +1,661 @@
+{
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"custom": true,
+			"customGradient": true,
+			"duotone": [
+				{
+					"colors": [
+						"#000",
+						"#FFF"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#5d588e",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#212121",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#757575",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		},
+		"layout": {
+			"contentSize": "520px",
+			"wideSize": "1000px"
+		},
+		"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,
+			"fluid": true,
+			"fontFamilies": [
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Nimbus Sans",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/nimbus-sans_normal_400.woff"
+							]
+						},
+						{
+							"fontFamily": "Nimbus Sans",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/nimbus-sans_normal_700.woff"
+							]
+						},
+						{
+							"fontFamily": "Nimbus Sans",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/nimbus-sans_italic_400.woff"
+							]
+						},
+						{
+							"fontFamily": "Nimbus Sans",
+							"fontStyle": "italic",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/nimbus-sans_italic_700.woff"
+							]
+						}
+					],
+					"fontFamily": "Nimbus Sans",
+					"slug": "nimbus-sans"
+				}
+			],
+			"fontSizes": [
+				{
+					"fluid": {
+						"max": "0.833rem",
+						"min": "0.833rem"
+					},
+					"name": "Extra Small",
+					"size": "0.833rem",
+					"slug": "x-small"
+				},
+				{
+					"fluid": {
+						"max": "1rem",
+						"min": "0.833rem"
+					},
+					"name": "Small",
+					"size": "1rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.2rem",
+						"min": "1rem"
+					},
+					"name": "Medium",
+					"size": "1.2rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.44rem",
+						"min": "1.2rem"
+					},
+					"name": "Large",
+					"size": "1.44rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "1.728rem",
+						"min": "1.44rem"
+					},
+					"name": "Extra Large",
+					"size": "1.728rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "2.074rem",
+						"min": "1.728rem"
+					},
+					"name": "2X Large",
+					"size": "1.901rem",
+					"slug": "xx-large"
+				}
+			]
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"typography": {
+					"lineHeight": "0"
+				}
+			},
+			"core/code": {
+				"border": {
+					"color": "var(--wp--preset--color--tertiary)",
+					"radius": "3px",
+					"style": "solid",
+					"width": "1px"
+				},
+				"spacing": {
+					"padding": "var(--wp--style--block-gap)"
+				},
+				"typography": {
+					"fontFamily": "monospace"
+				}
+			},
+			"core/columns": {
+				"spacing": {
+					"blockGap": "var(--wp--style--block-gap)"
+				}
+			},
+			"core/comment-author-name": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comment-date": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comment-edit-link": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comment-reply-link": {
+				"elements": {
+					"link": {
+						"border": {
+							"color": "var(--wp--preset--color--foreground)",
+							"radius": "2px",
+							"style": "solid",
+							"width": "1px"
+						},
+						"spacing": {
+							"padding": "0.109375rem 0.5rem"
+						},
+						"typography": {
+							"fontSize": "var(--wp--preset--font-size--x-small)",
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comments-pagination": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline solid"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				}
+			},
+            "core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				}
+			},
+			"core/list": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--style--block-gap)"
+					}
+				}
+			},
+			"core/navigation": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-author": {
+				"color": {
+					"text": "var(--wp--preset--color--tertiary)"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						}
+					}
+				},
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--preset--color--tertiary)"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/post-navigation-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline solid"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-terms": {
+				"color": {
+					"text": "var(--wp--preset--color--tertiary)"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--tertiary)"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"margin": {
+						"bottom": "0"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)"
+				}
+			},
+			"core/pullquote": {
+				"border": {
+					"color": "var(--wp--preset--color--tertiary)",
+					"style": "solid",
+					"width": "1px 0"
+				},
+				"spacing": {
+					"padding": "var(--wp--style--block-gap)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "italic"
+				}
+			},
+			"core/query-pagination": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline solid"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)"
+				}
+			},
+			"core/quote": {
+				"border": {
+					"color": "var(--wp--preset--color--primary)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--style--block-gap)"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/read-more": {
+				"border": {
+					"color": "var(--wp--preset--color--tertiary)",
+					"radius": "2px",
+					"style": "solid",
+					"width": "1px"
+				},
+				"spacing": {
+					"padding": "0 0.5rem"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"textDecoration": "none"
+				}
+			},
+			"core/search": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/separator": {
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
+				},
+				"color": {
+					"text": "#d9d9d9"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/site-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontWeight": "700"
+				}
+			}
+		},
+		"color": {
+			"background": "var: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": "2px"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--primary)",
+					"text": "var(--wp--preset--color--background)"
+				},
+				"spacing": {
+					"padding": "1.050420168em 2.100840336em"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"fontWeight": "700",
+					"letterSpacing": "0.04em",
+					"textTransform": "uppercase"
+				}
+			},
+			"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--x-small)"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "Nimbus Sans",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"lineHeight": "1.125"
+				}
+			},
+			"link": {
+				":hover": {
+					"typography": {
+						"textDecoration": "none"
+					}
+				},
+				"color": {
+					"text": "var(--wp--preset--color--primary)"
+				},
+				"typography": {
+					"fontFamily": "Nimbus Sans"
+				}
+			}
+		},
+		"spacing": {
+			"blockGap": "1.5rem",
+			"padding": {
+				"bottom": "0",
+				"left": "var(--wp--style--block-gap)",
+				"right": "var(--wp--style--block-gap)",
+				"top": "0"
+			}
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|nimbus-sans",
+			"fontSize": "var:preset|font-size|small",
+			"lineHeight": "1.5"
+		}
+	},
+	"templateParts": [
+		{
+			"area": "header",
+			"name": "header"
+		},
+		{
+			"area": "footer",
+			"name": "footer"
+		},
+		{
+			"area": "uncategorized",
+			"name": "comments"
+		}
+	],
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}