Browse Source

Tomoni:add theme (#7107)

* Tomoni:add theme

* Remove theme slug.

* Add license info and bump.

---------

Co-authored-by: Jeff Ong <jonger4@gmail.com>
Takashi Irie 2 năm trước cách đây
mục cha
commit
9dfa3e2108
54 tập tin đã thay đổi với 2023 bổ sung0 xóa
  1. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_100.otf
  2. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_300.otf
  3. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_400.otf
  4. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_500.otf
  5. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_700.otf
  6. BIN
      tomoni/assets/fonts/noto-sans-jp_normal_900.otf
  7. BIN
      tomoni/assets/fonts/noto-sans_italic_100.ttf
  8. BIN
      tomoni/assets/fonts/noto-sans_italic_200.ttf
  9. BIN
      tomoni/assets/fonts/noto-sans_italic_300.ttf
  10. BIN
      tomoni/assets/fonts/noto-sans_italic_400.ttf
  11. BIN
      tomoni/assets/fonts/noto-sans_italic_500.ttf
  12. BIN
      tomoni/assets/fonts/noto-sans_italic_600.ttf
  13. BIN
      tomoni/assets/fonts/noto-sans_italic_700.ttf
  14. BIN
      tomoni/assets/fonts/noto-sans_italic_800.ttf
  15. BIN
      tomoni/assets/fonts/noto-sans_italic_900.ttf
  16. BIN
      tomoni/assets/fonts/noto-sans_normal_100.ttf
  17. BIN
      tomoni/assets/fonts/noto-sans_normal_200.ttf
  18. BIN
      tomoni/assets/fonts/noto-sans_normal_300.ttf
  19. BIN
      tomoni/assets/fonts/noto-sans_normal_400.ttf
  20. BIN
      tomoni/assets/fonts/noto-sans_normal_500.ttf
  21. BIN
      tomoni/assets/fonts/noto-sans_normal_600.ttf
  22. BIN
      tomoni/assets/fonts/noto-sans_normal_700.ttf
  23. BIN
      tomoni/assets/fonts/noto-sans_normal_800.ttf
  24. BIN
      tomoni/assets/fonts/noto-sans_normal_900.ttf
  25. 60 0
      tomoni/functions.php
  26. 47 0
      tomoni/parts/comments.html
  27. 1 0
      tomoni/parts/footer.html
  28. 1 0
      tomoni/parts/header.html
  29. 14 0
      tomoni/patterns/404.php
  30. 54 0
      tomoni/patterns/comments.php
  31. 19 0
      tomoni/patterns/description.php
  32. 15 0
      tomoni/patterns/featured-list.php
  33. 26 0
      tomoni/patterns/footer.php
  34. 40 0
      tomoni/patterns/header.php
  35. 10 0
      tomoni/patterns/no-results-content.php
  36. 9 0
      tomoni/patterns/search.php
  37. 37 0
      tomoni/readme.txt
  38. BIN
      tomoni/screenshot.png
  39. 62 0
      tomoni/style.css
  40. 36 0
      tomoni/styles/charcoal.json
  41. 36 0
      tomoni/styles/lips.json
  42. 36 0
      tomoni/styles/molten.json
  43. 36 0
      tomoni/styles/monstera.json
  44. 36 0
      tomoni/styles/statice.json
  45. 36 0
      tomoni/styles/tatami.json
  46. 36 0
      tomoni/styles/whitesmoke.json
  47. 15 0
      tomoni/templates/404.html
  48. 51 0
      tomoni/templates/archive.html
  49. 18 0
      tomoni/templates/front-page.html
  50. 39 0
      tomoni/templates/index.html
  51. 35 0
      tomoni/templates/page.html
  52. 51 0
      tomoni/templates/search.html
  53. 49 0
      tomoni/templates/single.html
  54. 1118 0
      tomoni/theme.json

BIN
tomoni/assets/fonts/noto-sans-jp_normal_100.otf


BIN
tomoni/assets/fonts/noto-sans-jp_normal_300.otf


BIN
tomoni/assets/fonts/noto-sans-jp_normal_400.otf


BIN
tomoni/assets/fonts/noto-sans-jp_normal_500.otf


BIN
tomoni/assets/fonts/noto-sans-jp_normal_700.otf


BIN
tomoni/assets/fonts/noto-sans-jp_normal_900.otf


BIN
tomoni/assets/fonts/noto-sans_italic_100.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_200.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_300.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_400.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_500.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_600.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_700.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_800.ttf


BIN
tomoni/assets/fonts/noto-sans_italic_900.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_100.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_200.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_300.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_400.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_500.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_600.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_700.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_800.ttf


BIN
tomoni/assets/fonts/noto-sans_normal_900.ttf


+ 60 - 0
tomoni/functions.php

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

+ 47 - 0
tomoni/parts/comments.html

@@ -0,0 +1,47 @@
+<!-- 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 {"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":"0.5em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:avatar {"size":40} /-->
+
+					<!-- 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 {"fontSize":"small"} /-->
+
+				<!-- wp:comment-reply-link /-->
+			</div>
+			<!-- /wp:group -->
+		<!-- /wp:comment-template -->
+
+		<!-- wp:comments-pagination {"paginationArrow":"arrow","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
tomoni/parts/footer.html

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

+ 1 - 0
tomoni/parts/header.html

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

+ 14 - 0
tomoni/patterns/404.php

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

+ 54 - 0
tomoni/patterns/comments.php

@@ -0,0 +1,54 @@
+<?php
+/**
+ * Title: Comments
+ * Slug: tomoni/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 {"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":"0.5em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:avatar {"size":40} /-->
+
+					<!-- 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 {"fontSize":"small"} /-->
+
+				<!-- wp:comment-reply-link /-->
+			</div>
+			<!-- /wp:group -->
+		<!-- /wp:comment-template -->
+
+		<!-- wp:comments-pagination {"paginationArrow":"arrow","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 -->

+ 19 - 0
tomoni/patterns/description.php

@@ -0,0 +1,19 @@
+<?php
+/**
+ * Title: Description
+ * Slug: tomoni/description
+ * Categories: featured
+ */
+?>
+
+<!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group">
+	<!-- wp:paragraph -->
+	<p><?php echo esc_html__( 'On the 17th of July, 2023, prepare to be enthralled as a renowned classical orchestra brings electro-music classics to life at The Phoenix, a legendary music venue in east London. This unprecedented live music event will feature a perfect fusion of classical orchestral mastery and electronic music innovation, filling the historic venue with a unique and mesmerising soundscape. As the summer heat reaches its zenith, the audience will be treated to a spellbinding auditory experience, with the orchestra reinterpreting iconic electro-music tracks through the lens of classical instrumentation. The masterful fusion of synthesisers, drum machines, and electronic effects will be expertly blended with the lush sounds of strings, brass, and woodwinds, resulting in a groundbreaking symphonic performance. The grandiose architecture of the venue will serve as the perfect backdrop for the enchanting harmonies and electrifying rhythms that will resonate throughout the evening. This is a must-attend for classical and electronic music fans, offering a once-in-a-lifetime opportunity to witness the innovative fusion of these two genres. Don&rsquo;t miss out on this extraordinary experience on the 17th of July, 2023.', 'tomoni' ); ?></p>
+	<!-- /wp:paragraph -->
+
+	<!-- wp:paragraph -->
+	<p><?php echo esc_html_x( '2023年7月17日、東ロンドンの伝説的な会場「フェニックス」で、名高いクラシックオーケストラがエレクトロ・ミュージック・クラシックスを息を呑むようなパフォーマンスで甦らせる。この前代未聞のライブイベントでは、クラシックオーケストラとエレクトロ・ミュージックの革新が完璧に融合し、歴史のあるフェニックスにしか無い魅惑的な音響風景を作り出します。夏の暑さが最高潮に達する中、オーケストラがクラシカルな楽器を通しエレクトロ・ミュージック・トラックを再解釈する事により魅惑的な聴覚体験をお届けします。シンセサイザーとドラムマシンがライブコレクティブとの巧みな融合が、豊かな弦楽器、金管楽器、木管楽器の音色と見事に調和し、画期的な交響曲のパフォーマンスが生まれます。会場の壮大な建築は、夜通し響き渡る魅惑的なハーモニーとエレクトロリズムに最適な背景となります。これはクラシックとエレクトロ・ミュージックのファンにとって、二つのジャンルが革新的に融合する機会を一度だけの体験で見逃せないイベントです。2023年7月17日のこの特別な体験をお見逃しなく。', 'Sample Japanese content. No need to translate.', 'tomoni' ); ?></p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 15 - 0
tomoni/patterns/featured-list.php


+ 26 - 0
tomoni/patterns/footer.php

@@ -0,0 +1,26 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: tomoni/footer
+ * Categories: featured, footer
+ * Block Types: core/template-part/footer
+ */
+?>
+
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:paragraph {"fontSize":"x-small"} -->
+	<p class="has-x-small-font-size"><a href="#"><?php echo esc_html__( 'Instagram', 'tomoni' ); ?></a> / <a href="#"><?php echo esc_html__( 'Facebook', 'tomoni' ); ?></a> / <a href="#"><?php echo esc_html__( 'TikTok', 'tomoni' ); ?></a></p>
+	<!-- /wp:paragraph -->
+
+	<!-- wp:paragraph {"fontSize":"x-small"} -->
+	<p class="has-x-small-font-size"><?php
+		/* Translators: WordPress link. */
+		$wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'tomoni' ) ) . '" rel="nofollow">WordPress</a>';
+		echo sprintf(
+			esc_html__( 'Designed with %1$s', 'tomoni' ),
+			$wordpress_link
+		);?></p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->

+ 40 - 0
tomoni/patterns/header.php

@@ -0,0 +1,40 @@
+<?php
+/**
+ * Title: Header
+ * Slug: tomoni/header
+ * Categories: header
+ * Block Types: core/template-part/header
+ */
+?>
+
+<!-- wp:columns {"align":"wide","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}}} -->
+<div class="wp-block-columns alignwide" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:column -->
+	<div class="wp-block-column">
+		<!-- wp:group {"style":{"spacing":{"blockGap":"0px"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+		<div class="wp-block-group">
+			<!-- wp:site-title /-->
+
+			<!-- wp:site-tagline /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+
+	<!-- wp:column -->
+	<div class="wp-block-column">
+		<!-- wp:group {"style":{"spacing":{"blockGap":"0px"}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group">
+			<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}}}} -->
+			<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><strong><?php echo esc_html__( 'The Phoenix', 'tomoni' ); ?></strong></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html__( '142 Pemberton Lane, London, SE14 9QR', 'tomoni' ); ?></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->

+ 10 - 0
tomoni/patterns/no-results-content.php

@@ -0,0 +1,10 @@
+<?php
+/**
+ * Title: No Results Content
+ * Slug: tomoni/no-results-content
+ * Inserter: no
+ */
+?>
+<!-- wp:paragraph -->
+<p><?php echo esc_html_x( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'Message explaining that there are no results returned from a search', 'tomoni' ); ?></p>
+<!-- /wp:paragraph -->

+ 9 - 0
tomoni/patterns/search.php

@@ -0,0 +1,9 @@
+<?php
+/**
+ * Title: Search
+ * Slug: tomoni/search
+ * Categories: featured
+ */
+?>
+
+<!-- wp:search {"label":"","showLabel":false,"placeholder":"<?php echo esc_html_x( 'Search...', 'This is a placeholder text in a search field', 'tomoni' ); ?>","buttonText":"Search","buttonUseIcon":true} /-->

+ 37 - 0
tomoni/readme.txt

@@ -0,0 +1,37 @@
+=== Tomoni ===
+Contributors: Automattic
+Requires at least: 5.8
+Tested up to: 6.2
+Requires PHP: 5.7
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+Tomoni is a theme that displays a use case of multilingual content with Japanese.
+
+== Changelog ==
+
+= 1.0.0 =
+* Initial release
+
+== Copyright ==
+
+Tomoni WordPress Theme, (C) 2023 Automattic
+Tomoni is distributed under the terms of the GNU GPL.
+Tomoni is based on optimismo (https://wordpress.com/theme/optimismo/), (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.
+
+This theme bundles the following third-party resources:
+
+Noto Sans from Google Fonts, Open Font License (https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)
+https://fonts.google.com/noto/specimen/Noto+Sans

BIN
tomoni/screenshot.png


+ 62 - 0
tomoni/style.css

@@ -0,0 +1,62 @@
+/*
+Theme Name: Tomoni
+Theme URI: https://wordpress.com/theme/tomoni/
+Author: Automattic
+Author URI: https://automattic.com/
+Description: Tomoni is a theme that displays a use case of multilingual content with Japanese.
+Requires at least: 5.8
+Tested up to: 6.2
+Requires PHP: 5.7
+Version: 1.0.0
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: tomoni
+Tags: blog, one-column, wide-blocks, block-patterns, block-styles, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, rtl-language-support, style-variations, template-editing, theme-options, threaded-comments, translation-ready, news
+*/
+
+/*
+ * OpenType feature for Noto Sans Japanese.
+ * It re-spaces glyphs designed to be set on full-em widths, fitting them onto half-em widths.
+ */
+body {
+	font-feature-settings: "halt";
+}
+
+/*
+ * 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: .25em;
+}
+
+/*
+ * Avatar Block
+ * Fix border radius setting for the avatar block
+ * https://github.com/WordPress/gutenberg/issues/48253
+ */
+.wp-block-avatar a,
+.wp-block-avatar img {
+	border-radius: inherit;
+}
+
+/*
+ * Pull quote Block
+ * Reset the browser default margins for blockquote element
+ * https://github.com/WordPress/gutenberg/issues/44129
+ */
+.wp-block-pullquote blockquote {
+	margin: 0;
+}

+ 36 - 0
tomoni/styles/charcoal.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Charcoal",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#191919",
+						"#cbcbcb"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#191919",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#cbcbcb",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#756b83",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/lips.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Lips",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#000000",
+						"#de6669"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#de6669",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#000000",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#404040",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/molten.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Molten",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#2f2924",
+						"#0f0d0c"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#ff5800",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#2f2924",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#4c433a",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/monstera.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Monstera",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#19171C",
+						"#328f21"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#328f21",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#19171C",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#212121",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/statice.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Statice",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#362a39",
+						"#ffffff"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#896c91",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#d5d5d5",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/tatami.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Tatami",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#000000",
+						"#ba8a63"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#ba8a63",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#000000",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#454545",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 36 - 0
tomoni/styles/whitesmoke.json

@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Whitesmoke",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#19171c",
+						"#f5f5f5"
+					],
+					"name": "Default filter",
+					"slug": "default-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#f5f5f5",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#19171c",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#756b83",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 15 - 0
tomoni/templates/404.html

@@ -0,0 +1,15 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:pattern {"slug":"tomoni/404"} /-->
+
+	<!-- wp:pattern {"slug":"tomoni/search"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 51 - 0
tomoni/templates/archive.html

@@ -0,0 +1,51 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--80)">
+		<!-- wp:query-title {"type":"archive","showPrefix":false,"style":{"spacing":{"margin":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}}}} /-->
+
+		<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--30)">
+			<!-- wp:term-description {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-query">
+		<!-- wp:post-template -->
+			<!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80"}}}} -->
+			<div class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--80)">
+				<!-- wp:post-title {"isLink":true} /-->
+
+				<!-- wp:post-date {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} /-->
+
+				<!-- wp:post-featured-image {"isLink":true} /-->
+
+				<!-- wp:post-excerpt /-->
+			</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:query-pagination {"paginationArrow":"arrow","layout":{"type":"flex","justifyContent":"space-between"}} -->
+				<!-- wp:query-pagination-previous /-->
+
+				<!-- wp:query-pagination-next /-->
+			<!-- /wp:query-pagination -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 18 - 0
tomoni/templates/front-page.html

@@ -0,0 +1,18 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:template-part {"slug":"header","tagName":"header"} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+
+	<!-- wp:pattern {"slug":"tomoni/description"} /-->
+
+	<!-- 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 -->
+
+	<!-- wp:pattern {"slug":"tomoni/featured-list"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 39 - 0
tomoni/templates/index.html

@@ -0,0 +1,39 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-query">
+		<!-- wp:post-template -->
+			<!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80"}}}} -->
+			<div class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--80)">
+				<!-- wp:post-title {"isLink":true} /-->
+
+				<!-- wp:post-date {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} /-->
+
+				<!-- wp:post-featured-image {"isLink":true} /-->
+
+				<!-- wp:post-excerpt /-->
+			</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:query-pagination {"paginationArrow":"arrow","layout":{"type":"flex","justifyContent":"space-between"}} -->
+				<!-- wp:query-pagination-previous /-->
+
+				<!-- wp:query-pagination-next /-->
+			<!-- /wp:query-pagination -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 35 - 0
tomoni/templates/page.html

@@ -0,0 +1,35 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group">
+		<!-- wp:post-title /-->
+
+		<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:0">
+			<!-- wp:post-featured-image /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}}} -->
+	<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+		<!-- wp:post-content {"layout":{"type":"constrained","justifyContent":"left"}} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:template-part {"slug":"comments"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 51 - 0
tomoni/templates/search.html

@@ -0,0 +1,51 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--80)">
+		<!-- wp:pattern {"slug":"tomoni/search"} /-->
+
+		<!-- wp:query-title {"type":"search"} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:query {"queryId":6,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-query">
+		<!-- wp:post-template -->
+			<!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80"}}}} -->
+			<div class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--80)">
+				<!-- wp:post-title {"isLink":true} /-->
+
+				<!-- wp:post-date {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} /-->
+
+				<!-- wp:post-featured-image {"isLink":true} /-->
+
+				<!-- wp:post-excerpt /-->
+			</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:query-pagination {"paginationArrow":"arrow","layout":{"type":"flex","justifyContent":"space-between"}} -->
+				<!-- wp:query-pagination-previous /-->
+
+				<!-- wp:query-pagination-next /-->
+			<!-- /wp:query-pagination -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:query-no-results -->
+			<!-- wp:pattern {"slug":"tomoni/no-results-content"} /-->
+		<!-- /wp:query-no-results -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 49 - 0
tomoni/templates/single.html

