Переглянути джерело

Luminance: Add theme (#7173)

* Luminance: Add theme

* Fix typo and spacing in style.css

* Luminance: Minor adjustment for post titles

---------

Co-authored-by: Sarah Norris <sarah@sekai.co.uk>
Takashi Irie 2 роки тому
батько
коміт
0f913c123f
30 змінених файлів з 1374 додано та 0 видалено
  1. BIN
      luminance/assets/fonts/instrument-sans_italic_400.ttf
  2. BIN
      luminance/assets/fonts/instrument-sans_italic_500.ttf
  3. BIN
      luminance/assets/fonts/instrument-sans_italic_600.ttf
  4. BIN
      luminance/assets/fonts/instrument-sans_italic_700.ttf
  5. BIN
      luminance/assets/fonts/instrument-sans_normal_400.ttf
  6. BIN
      luminance/assets/fonts/instrument-sans_normal_500.ttf
  7. BIN
      luminance/assets/fonts/instrument-sans_normal_600.ttf
  8. BIN
      luminance/assets/fonts/instrument-sans_normal_700.ttf
  9. BIN
      luminance/assets/fonts/instrument-serif_italic_400.ttf
  10. BIN
      luminance/assets/fonts/instrument-serif_normal_400.ttf
  11. 60 0
      luminance/functions.php
  12. 46 0
      luminance/parts/comments.html
  13. 1 0
      luminance/parts/footer.html
  14. 1 0
      luminance/parts/header.html
  15. 9 0
      luminance/parts/post-meta.html
  16. 15 0
      luminance/patterns/404.php
  17. 39 0
      luminance/patterns/footer.php
  18. 26 0
      luminance/patterns/header.php
  19. 11 0
      luminance/patterns/no-results-content.php
  20. 9 0
      luminance/patterns/search.php
  21. 75 0
      luminance/readme.txt
  22. BIN
      luminance/screenshot.png
  23. 71 0
      luminance/style.css
  24. 26 0
      luminance/styles/charcoal.json
  25. 19 0
      luminance/templates/404.html
  26. 57 0
      luminance/templates/archive.html
  27. 45 0
      luminance/templates/index.html
  28. 59 0
      luminance/templates/search.html
  29. 33 0
      luminance/templates/singular.html
  30. 772 0
      luminance/theme.json

BIN
luminance/assets/fonts/instrument-sans_italic_400.ttf


BIN
luminance/assets/fonts/instrument-sans_italic_500.ttf


BIN
luminance/assets/fonts/instrument-sans_italic_600.ttf


BIN
luminance/assets/fonts/instrument-sans_italic_700.ttf


BIN
luminance/assets/fonts/instrument-sans_normal_400.ttf


BIN
luminance/assets/fonts/instrument-sans_normal_500.ttf


BIN
luminance/assets/fonts/instrument-sans_normal_600.ttf


BIN
luminance/assets/fonts/instrument-sans_normal_700.ttf


BIN
luminance/assets/fonts/instrument-serif_italic_400.ttf


BIN
luminance/assets/fonts/instrument-serif_normal_400.ttf


+ 60 - 0
luminance/functions.php

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

+ 46 - 0
luminance/parts/comments.html

@@ -0,0 +1,46 @@
+<!-- wp:comments {"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop">
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|70"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70)">
+		<!-- wp:comments-title {"level":3} /-->
+
+		<!-- wp:comment-template {"style":{"spacing":{"padding":{"left":"0px"}}}} -->
+			<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|50"}}}} -->
+			<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--50)">
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:avatar {"size":53} /-->
+
+					<!-- wp:group -->
+					<div class="wp-block-group">
+						<!-- wp:comment-author-name /-->
+
+						<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex"}} -->
+						<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">	<!-- wp:comment-date {"format":"F j, Y \\a\\t g:i a"} /-->
+
+							<!-- wp:comment-edit-link /-->
+						</div>
+						<!-- /wp:group -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:comment-content /-->
+
+				<!-- wp:comment-reply-link /-->
+			</div>
+			<!-- /wp:group -->
+		<!-- /wp:comment-template -->
+
+		<!-- wp:comments-pagination {"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
luminance/parts/footer.html

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

+ 1 - 0
luminance/parts/header.html

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

+ 9 - 0
luminance/parts/post-meta.html

@@ -0,0 +1,9 @@
+<!-- wp:group {"style":{"spacing":{"blockGap":"2px"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"top"}} -->
+<div class="wp-block-group">
+	<!-- wp:post-date /-->
+
+	<!-- wp:post-terms {"term":"category"} /-->
+
+	<!-- wp:post-terms {"term":"post_tag"} /-->
+</div>
+<!-- /wp:group -->

+ 15 - 0
luminance/patterns/404.php

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

+ 39 - 0
luminance/patterns/footer.php

@@ -0,0 +1,39 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: luminance/footer
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ */
+?>
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40","padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"width":"1px"}},"borderColor":"contrast","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)">
+	<!-- wp:buttons -->
+	<div class="wp-block-buttons">
+		<!-- wp:button {"className":"is-style-outline"} -->
+		<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button"><?php echo esc_html__( 'Instagram', 'luminance' ); ?></a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button {"className":"is-style-outline"} -->
+		<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button"><?php echo esc_html__( 'TikTok', 'luminance' ); ?></a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button {"className":"is-style-outline"} -->
+		<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button"><?php echo esc_html__( 'Tumblr', 'luminance' ); ?></a></div>
+		<!-- /wp:button -->
+	</div>
+	<!-- /wp:buttons -->
+
+	<!-- wp:paragraph {"align":"right","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}}},"textColor":"primary","fontSize":"x-small"} -->
+	<p class="has-text-align-right has-primary-color has-text-color has-link-color has-x-small-font-size"><?php
+		/* Translators: WordPress link. */
+		$wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'luminance' ) ) . '" rel="nofollow">WordPress</a>';
+		echo sprintf(
+			esc_html__( 'Designed with %1$s', 'luminance' ),
+			$wordpress_link
+		);
+		?></p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->

+ 26 - 0
luminance/patterns/header.php

@@ -0,0 +1,26 @@
+<?php
+/**
+ * Title: Default header
+ * Slug: luminance/header
+ * Categories: header
+ * Block Types: core/template-part/header
+ */
+?>
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40","padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}},"border":{"width":"1px"}},"borderColor":"contrast","backgroundColor":"base","layout":{"type":"flex","justifyContent":"space-between","flexWrap":"nowrap"}} -->
+<div class="wp-block-group has-border-color has-contrast-border-color has-base-background-color has-background" style="border-width:1px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)">
+	<!-- wp:site-logo /-->
+
+	<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"right"},"style":{"layout":{"selfStretch":"fit","flexSize":null}}} -->
+	<div class="wp-block-buttons">
+		<!-- wp:button {"className":"is-style-outline"} -->
+		<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button"><?php echo esc_html__( 'About', 'luminance' ); ?></a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button {"style":{"border":{"width":"1px"}},"borderColor":"contrast","className":"is-style-outline"} -->
+		<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-border-color has-contrast-border-color wp-element-button" style="border-width:1px"><?php echo esc_html__( 'Contact', 'luminance' ); ?></a></div>
+		<!-- /wp:button -->
+	</div>
+	<!-- /wp:buttons -->
+</div>
+<!-- /wp:group -->

+ 11 - 0
luminance/patterns/no-results-content.php

@@ -0,0 +1,11 @@
+<?php
+/**
+ * Title: No Results Content
+ * Slug: luminance/no-results-content
+ * Inserter: no
+ */
+?>
+
+<!-- wp:paragraph {"style":{"spacing":{"margin":{"bottom":"0px"}}}} -->
+<p style="margin-bottom:0px"><?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', 'luminance' ); ?></p>
+<!-- /wp:paragraph -->

+ 9 - 0
luminance/patterns/search.php

@@ -0,0 +1,9 @@
+<?php
+/**
+ * Title: Search
+ * Slug: luminance/search
+ * Inserter: no
+ */
+?>
+
+<!-- wp:search {"showLabel":false,"placeholder":"<?php echo esc_html_x( 'Search...', 'This is a placeholder text in a search field', 'luminance' ); ?>","buttonUseIcon":true,"style":{"border":{"radius":"999px"}}} /-->

+ 75 - 0
luminance/readme.txt

@@ -0,0 +1,75 @@
+=== Luminance ===
+Contributors: Automattic
+Requires at least: 6.0
+Tested up to: 6.2.2
+Requires PHP: 5.7
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+Luminance is a bold blogging theme with opinionated typography and unique aesthetics that sets your blog apart from the crowd.
+
+== Changelog ==
+
+= 1.0.0 =
+* Initial release
+
+== Copyright ==
+
+Luminance WordPress Theme, (C) 2023 Automattic
+Luminance is distributed under the terms of the GNU GPL.
+Luminance is based on Cinemateca (https://wordpress.com/theme/cinemateca/), (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:
+
+Instrument Serif
+https://fonts.google.com/specimen/Instrument+Serif
+
+Instrument Sans
+https://fonts.google.com/specimen/Instrument+Sans
+
+Included in theme screenshot.
+
+Scarlet and Green Macaw from Oeuvres complètes de Buffon (1860). Digitally enhanced from our own original plate. CC0 Image
+https://www.rawpixel.com/image/431439/free-illustration-image-birds-tropical-vintage
+
+Vintage palm tree illustration. Digitally enhanced from our own original copy of Les Palmiers Histoire Iconographique (1878), illustrated by Oswald de Kerchove de Denterghem
+. CC0 Image
+https://www.rawpixel.com/image/4221968/illustration-image-watercolor-public-domain-leaf
+
+Skull of a cow (1816) by Jean Bernard (1775-1883). Original from The Rijksmuseum. Digitally enhanced by rawpixel. CC0 Image
+https://www.rawpixel.com/image/481422/vintage-cow-skull
+
+A Perch of Birds vintage illustration wall art print and poster design remix from original artwork of Hector Giacomelli.CC0 Image
+https://www.rawpixel.com/image/431441/vintage-bird-painting
+
+Sandro Botticelli's Madonna and Child (ca. 1470). Original public domain image from National Gallery of Art.
+https://www.rawpixel.com/image/8229277/image-art-vintage-public-domain
+
+Lithograph Saturne printed in 1877, by F. Meheux, an antique representation of the planet saturn. Digitally enhanced from our own original plate. CC0 Image
+https://www.rawpixel.com/image/428183/free-illustration-image-planet-saturn-retro
+
+Canna - Atro Nicricans from the book, Beautiful Leaved Plants by Shirley Hibberd (1870), a vintage botany print of gorgeous single red leaf. Digitally enhanced from our own original chromolithograph. CC0 Image
+https://www.rawpixel.com/image/428203/canna-leaf
+
+Bowhead Whale Whale Original Antique Ocean Marine Mammal Handcolored Sealife Lithograph. Digitally enhanced from our own original plate. CC0 Image
+https://www.rawpixel.com/image/431432/vintage-whale-poster
+
+An astronomy lithograph the Eclipse of the Moon printed in 1908, an antique celestial chart of phases of the moon in the solar system. Digitally enhanced from our own original plate. CC0 Image
+https://www.rawpixel.com/image/428228/free-illustration-image-moon-astronomy-solar-system
+
+
+
+
+

BIN
luminance/screenshot.png


+ 71 - 0
luminance/style.css

@@ -0,0 +1,71 @@
+/*
+Theme Name: Luminance
+Theme URI: https://wordpress.com/theme/luminance
+Author: Automattic
+Author URI: https://automattic.com
+Description: Luminance is a bold blogging theme with opinionated typography and unique aesthetics that sets your blog apart from the crowd.
+Requires at least: 6.0
+Tested up to: 6.2.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: luminance
+Tags: blog, one-column, wide-blocks, block-patterns, block-styles, featured-images, full-site-editing, rtl-language-support, threaded-comments, translation-ready
+*/
+
+/*
+ * Control the hover stylings of outline block style.
+ * Unnecessary once block styles are configurable via theme.json
+ * https://github.com/WordPress/gutenberg/issues/42794
+ */
+.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):hover {
+	background-color: var(--wp--preset--color--primary);
+	border-color: var(--wp--preset--color--primary);
+	color: var(--wp--preset--color--base);
+}
+
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: 0.5px !important;
+	text-underline-offset: .1em;
+}
+
+/*
+ * Form field styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+::placeholder {
+	color: var(--wp--preset--color--contrast);
+	opacity: 1; /* Firefox */
+}
+
+/*
+ * Avatar Block
+ * Fix border radius setting for the avatar block
+ */
+.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;
+}
+
+/*
+ * Template Part
+ * Remove blockGap from empty template parts
+ */
+.wp-block-template-part:empty {
+	margin-top: 0;
+	margin-block-start: 0;
+}

+ 26 - 0
luminance/styles/charcoal.json

@@ -0,0 +1,26 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
+	"title": "Charcoal",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#000000",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#ffffff",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#a7a7a7",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			]
+		}
+	}
+}

+ 19 - 0
luminance/templates/404.html

@@ -0,0 +1,19 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"0rem","bottom":"0rem"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}},"border":{"left":{"color":"var:preset|color|contrast","width":"1px"},"right":{"color":"var:preset|color|contrast","width":"1px"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+<main class="wp-block-group" style="border-right-color:var(--wp--preset--color--contrast);border-right-width:1px;border-left-color:var(--wp--preset--color--contrast);border-left-width:1px;margin-top:0rem;margin-bottom:0rem;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--50)">
+	<!-- wp:pattern {"slug":"luminance/404"} /-->
+
+	<!-- wp:pattern {"slug":"luminance/search"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
+</div>
+<!-- /wp:group -->

+ 57 - 0
luminance/templates/archive.html

@@ -0,0 +1,57 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"right":"0","left":"0","top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"margin":{"top":"0px","bottom":"0px"}},"border":{"left":{"color":"var:preset|color|contrast","width":"1px"},"right":{"color":"var:preset|color|contrast","width":"1px"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="border-right-color:var(--wp--preset--color--contrast);border-right-width:1px;border-left-color:var(--wp--preset--color--contrast);border-left-width:1px;margin-top:0px;margin-bottom:0px;padding-top:var(--wp--preset--spacing--70);padding-right:0;padding-bottom:var(--wp--preset--spacing--70);padding-left:0">
+	<!-- wp:query {"query":{"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[],"perPage":10},"layout":{"type":"default"}} -->
+	<div class="wp-block-query">
+		<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|70"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--70)">
+				<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
+
+				<!-- wp:group {"style":{"spacing":{"padding":{"right":"0px","left":"0px"},"margin":{"top":"var:preset|spacing|30"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+				<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--30);padding-right:0px;padding-left:0px">
+					<!-- wp:term-description /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:post-template -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","flexWrap":"wrap","verticalAlignment":"top"},"fontSize":"xxx-large"} -->
+				<div class="wp-block-group has-xxx-large-font-size">
+					<!-- wp:post-title {"isLink":true,"fontSize":"xxx-large"} /-->
+
+					<!-- wp:post-featured-image {"isLink":true,"height":"0.74em"} /-->
+
+					<!-- wp:template-part {"slug":"post-meta"} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"},"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-previous {"label":"\u0026larr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-next {"label":"\u0026rarr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
+</div>
+<!-- /wp:group -->

+ 45 - 0
luminance/templates/index.html

@@ -0,0 +1,45 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"right":"0","left":"0","top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"margin":{"top":"0px","bottom":"0px"}},"border":{"left":{"color":"var:preset|color|contrast","width":"1px"},"right":{"color":"var:preset|color|contrast","width":"1px"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="border-right-color:var(--wp--preset--color--contrast);border-right-width:1px;border-left-color:var(--wp--preset--color--contrast);border-left-width:1px;margin-top:0px;margin-bottom:0px;padding-top:var(--wp--preset--spacing--70);padding-right:0;padding-bottom:var(--wp--preset--spacing--70);padding-left:0">
+	<!-- wp:query {"query":{"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[],"perPage":10},"layout":{"type":"default"}} -->
+	<div class="wp-block-query">
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:post-template -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","flexWrap":"wrap","verticalAlignment":"top"},"fontSize":"xxx-large"} -->
+				<div class="wp-block-group has-xxx-large-font-size">
+					<!-- wp:post-title {"isLink":true,"fontSize":"xxx-large"} /-->
+
+					<!-- wp:post-featured-image {"height":"0.74em","style":{"layout":{"selfStretch":"fit","flexSize":null}}} /-->
+
+					<!-- wp:template-part {"slug":"post-meta"} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"},"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-previous {"label":"\u0026larr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-next {"label":"\u0026rarr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
+</div>
+<!-- /wp:group -->

+ 59 - 0
luminance/templates/search.html

@@ -0,0 +1,59 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"right":"0","left":"0","top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"margin":{"top":"0px","bottom":"0px"}},"border":{"left":{"color":"var:preset|color|contrast","width":"1px"},"right":{"color":"var:preset|color|contrast","width":"1px"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="border-right-color:var(--wp--preset--color--contrast);border-right-width:1px;border-left-color:var(--wp--preset--color--contrast);border-left-width:1px;margin-top:0px;margin-bottom:0px;padding-top:var(--wp--preset--spacing--70);padding-right:0;padding-bottom:var(--wp--preset--spacing--70);padding-left:0">
+	<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+		<!-- wp:pattern {"slug":"luminance/search"} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:query {"query":{"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[],"perPage":10},"layout":{"type":"default"}} -->
+	<div class="wp-block-query">
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:post-template -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","flexWrap":"wrap","verticalAlignment":"top"},"fontSize":"xxx-large"} -->
+				<div class="wp-block-group has-xxx-large-font-size">
+					<!-- wp:post-title {"isLink":true,"fontSize":"xxx-large"} /-->
+
+					<!-- wp:post-featured-image {"isLink":true,"height":"0.74em"} /-->
+
+					<!-- wp:template-part {"slug":"post-meta"} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+		<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:query-no-results -->
+				<!-- wp:pattern {"slug":"luminance/no-results-content"} /-->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"},"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-previous {"label":"\u0026larr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"11px","bottom":"11px","left":"55px","right":"55px"},"margin":{"top":"var:preset|spacing|70"}},"layout":{"selfStretch":"fit","flexSize":null},"border":{"radius":"999px","width":"1px"}},"borderColor":"contrast","layout":{"type":"default"}} -->
+			<div class="wp-block-group has-border-color has-contrast-border-color" style="border-width:1px;border-radius:999px;margin-top:var(--wp--preset--spacing--70);padding-top:11px;padding-right:55px;padding-bottom:11px;padding-left:55px"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} --><!-- wp:query-pagination-next {"label":"\u0026rarr;"} /--><!-- /wp:query-pagination --></div><!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
+</div>
+<!-- /wp:group -->

+ 33 - 0
luminance/templates/singular.html

@@ -0,0 +1,33 @@
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group">
+	<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+</div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}},"border":{"left":{"color":"var:preset|color|contrast","width":"1px"},"top":[],"right":{"color":"var:preset|color|contrast","width":"1px"},"bottom":[]}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="border-right-color:var(--wp--preset--color--contrast);border-right-width:1px;border-left-color:var(--wp--preset--color--contrast);border-left-width:1px;margin-top:0px;margin-bottom:0px;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)">
+	<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40","padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"flex","flexWrap":"wrap","verticalAlignment":"top"},"fontSize":"xxx-large"} -->
+	<div class="wp-block-group has-xxx-large-font-size" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+		<!-- wp:post-title {"fontSize":"xxx-large"} /-->
+
+		<!-- wp:post-featured-image {"height":"0.74em"} /-->
+
+		<!-- wp:template-part {"slug":"post-meta"} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"layout":{"type":"default"}} -->
+	<div class="wp-block-group">
+		<!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"constrained","justifyContent":"left"}} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:template-part {"slug":"comments"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+	<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
+</div>
+<!-- /wp:group -->

+ 772 - 0
luminance/theme.json

@@ -0,0 +1,772 @@
+{
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"background": true,
+			"custom": true,
+			"customDuotone": true,
+			"customGradient": true,
+			"defaultDuotone": true,
+			"defaultGradients": true,
+			"defaultPalette": true,
+			"duotone": [],
+			"gradients": [],
+			"palette": [
+				{
+					"color": "#eae8db",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#29281f",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#000000",
+					"name": "Primary",
+					"slug": "primary"
+				}
+			],
+			"text": true
+		},
+		"layout": {
+			"contentSize": "800px",
+			"wideSize": "1200px"
+		},
+		"shadow": {
+			"defaultPresets": true,
+			"presets": []
+		},
+		"spacing": {
+			"customSpacingSize": true,
+			"spacingScale": {
+				"increment": 1.5,
+				"mediumStep": 1.5,
+				"operator": "*",
+				"steps": 7,
+				"unit": "rem"
+			},
+			"spacingSizes": [
+				{
+					"name": "1",
+					"size": "0.25rem",
+					"slug": "30"
+				},
+				{
+					"name": "2",
+					"size": "1rem",
+					"slug": "40"
+				},
+				{
+					"name": "3",
+					"size": "2rem",
+					"slug": "50"
+				},
+				{
+					"name": "4",
+					"size": "4rem",
+					"slug": "60"
+				},
+				{
+					"name": "5",
+					"size": "6rem",
+					"slug": "70"
+				},
+				{
+					"name": "6",
+					"size": "8rem",
+					"slug": "80"
+				}
+			],
+			"units": [
+				"%",
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"dropCap": true,
+			"fluid": true,
+			"fontFamilies": [
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Instrument Serif",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/instrument-serif_normal_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Serif",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/instrument-serif_italic_400.ttf"
+							]
+						}
+					],
+					"fontFamily": "Instrument Serif",
+					"slug": "instrument-serif"
+				},
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/instrument-sans_normal_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "normal",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/instrument-sans_normal_500.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "normal",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/instrument-sans_normal_600.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/instrument-sans_normal_700.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/instrument-sans_italic_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "italic",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/instrument-sans_italic_500.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "italic",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/instrument-sans_italic_600.ttf"
+							]
+						},
+						{
+							"fontFamily": "Instrument Sans",
+							"fontStyle": "italic",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/instrument-sans_italic_700.ttf"
+							]
+						}
+					],
+					"fontFamily": "Instrument Sans",
+					"slug": "instrument-sans"
+				}
+			],
+			"fontSizes": [
+				{
+					"fluid": {
+						"max": "1rem",
+						"min": "0.833rem"
+					},
+					"name": "Extra Small",
+					"size": "1rem",
+					"slug": "x-small"
+				},
+				{
+					"fluid": {
+						"max": "1.2rem",
+						"min": "1rem"
+					},
+					"name": "Small",
+					"size": "1.2rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.44rem",
+						"min": "1.2rem"
+					},
+					"name": "Medium",
+					"size": "1.44rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "2.074rem",
+						"min": "1.44rem"
+					},
+					"name": "Large",
+					"size": "2.074rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2.986rem",
+						"min": "2.074rem"
+					},
+					"name": "Extra Large",
+					"size": "2.986rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "4.3rem",
+						"min": "2.986rem"
+					},
+					"name": "Double Extra Large",
+					"size": "4.3rem",
+					"slug": "xx-large"
+				},
+				{
+					"fluid": {
+						"max": "5.16rem",
+						"min": "3.583rem"
+					},
+					"name": "Triple Extra Large",
+					"size": "5.16rem",
+					"slug": "xxx-large"
+				}
+			],
+			"fontStyle": true,
+			"fontWeight": true,
+			"letterSpacing": true,
+			"textDecoration": true,
+			"textTransform": true
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"border": {
+					"radius": "999px"
+				}
+			},
+			"core/button": {
+				"variations": {
+					"outline": {
+						"border": {
+							"width": "1px"
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "11px",
+								"left": "33px",
+								"right": "33px",
+								"top": "11px"
+							}
+						}
+					}
+				}
+			},
+			"core/buttons": {
+				"spacing": {
+					"blockGap": "var(--wp--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": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--50)"
+					}
+				}
+			},
+			"core/code": {
+				"border": {
+					"color": "var(--wp--preset--color--contrast)",
+					"radius": "0",
+					"style": "solid",
+					"width": "1px"
+				},
+				"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": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-content": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-date": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-edit-link": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/comment-reply-link": {
+				"elements": {
+					"link": {
+						":hover": {
+							"color": {
+								"background": "var(--wp--preset--color--contrast)",
+								"text": "var(--wp--preset--color--base)"
+							}
+						},
+						"border": {
+							"color": "var(--wp--preset--color--contrast)",
+							"radius": "999px",
+							"style": "solid",
+							"width": "1px"
+						},
+						"color": {
+							"text": "var(--wp--preset--color--contrast)"
+						},
+						"spacing": {
+							"padding": "3.5px 18px"
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"core/comments-pagination": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"lineHeight": "1"
+				}
+			},
+			"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/group": {
+				"css": ".wp-block-group:empty{margin:0!important;padding:0!important;border:none!important;}"
+			},
+			"core/latest-comments": {
+				"css": " .wp-block-latest-comments__comment-date {font-size:inherit;} :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:inherit;} .wp-block-latest-comments__comment-excerpt p{font-size:inherit; margin:0 0 var(--wp--preset--spacing--50) 0;}",
+				"spacing": {
+					"padding": {
+						"left": "0px"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)"
+				}
+			},
+			"core/latest-posts": {
+				"css": " .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {font-size: inherit;} .wp-block-latest-posts__post-excerpt{margin:0 0 var(--wp--preset--spacing--50) 0;}"
+			},
+			"core/list": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--50)"
+					}
+				}
+			},
+			"core/navigation": {
+				"css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color: var(--wp--preset--color--contrast);}",
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "normal",
+					"lineHeight": "1"
+				}
+			},
+			"core/paragraph": {
+				"typography": {
+					"lineHeight": "calc(1em + 0.56rem)"
+				}
+			},
+			"core/post-author": {
+				"css": ".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;}"
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "italic",
+					"lineHeight": "1"
+				}
+			},
+			"core/post-comments-count": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "italic",
+					"lineHeight": "1"
+				}
+			},
+			"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 {font-size: var(--wp--preset--font-size--small); line-height: inherit;} .wp-block-post-comments-form .form-submit {margin-bottom: 0;} .comment-reply-title {font-size: var(--wp--preset--font-size--large)}"
+			},
+			"core/post-comments-link": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "italic",
+					"lineHeight": "1"
+				}
+			},
+			"core/post-content": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"core/post-date": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "italic",
+					"lineHeight": "1"
+				}
+			},
+			"core/post-excerpt": {
+				"css": ".wp-block-post-excerpt .wp-block-post-excerpt__excerpt{line-height: inherit;}"
+			},
+			"core/post-featured-image": {
+				"css": ".wp-block-post-featured-image img{vertical-align:top;width: auto;}"
+			},
+			"core/post-navigation-link": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1"
+				}
+			},
+			"core/post-template": {
+				"css": ".wp-block-post-template > * + * { margin-top: var(--wp--preset--spacing--40);}"
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "italic",
+					"lineHeight": "1"
+				}
+			},
+			"core/post-title": {
+				"css": ".wp-block-post-title{text-wrap:balance;}",
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--xx-large)",
+					"letterSpacing": "-0.01em",
+					"lineHeight": "0.8",
+					"textTransform": "uppercase"
+				}
+			},
+			"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)} .wp-block-pullquote p{margin: 0;}",
+				"spacing": {
+					"padding": "var(--wp--preset--spacing--50)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "italic"
+				}
+			},
+			"core/query-pagination": {
+				"css": ".wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-previous, .wp-block-query-pagination .wp-block-query-pagination-numbers {margin-bottom:0;}",
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontStyle": "normal",
+					"lineHeight": "1",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)",
+					"fontStyle": "italic"
+				}
+			},
+			"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": "normal"
+				},
+				"variations": {
+					"plain": {
+						"border": {
+							"width": "0"
+						},
+						"spacing": {
+							"padding": {
+								"left": "0"
+							}
+						},
+						"typography": {
+							"fontStyle": "normal"
+						}
+					}
+				}
+			},
+			"core/search": {
+				"css": ".wp-block-search__button-inside .wp-block-search__inside-wrapper {padding: 0;} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {background-color: #ffffff; border-color: #949494;} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {padding: 0 0 0 8px;} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button {border-radius:0;} :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: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--medium)",
+					"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--small)"
+				}
+			},
+			"core/site-title": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var(--wp--preset--color--contrast)"
+						}
+					}
+				},
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-sans)",
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"lineHeight": "1"
+				}
+			},
+			"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;} .wp-block-table thead{border-bottom-width: 1px;} .wp-block-table tfoot{border-top-width: 1px;} .wp-block-table .wp-element-caption{text-align:center;}"
+			},
+			"core/tag-cloud": {
+				"css": ".wp-block-tag-cloud.is-style-outline a {border-radius: 999px; padding: 0 var(--wp--preset--spacing--40);} .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": {
+				"typography": {
+					"fontSize": "var(--wp--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)"
+					},
+					"outline": {
+						"color": "var(--wp--preset--color--primary)",
+						"offset": "2px",
+						"style": "dotted",
+						"width": "1px"
+					}
+				},
+				":hover": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--base)"
+					}
+				},
+				"border": {
+					"radius": "999px"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--contrast)",
+					"text": "var(--wp--preset--color--base)"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "12px",
+						"left": "34px",
+						"right": "34px",
+						"top": "12px"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1"
+				}
+			},
+			"caption": {
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-large)"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"textTransform": "upperacse"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--x-small)"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--instrument-serif)",
+					"fontStyle": "normal",
+					"fontWeight": "400",
+					"letterSpacing": "-0.02em",
+					"lineHeight": "1"
+				}
+			},
+			"link": {
+				":hover": {
+					"color": {
+						"text": "var(--wp--preset--color--primary)"
+					}
+				},
+				"color": {
+					"text": "var(--wp--preset--color--contrast)"
+				},
+				"typography": {
+					"textDecoration": "none"
+				}
+			}
+		},
+		"spacing": {
+			"blockGap": "var(--wp--preset--spacing--50)",
+			"padding": {
+				"bottom": "0",
+				"left": "var(--wp--preset--spacing--50)",
+				"right": "var(--wp--preset--spacing--50)",
+				"top": "0"
+			}
+		},
+		"typography": {
+			"fontFamily": "var(--wp--preset--font-family--instrument-sans)",
+			"fontSize": "var(--wp--preset--font-size--medium)",
+			"lineHeight": "1.388888889"
+		}
+	},
+	"templateParts": [
+		{
+			"area": "header",
+			"name": "header"
+		},
+		{
+			"area": "footer",
+			"name": "footer"
+		}
+	],
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}