@@ -0,0 +1,49 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"position":{"type":"sticky","top":"0px"}},"backgroundColor":"base","layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group has-base-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group">
+		<!-- wp:post-title /-->
+
+		<!-- wp:post-date {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} /-->
+
+		<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+			<!-- wp:post-featured-image /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|80"}}}} -->
+	<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--80)">
+		<!-- wp:post-content {"layout":{"type":"constrained","justifyContent":"left"}} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80)">
+		<!-- 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":"arrow"} /-->
+
+			<!-- wp:post-navigation-link {"textAlign":"right","label":"Next Post","arrow":"arrow"} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:template-part {"slug":"comments"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

+ 1118 - 0
tomoni/theme.json

@@ -0,0 +1,1118 @@
+{
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"background": true,
+			"custom": true,
+			"customDuotone": true,
+			"customGradient": true,
+			"defaultDuotone": true,
+			"defaultGradients": true,
+			"defaultPalette": true,
+			"duotone": [
+				{
+					"colors": [
+						"#1e1512",
+						"#9b6a5f"
+					],
+					"name": "Default-filter",
+					"slug": "default-filter"
+				}
+			],
+			"gradients": [],
+			"palette": [
+				{
+					"color": "#9b6a5f",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#d2d2d2",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			],
+			"text": true
+		},
+		"layout": {
+			"contentSize": "640px",
+			"wideSize": "1304px"
+		},
+		"shadow": {
+			"defaultPresets": true,
+			"presets": []
+		},
+		"spacing": {
+			"customSpacingSize": true,
+			"spacingScale": {
+				"increment": 1.5,
+				"mediumStep": 1.5,
+				"operator": "*",
+				"steps": 0,
+				"unit": "rem"
+			},
+			"spacingSizes": [
+				{
+					"name": "1",
+					"size": "0.25rem",
+					"slug": "30"
+				},
+				{
+					"name": "2",
+					"size": "0.75rem",
+					"slug": "40"
+				},
+				{
+					"name": "3",
+					"size": "1.5rem",
+					"slug": "50"
+				},
+				{
+					"name": "4",
+					"size": "3rem",
+					"slug": "60"
+				},
+				{
+					"name": "5",
+					"size": "4.5rem",
+					"slug": "70"
+				},
+				{
+					"name": "6",
+					"size": "6rem",
+					"slug": "80"
+				}
+			],
+			"units": [
+				"%",
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"dropCap": true,
+			"fluid": true,
+			"fontFamilies": [
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "100",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_100.otf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "300",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_300.otf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_400.otf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_500.otf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_700.otf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans JP",
+							"fontStyle": "normal",
+							"fontWeight": "900",
+							"src": [
+								"file:./assets/fonts/noto-sans-jp_normal_900.otf"
+							]
+						}
+					],
+					"fontFamily": "Noto Sans JP",
+					"slug": "noto-sans-jp"
+				},
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "100",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_100.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "100",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_100.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "200",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_200.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "200",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_200.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "300",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_300.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "300",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_300.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_500.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_500.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_600.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_600.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_700.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_700.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "800",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_800.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "800",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_800.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "normal",
+							"fontWeight": "900",
+							"src": [
+								"file:./assets/fonts/noto-sans_normal_900.ttf"
+							]
+						},
+						{
+							"fontFamily": "Noto Sans",
+							"fontStyle": "italic",
+							"fontWeight": "900",
+							"src": [
+								"file:./assets/fonts/noto-sans_italic_900.ttf"
+							]
+						}
+					],
+					"fontFamily": "Noto Sans, Noto Sans JP",
+					"slug": "noto-sans"
+				}
+			],
+			"fontSizes": [
+				{
+					"fluid": true,
+					"name": "Extra Small",
+					"size": "0.694rem",
+					"slug": "x-small"
+				},
+				{
+					"fluid": true,
+					"name": "Small",
+					"size": "0.833rem",
+					"slug": "small"
+				},
+				{
+					"fluid": true,
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": true,
+					"name": "Large",
+					"size": "1.2rem",
+					"slug": "large"
+				},
+				{
+					"fluid": true,
+					"name": "Extra Large",
+					"size": "1.44rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": true,
+					"name": "Double Extra Large",
+					"size": "1.728rem",
+					"slug": "xx-large"
+				}
+			],
+			"fontStyle": true,
+			"fontWeight": true,
+			"letterSpacing": true,
+			"textDecoration": true,
+			"textTransform": true
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"blocks": {
+			"core/archives": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"padding": {
+						"left": "var:preset|spacing|40"
+					}
+				}
+			},
+			"core/avatar": {
+				"border": {
+					"radius": "999px"
+				},
+				"typography": {
+					"lineHeight": "0"
+				}
+			},
+			"core/button": {
+				"variations": {
+					"outline": {
+						"border": {
+							"width": "1px"
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "15px",
+								"left": "27px",
+								"right": "27px",
+								"top": "17px"
+							}
+						}
+					}
+				}
+			},
+			"core/buttons": {
+				"spacing": {
+					"blockGap": "var:preset|spacing|40"
+				}
+			},
+			"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": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"padding": {
+						"left": "var:preset|spacing|40"
+					}
+				}
+			},
+			"core/code": {
+				"border": {
+					"width": "0"
+				},
+				"color": {
+					"background": "rgba(0,0,0,0.2)"
+				},
+				"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"
+				}
+			},
+			"core/comment-author-name": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-date": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-edit-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-reply-link": {
+				"elements": {
+					"link": {
+						"border": {
+							"color": "var(--wp--preset--color--contrast)",
+							"radius": "2px",
+							"style": "solid",
+							"width": "1px"
+						},
+						"spacing": {
+							"padding": "2px 8px"
+						},
+						"typography": {
+							"fontSize": "var(--wp--preset--font-size--small)",
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontWeight": "400",
+					"letterSpacing": "0.04em",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/comments-pagination": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"fontSize": "var(--wp--preset--font-size--small)",
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"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/image": {
+				"css": " .wp-element-caption{text-align:center;}",
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				}
+			},
+			"core/latest-comments": {
+				"css": " .wp-block-latest-comments__comment-date {font-size: var(--wp--preset--font-size--x-small);}.wp-block-latest-comments__comment-excerpt p{font-size: var(--wp--preset--font-size--small);}.wp-block-latest-comments__comment-excerpt p{margin:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--50)}",
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"padding": {
+						"left": "0px"
+					}
+				}
+			},
+			"core/latest-posts": {
+				"css": " .wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {font-size: var(--wp--preset--font-size--x-small);}.wp-block-latest-posts__post-excerpt{margin:var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--50)}",
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/list": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--40)"
+					}
+				}
+			},
+			"core/navigation": {
+				"css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color:var(--wp--preset--color--contrast);} .wp-block-navigation__submenu-container.has-background {padding:0;}",
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/page-list": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/paragraph": {
+				"typography": {
+					"lineHeight": "calc(1em + 0.5rem)"
+				}
+			},
+			"core/post-author": {
+				"css": ".wp-block-post-author .wp-block-post-author__byline{font-size:0.7em;} .wp-block-post-author .wp-block-post-author__bio {font-size:inherit;} .wp-block-post-author__avatar img {vertical-align:middle;} .wp-block-post-author__bio {margin:0;} .wp-block-post-author__avatar img {border-radius: 999px;}",
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-author-name": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-comments-count": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-comments-form": {
+				"css": ".wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form .comment-form textarea {line-height: inherit;} .wp-block-post-comments-form .form-submit {margin-bottom: 0;}"
+			},
+			"core/post-comments-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-date": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-excerpt": {
+				"css": ".wp-block-post-excerpt .wp-block-post-excerpt__excerpt{line-height: inherit;}"
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default-filter)"
+				}
+			},
+			"core/post-navigation-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-time-to-read": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)"
+				}
+			},
+			"core/pullquote": {
+				"border": {
+					"color": "var(--wp--preset--color--contrast)",
+					"style": "solid",
+					"width": "1px 0"
+				},
+				"css": ".wp-block-pullquote cite {display:block;margin-top: var(--wp--preset--spacing--50)}",
+				"spacing": {
+					"padding": "var(--wp--preset--spacing--50)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"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--contrast)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontStyle": "italic"
+				},
+				"variations": {
+					"plain": {
+						"border": {
+							"width": "0"
+						},
+						"spacing": {
+							"padding": {
+								"left": "0"
+							}
+						},
+						"typography": {
+							"fontStyle": "normal"
+						}
+					}
+				}
+			},
+			"core/read-more": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/rss": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/search": {
+				"css": ".wp-block-search__button-inside .wp-block-search__inside-wrapper {padding: 2px;} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {background-color: var(--wp--preset--color--contrast); border-color: #949494;} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {padding: 0 0 0 var(--wp--preset--spacing--40);} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button {padding-right: var(--wp--preset--spacing--40);} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button, :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button {background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base);} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button:hover, :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button:focus {background-color: var(--wp--preset--color--contrast);}",
+				"typography": {
+					"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": {
+					"fontSize": "var(--wp--preset--font-size--medium)"
+				}
+			},
+			"core/site-title": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"color": {
+							"text": "var:preset|color|contrast"
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"lineHeight": "1.5"
+				}
+			},
+			"core/social-links": {
+				"spacing": {
+					"blockGap": {
+						"left": "var(--wp--preset--spacing--40)",
+						"top": "var(--wp--preset--spacing--40)"
+					}
+				}
+			},
+			"core/table": {
+				"css": " + .wp-element-caption {text-align:center;}"
+			},
+			"core/table-of-contents": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/tag-cloud": {
+				"css": ".wp-block-tag-cloud.is-style-outline a {border-radius: 999px; padding: 0 1rem;} .wp-block-tag-cloud.is-style-outline a:hover {color: var(--wp--preset--color--base); background-color: var(--wp--preset--color--contrast);}"
+			},
+			"core/term-description": {
+				"css": ".wp-block-term-description p:first-child {margin-top: 0;} .wp-block-term-description p:last-child {margin-bottom: 0;}",
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			}
+		},
+		"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": "2px"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--contrast)",
+					"text": "var(--wp--preset--color--base)"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "16px",
+						"left": "28px",
+						"right": "28px",
+						"top": "18px"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontWeight": "600",
+					"letterSpacing": "0.04em",
+					"lineHeight": "1",
+					"textTransform": "uppercase"
+				}
+			},
+			"caption": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"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:preset|font-size|small"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)",
+					"lineHeight": "1.157407407"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)",
+					"lineHeight": "1.215277778"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"lineHeight": "1.25"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"lineHeight": "calc(1em + 0.5rem)"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "calc(1em + 0.5rem)",
+					"textTransform": "uppercase"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "calc(1em + 0.5rem)"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"lineHeight": "1.2"
+				}
+			},
+			"link": {
+				":hover": {
+					"color": {
+						"text": "var(--wp--preset--color--primary)"
+					},
+					"typography": {
+						"textDecoration": "none"
+					}
+				},
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				}
+			}
+		},
+		"spacing": {
+			"blockGap": "var:preset|spacing|50",
+			"padding": {
+				"bottom": "0",
+				"left": "var:preset|spacing|50",
+				"right": "var:preset|spacing|50",
+				"top": "0"
+			}
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|noto-sans",
+			"fontSize": "var:preset|font-size|medium",
+			"lineHeight": "1.5"
+		}
+	},
+	"templateParts": [
+		{
+			"area": "comments",
+			"name": "comments"
+		},
+		{
+			"area": "header",
+			"name": "header"
+		},
+		{
+			"area": "footer",
+			"name": "footer"
+		}
+	],
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác