ソースを参照

LeanCV: add theme (#7893)

* LeanCV: add theme

* Removing Mary Sheley's portrait

---------

Co-authored-by: Henrique 'Foca' Iamarino <henriquefoca@gmail.com>
Henrique Iamarino 1 年間 前
コミット
25f664f5c1
44 ファイル変更2044 行追加0 行削除
  1. BIN
      leancv/assets/fonts/manrope_normal_400.ttf
  2. BIN
      leancv/assets/fonts/manrope_normal_600.ttf
  3. BIN
      leancv/assets/fonts/manrope_normal_700.ttf
  4. BIN
      leancv/assets/images/youngwoman_jobsearch_bw.jpg
  5. 60 0
      leancv/functions.php
  6. 8 0
      leancv/parts/footer.html
  7. 5 0
      leancv/parts/header-pages.html
  8. 1 0
      leancv/parts/header.html
  9. 1 0
      leancv/parts/portrait.html
  10. 5 0
      leancv/parts/post-meta.html
  11. 1 0
      leancv/parts/profile-pic.html
  12. 37 0
      leancv/patterns/404.php
  13. 59 0
      leancv/patterns/archive.php
  14. 19 0
      leancv/patterns/bio.php
  15. 52 0
      leancv/patterns/comments.php
  16. 33 0
      leancv/patterns/footer.php
  17. 175 0
      leancv/patterns/front-page.php
  18. 23 0
      leancv/patterns/header.php
  19. 16 0
      leancv/patterns/hidden-404.php
  20. 57 0
      leancv/patterns/home.php
  21. 55 0
      leancv/patterns/index.php
  22. 35 0
      leancv/patterns/page.php
  23. 15 0
      leancv/patterns/portrait.php
  24. 13 0
      leancv/patterns/profile-pic.php
  25. 63 0
      leancv/patterns/search.php
  26. 16 0
      leancv/patterns/self.php
  27. 83 0
      leancv/patterns/single.php
  28. 50 0
      leancv/readme.txt
  29. BIN
      leancv/screenshot.png
  30. 63 0
      leancv/style.css
  31. 63 0
      leancv/styles/ceramist-inverted.json
  32. 63 0
      leancv/styles/ceramist.json
  33. 36 0
      leancv/styles/default-inverted.json
  34. 60 0
      leancv/styles/forester-inverted.json
  35. 60 0
      leancv/styles/forester.json
  36. 1 0
      leancv/templates/404.html
  37. 1 0
      leancv/templates/archive.html
  38. 1 0
      leancv/templates/front-page.html
  39. 1 0
      leancv/templates/home.html
  40. 1 0
      leancv/templates/index.html
  41. 23 0
      leancv/templates/page.html
  42. 1 0
      leancv/templates/search.html
  43. 71 0
      leancv/templates/single.html
  44. 717 0
      leancv/theme.json

BIN
leancv/assets/fonts/manrope_normal_400.ttf


BIN
leancv/assets/fonts/manrope_normal_600.ttf


BIN
leancv/assets/fonts/manrope_normal_700.ttf


BIN
leancv/assets/images/youngwoman_jobsearch_bw.jpg


+ 60 - 0
leancv/functions.php

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

+ 8 - 0
leancv/parts/footer.html

@@ -0,0 +1,8 @@
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"3rem","bottom":"3rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="margin-top:3rem;margin-bottom:3rem"><!-- wp:group {"style":{"spacing":{"padding":{"top":"var(\u002d\u002dwp\u002d\u002dpreset\u002d\u002dspacing\u002d\u002d60)","bottom":"var(\u002d\u002dwp\u002d\u002dpreset\u002d\u002dspacing\u002d\u002d60)"}}}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:paragraph {"align":"left"} -->
+<p class="has-text-align-left">
+            Designed with <a href="https://wordpress.org" rel="nofollow">WordPress</a>        </p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->

+ 5 - 0
leancv/parts/header-pages.html

@@ -0,0 +1,5 @@
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"3rem","bottom":"3rem"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group" style="margin-top:3rem;margin-bottom:3rem"><!-- wp:site-title /-->
+
+<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","justifyContent":"right"}} /--></div>
+<!-- /wp:group -->

+ 1 - 0
leancv/parts/header.html

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

+ 1 - 0
leancv/parts/portrait.html

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

+ 5 - 0
leancv/parts/post-meta.html

@@ -0,0 +1,5 @@
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"1.5rem","bottom":"3rem"}}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group" style="margin-top:1.5rem;margin-bottom:3rem"><!-- wp:post-terms {"term":"category"} /-->
+
+<!-- wp:post-terms {"term":"post_tag"} /--></div>
+<!-- /wp:group -->

+ 1 - 0
leancv/parts/profile-pic.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"leancv/profile-pic"} /-->

+ 37 - 0
leancv/patterns/404.php

@@ -0,0 +1,37 @@
+<?php
+/**
+ * Title: 404
+ * Slug: leancv/404
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":{"top":"2rem","left":"2rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:column {"width":"65%"} -->
+<div class="wp-block-column" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|70","left":"var:preset|spacing|70"},"blockGap":"4rem"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"3rem","bottom":"3rem"}}},"layout":{"type":"flex","orientation":"vertical"}} -->
+<div class="wp-block-group" style="margin-top:3rem;margin-bottom:3rem"><!-- wp:heading {"textAlign":"left","level":1,"style":{"typography":{"fontSize":"5rem","lineHeight":"1.25"}}} -->
+<h1 class="wp-block-heading has-text-align-left" id="oops-that-page-can-t-be-found" style="font-size:5rem;line-height:1.25"><?php echo __('Oops! That page<br>can’t be found.', 'leancv');?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('You can try a search:', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":"0px"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:search {"showLabel":false,"buttonPosition":"button-inside","buttonUseIcon":true,"style":{"border":{"top":{"color":"var:preset|color|primary","style":"solid"},"right":{"color":"var:preset|color|primary","style":"solid"},"bottom":{"color":"var:preset|color|primary","style":"solid"},"left":{"color":"var:preset|color|primary","style":"solid"}}}} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"top","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-top" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 59 - 0
leancv/patterns/archive.php

@@ -0,0 +1,59 @@
+<?php
+/**
+ * Title: archive
+ * Slug: leancv/archive
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%"} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:query {"queryId":8,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true},"layout":{"type":"constrained"}} -->
+<div class="wp-block-query"><!-- wp:group {"style":{"spacing":{"margin":{"bottom":"1.5rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-bottom:1.5rem"><!-- wp:query-title {"type":"archive"} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:post-template {"style":{"spacing":{"blockGap":"4.5rem"}},"layout":{"type":"constrained"}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"120px","height":"120px"} /-->
+
+<!-- wp:post-title {"level":1,"isLink":true} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"top":"1rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:1rem"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:post-excerpt {"moreText":"Read.","showMoreOnNewLine":false} /--></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:query-pagination -->
+<!-- wp:query-pagination-previous /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:query-no-results -->
+<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
+<p><?php echo __('No results found.', 'leancv');?></p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results --></div>
+<!-- /wp:query -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 19 - 0
leancv/patterns/bio.php

@@ -0,0 +1,19 @@
+<?php
+/**
+ * Title: home
+ * Slug: leancv/bio
+ * Categories: text
+ */
+?>
+
+<!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo esc_html__( 'A renowned English novelist, best known for my novel Frankenstein; or, The Modern Prometheus, which is considered an early example of science fiction.', 'leancv' ); ?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo esc_html__( 'I also edited and promoted the works of my husband, Romantic poet and philosopher Percy Bysshe Shelley.', 'leancv' ); ?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo esc_html__( 'My father was the political philosopher William Godwin, and my mother was the women\'s rights advocate Mary Wollstonecraft.', 'leancv' ); ?></h1>
+<!-- /wp:heading -->

+ 52 - 0
leancv/patterns/comments.php

@@ -0,0 +1,52 @@
+<?php
+/**
+ * Title: Comments
+ * slug: leancv/comments
+ * inserter: no
+ */
+
+?>
+
+<!-- wp:comments {"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop">
+	<!-- wp:comments-title {"level":3} /-->
+
+	<!-- wp:comment-template -->
+		<!-- 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 {"layout":{"type":"flex","flexWrap":"nowrap"},"style":{"spacing":{"blockGap":"0.5em"}}} -->
+			<div class="wp-block-group">
+				<!-- wp:avatar {"size":40,"style":{"spacing":{"margin":{"top":"0.5em"}}}} /-->
+
+				<!-- wp:group -->
+				<div class="wp-block-group">
+					<!-- wp:comment-author-name /-->
+
+					<!-- wp:group {"layout":{"type":"flex"},"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"0.5em"}}} -->
+					<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
+						<!-- wp:comment-date {"format":"F j, Y \\a\\t g:i a"} /-->
+
+						<!-- wp:comment-edit-link /-->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:comment-content /-->
+
+			<!-- wp:comment-reply-link /-->
+		</div>
+		<!-- /wp:group -->
+	<!-- /wp:comment-template -->
+
+	<!-- wp:comments-pagination -->
+		<!-- wp:comments-pagination-previous /-->
+		<!-- wp:comments-pagination-numbers /-->
+		<!-- wp:comments-pagination-next /-->
+	<!-- /wp:comments-pagination -->
+
+	<!-- wp:post-comments-form /-->
+</div>
+<!-- /wp:comments -->

+ 33 - 0
leancv/patterns/footer.php

@@ -0,0 +1,33 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: leancv/footer
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ */
+?>
+
+<!-- wp:spacer {"height":"var(--wp--preset--spacing--80)"} -->
+<div style="height:var(--wp--preset--spacing--80)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var(--wp--preset--spacing--60)","bottom":"var(--wp--preset--spacing--60)"}}}} -->
+	<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:paragraph {"align":"center"} -->
+		<p class="has-text-align-center">
+            <?php
+                /* Translators: WordPress link. */
+                $wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'leancv' ) ) . '" rel="nofollow">WordPress</a>';
+                echo sprintf(
+                    esc_html__( 'Designed with %1$s', 'leancv' ),
+                    $wordpress_link
+                );
+            ?>
+        </p>
+		<!-- /wp:paragraph -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->

+ 175 - 0
leancv/patterns/front-page.php

@@ -0,0 +1,175 @@
+<?php
+/**
+ * Title: front-page
+ * Slug: leancv/front-page
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%"} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo __('Hey there! I\'m Emily Jones, a results-driven marketing professional hailing from the Windy City of Chicago.', 'leancv');?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo __('With a knack for blending creativity with strategic thinking, I specialize in crafting innovative marketing campaigns that resonate with audiences and drive tangible results.', 'leancv');?></h1>
+<!-- /wp:heading --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:heading -->
+<h2 class="wp-block-heading"><?php echo __('Experience', 'leancv');?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Marketing Coordinator, Big Apple Ventures NYC (2021-2023)', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Managed marketing activities for a venture capital firm based in the bustling city of New York. Supported the development of marketing collateral, coordinated event sponsorships, and facilitated digital marketing campaigns to promote brand awareness and attract potential investors.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Content Marketing Specialist, ChiTownTech Solutions (2020-2021)', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Led content marketing efforts for a tech startup in Chicago, creating engaging content across multiple platforms to enhance brand visibility and drive inbound traffic. Implemented SEO strategies and analyzed content performance metrics to optimize reach and engagement.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Senior Marketing Manager, Windy City Brands (2019-2020)', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Spearheaded marketing initiatives for a Chicago-based company, overseeing the development and execution of comprehensive marketing strategies. Collaborated with cross-functional teams to drive brand awareness, increase customer engagement, and boost sales in the local market.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:heading -->
+<h2 class="wp-block-heading"><?php echo __('Education', 'leancv');?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Bachelor of Business Administration in Marketing', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('<strong>University of Illinois at Chicago</strong>', 'leancv');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Earned a solid foundation in marketing principles and strategic planning through coursework at a leading university in Chicago. Developed critical thinking skills and gained practical experience through hands-on projects and internships.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Digital Marketing Certification Program', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('<strong>General Assembly (Chicago)</strong>', 'leancv');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Completed an intensive digital marketing certification program focused on the latest trends and strategies in the digital landscape. Acquired expertise in areas such as social media marketing, content creation, and data analytics to stay ahead in the competitive marketing field.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:heading -->
+<h2 class="wp-block-heading"><?php echo __('Skills', 'leancv');?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Local Marketing Expertise', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Deep understanding of local market dynamics and consumer behavior in Chicago, leveraging insights to develop targeted marketing campaigns that resonate with the city\'s diverse audience.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Creative Content Creation', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Proficient in crafting compelling content across various platforms, including social media, blogs, and email campaigns, to engage audiences and drive brand storytelling.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Data-driven Decision Making', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Skilled in analyzing marketing metrics and performance data to derive actionable insights and optimize marketing strategies for maximum impact and ROI.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:heading -->
+<h2 class="wp-block-heading"><?php echo __('Interests', 'leancv');?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Chicago Food', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Enthusiastic foodie passionate about exploring Chicago\'s vibrant culinary scene, from deep-dish pizza joints to trendy rooftop bars, and everything in between.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Urban Exploration', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Love immersing myself in the urban landscape, discovering hidden gems and unique neighborhoods while capturing the essence of city life through photography.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":3} -->
+<h3 class="wp-block-heading"><?php echo __('Community Involvement', 'leancv');?></h3>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo __('Committed to giving back to the community through volunteer work and civic engagement, supporting local causes and initiatives that make a positive impact in Chicago and beyond.', 'leancv');?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 23 - 0
leancv/patterns/header.php

@@ -0,0 +1,23 @@
+<?php
+/**
+ * Title: header
+ * Slug: leancv/header
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"3rem","bottom":"3rem"},"blockGap":""}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:3rem;margin-bottom:3rem"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group"><!-- wp:site-title /-->
+
+<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","justifyContent":"right"}} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"small"} -->
+<p class="has-small-font-size" style="font-style:normal;font-weight:700"><?php echo __('Emily Jones', 'leancv');?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:site-tagline /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:group -->

+ 16 - 0
leancv/patterns/hidden-404.php

@@ -0,0 +1,16 @@
+<?php
+/**
+ * Title: Default footer
+ * Slug: leancv/hidden-404
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+
+<!-- wp:heading {"textAlign":"left","level":1,"fontSize":"x-large","anchor":"oops-that-page-can-t-be-found"} -->
+<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’t be found.', 'leancv' ); ?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo esc_html__( 'It looks like nothing was found at this location. Maybe try a search?', 'leancv' ); ?></p>
+<!-- /wp:paragraph -->

+ 57 - 0
leancv/patterns/home.php

@@ -0,0 +1,57 @@
+<?php
+/**
+ * Title: home
+ * Slug: leancv/home
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%"} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo __('Welcome to my Blog, the threshold of my imagination. Here, I write about my literary journey, which intertwines science fiction, editorial endeavors, and social advocacy.', 'leancv');?></h1>
+<!-- /wp:heading --></div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":8,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true},"layout":{"type":"constrained"}} -->
+<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"4.5rem"}},"layout":{"type":"constrained"}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"120px","height":"120px"} /-->
+
+<!-- wp:post-title {"level":1,"isLink":true} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"top":"1rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:1rem"><!-- wp:post-date /-->
+
+<!-- wp:post-excerpt {"moreText":"Read.","showMoreOnNewLine":false} /--></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:query-pagination -->
+<!-- wp:query-pagination-previous /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:query-no-results -->
+<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
+<p><?php echo __('No results found.', 'leancv');?></p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results --></div>
+<!-- /wp:query -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 55 - 0
leancv/patterns/index.php

@@ -0,0 +1,55 @@
+<?php
+/**
+ * Title: index
+ * Slug: leancv/index
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%"} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:query {"queryId":8,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true},"layout":{"type":"constrained"}} -->
+<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"4.5rem"}},"layout":{"type":"constrained"}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"120px","height":"120px"} /-->
+
+<!-- wp:post-title {"level":1,"isLink":true} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"top":"1rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:1rem"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:post-excerpt {"moreText":"Read.","showMoreOnNewLine":false} /--></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:query-pagination -->
+<!-- wp:query-pagination-previous /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:query-no-results -->
+<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
+<p><?php echo __('No results found.', 'leancv');?></p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results --></div>
+<!-- /wp:query -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 35 - 0
leancv/patterns/page.php

@@ -0,0 +1,35 @@
+<?php
+/**
+ * Title: page
+ * Slug: leancv/page
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}}},"backgroundColor":"background","textColor":"primary"} -->
+<div class="wp-block-column is-vertically-aligned-stretch has-primary-color has-background-background-color has-text-color has-background has-link-color" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"3rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"level":1} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","lock":{"move":false,"remove":false}} -->
+<main class="wp-block-group"><!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"constrained"}} /--></main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"metadata":{"categories":["hidden"]},"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"right":"0px","top":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":"0px"}},"backgroundColor":"tertiary","layout":{"type":"constrained"}} -->
+<div class="wp-block-group has-tertiary-background-color has-background" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:cover {"url":"<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg","id":7,"dimRatio":0,"focalPoint":{"x":0.5,"y":0.5},"minHeight":100,"minHeightUnit":"vh","contentPosition":"center center","align":"full","style":{"spacing":{"padding":{"right":"0rem","left":"0rem","top":"0px","bottom":"0px"},"margin":{"top":"0rem","bottom":"0rem"}},"color":[]}} -->
+<div class="wp-block-cover alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0px;padding-right:0rem;padding-bottom:0px;padding-left:0rem;min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-7" alt="" src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg" style="object-position:50% 50%" data-object-fit="cover" data-object-position="50% 50%"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…"} -->
+<p class="has-text-align-center"></p>
+<!-- /wp:paragraph --></div></div>
+<!-- /wp:cover --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 15 - 0
leancv/patterns/portrait.php

@@ -0,0 +1,15 @@
+<?php
+/**
+ * Title: portrait
+ * Slug: leancv/portrait
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:group {"metadata":{"categories":["hidden"]},"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"right":"0px","top":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":"0px"}},"backgroundColor":"tertiary","layout":{"type":"constrained"}} -->
+<div class="wp-block-group has-tertiary-background-color has-background" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:cover {"url":"<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg","id":7,"dimRatio":0,"focalPoint":{"x":0.5,"y":0.5},"minHeight":100,"minHeightUnit":"vh","contentPosition":"center center","align":"full","style":{"spacing":{"padding":{"right":"0rem","left":"0rem","top":"0px","bottom":"0px"},"margin":{"top":"0rem","bottom":"0rem"}},"color":{"duotone":["#004de5","#fefdf8"]}}} -->
+<div class="wp-block-cover alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0px;padding-right:0rem;padding-bottom:0px;padding-left:0rem;min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-7" alt="" src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg" style="object-position:50% 50%" data-object-fit="cover" data-object-position="50% 50%"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
+<p class="has-text-align-center has-large-font-size"></p>
+<!-- /wp:paragraph --></div></div>
+<!-- /wp:cover --></div>
+<!-- /wp:group -->

+ 13 - 0
leancv/patterns/profile-pic.php

@@ -0,0 +1,13 @@
+<?php
+/**
+ * Title: profile-pic
+ * Slug: leancv/profile-pic
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:cover {"url":"<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/youngwoman_jobsearch_bw.jpg","dimRatio":0,"isUserOverlayColor":true,"focalPoint":{"x":0.2,"y":0.5},"minHeight":100,"minHeightUnit":"vh","contentPosition":"top left","isDark":false,"align":"full","style":{"spacing":{"margin":{"top":"0rem","bottom":"0rem"}},"color":[]}} -->
+<div class="wp-block-cover alignfull is-light has-custom-content-position is-position-top-left" style="margin-top:0rem;margin-bottom:0rem;min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background " alt="<?php echo __('', 'leancv');?>" src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/youngwoman_jobsearch_bw.jpg" style="object-position:20% 50%" data-object-fit="cover" data-object-position="20% 50%"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…"} -->
+<p class="has-text-align-center"><?php echo __('', 'leancv');?></p>
+<!-- /wp:paragraph --></div></div>
+<!-- /wp:cover -->

+ 63 - 0
leancv/patterns/search.php

@@ -0,0 +1,63 @@
+<?php
+/**
+ * Title: search
+ * Slug: leancv/search
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%"} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:query {"queryId":8,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true},"layout":{"type":"constrained"}} -->
+<div class="wp-block-query"><!-- wp:group {"style":{"spacing":{"margin":{"bottom":"1.5rem"},"blockGap":"0.5rem"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-bottom:1.5rem"><!-- wp:heading {"level":1} -->
+<h1 class="wp-block-heading"><?php echo __('Search', 'leancv');?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:search {"showLabel":false,"buttonPosition":"button-inside","buttonUseIcon":true} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:post-template {"style":{"spacing":{"blockGap":"4.5rem"}},"layout":{"type":"constrained"}} -->
+<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"120px","height":"120px"} /-->
+
+<!-- wp:post-title {"level":1,"isLink":true} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"top":"1rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-top:1rem"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:post-terms {"term":"category"} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:post-excerpt {"moreText":"Read.","showMoreOnNewLine":false} /--></div>
+<!-- /wp:group -->
+<!-- /wp:post-template -->
+
+<!-- wp:query-pagination -->
+<!-- wp:query-pagination-previous /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next /-->
+<!-- /wp:query-pagination -->
+
+<!-- wp:query-no-results -->
+<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
+<p><?php echo __('No results found.', 'leancv');?></p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results --></div>
+<!-- /wp:query -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 16 - 0
leancv/patterns/self.php

@@ -0,0 +1,16 @@
+<?php
+/**
+ * Title: 404
+ * Slug: leancv/self
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+
+<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"right":"0px","top":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":"0px"}},"backgroundColor":"tertiary","layout":{"type":"constrained"}} -->
+<div class="wp-block-group has-tertiary-background-color has-background" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:cover {"url":"<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg","id":7,"dimRatio":0,"focalPoint":{"x":0.5,"y":0.5},"minHeight":100,"minHeightUnit":"vh","contentPosition":"center center","align":"full","style":{"spacing":{"padding":{"right":"0rem","left":"0rem","top":"0px","bottom":"0px"},"margin":{"top":"64px","bottom":"64px"}},"color":{"duotone":["#004de5","#fefdf8"]}}} -->
+<div class="wp-block-cover alignfull" style="margin-top:64px;margin-bottom:64px;padding-top:0px;padding-right:0rem;padding-bottom:0px;padding-left:0rem;min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-7" alt="" src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg" style="object-position:50% 50%" data-object-fit="cover" data-object-position="50% 50%"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
+<p class="has-text-align-center has-large-font-size"></p>
+<!-- /wp:paragraph --></div></div>
+<!-- /wp:cover --></div>
+<!-- /wp:group -->

+ 83 - 0
leancv/patterns/single.php

@@ -0,0 +1,83 @@
+<?php
+/**
+ * Title: single
+ * Slug: leancv/single
+ * Categories: hidden
+ * Inserter: no
+ */
+?>
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}}},"backgroundColor":"background","textColor":"primary"} -->
+<div class="wp-block-column is-vertically-aligned-stretch has-primary-color has-background-background-color has-text-color has-background has-link-color" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"3rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:post-title {"level":1} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","lock":{"move":false,"remove":false}} -->
+<main class="wp-block-group"><!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"constrained"}} /-->
+
+<!-- wp:template-part {"slug":"post-meta"} /--></main>
+<!-- /wp:group -->
+
+<!-- wp:comments {"style":{"spacing":{"margin":{"top":"4.5rem"}}},"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop" style="margin-top:4.5rem"><!-- wp:comments-title {"showPostTitle":false,"showCommentsCount":false} /-->
+
+<!-- wp:comment-template -->
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"bottom":"3rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-bottom:3rem"><!-- wp:group {"style":{"spacing":{"blockGap":"0.75em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:avatar {"size":40,"style":{"color":[]}} /-->
+
+<!-- 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 {"isLink":false} /-->
+
+<!-- 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 -->
+<!-- wp:comments-pagination-previous {"label":"Older"} /-->
+
+<!-- wp:comments-pagination-numbers /-->
+
+<!-- wp:comments-pagination-next {"label":"Newer"} /-->
+<!-- /wp:comments-pagination -->
+
+<!-- wp:spacer {"height":"4rem","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}}} -->
+<div style="margin-top:0px;margin-bottom:0px;height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:post-comments-form /-->
+
+<!-- wp:spacer {"height":"4rem","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}}} -->
+<div style="margin-top:0px;margin-bottom:0px;height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:comments -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"metadata":{"categories":["hidden"]},"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"right":"0px","top":"0px","bottom":"0px","left":"0px"},"margin":{"top":"0px","bottom":"0px"},"blockGap":"0px"}},"backgroundColor":"tertiary","layout":{"type":"constrained"}} -->
+<div class="wp-block-group has-tertiary-background-color has-background" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:cover {"url":"<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg","id":7,"dimRatio":0,"focalPoint":{"x":0.5,"y":0.5},"minHeight":100,"minHeightUnit":"vh","contentPosition":"center center","align":"full","style":{"spacing":{"padding":{"right":"0rem","left":"0rem","top":"0px","bottom":"0px"},"margin":{"top":"0rem","bottom":"0rem"}},"color":[]}} -->
+<div class="wp-block-cover alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0px;padding-right:0rem;padding-bottom:0px;padding-left:0rem;min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-7" alt="" src="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/assets/images/mary-shelley_samueljstump.jpg" style="object-position:50% 50%" data-object-fit="cover" data-object-position="50% 50%"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…"} -->
+<p class="has-text-align-center"></p>
+<!-- /wp:paragraph --></div></div>
+<!-- /wp:cover --></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 50 - 0
leancv/readme.txt

@@ -0,0 +1,50 @@
+== LeanCV ==
+
+Contributors: Automattic
+Requires at least: 6.0
+Tested up to: 6.5
+Requires PHP: 5.7
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+
+== Description ==
+
+LeanCV is a blog theme that echoes the structure of a professional profile with original visuals and interesting navigation. It's suitable for the general public to display information, experiences, and education. And it's super easy to customize.
+
+== Changelog ==
+
+= 1.0.0 =
+* Initial release
+
+
+== Copyright ==
+
+LeanCV WordPress Theme, (C) 2024 Automattic
+LeanCV is distributed under the terms of the GNU GPL.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+
+LeanCV is based on MyCV (), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html)
+
+
+= Images ==
+Generated with AI on Midjourney, released under the CC0 license.
+
+
+== Fonts ==
+
+Manrope
+Copyright 2019 The Manrope Project Authors (https://github.com/sharanda/manrope)
+Source: http://gent.media
+License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
+

BIN
leancv/screenshot.png


+ 63 - 0
leancv/style.css

@@ -0,0 +1,63 @@
+/*
+Theme Name: LeanCV
+Theme URI: 
+Author: Automattic
+Author URI: https://wordpress.org
+Description: LeanCV is a blog theme that echoes the structure of a professional profile with original visuals and interesting navigation. It's suitable for the general public to display information, experiences, and education. And it's super easy to customize.
+Requires at least: 6.0
+Tested up to: 6.5
+Requires PHP: 5.7
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: leancv
+Tags: blog, education, two-columns, block-patterns, block-styles, custom-colors, custom-header, custom-menu, editor-style, flexible-header, full-site-editing, post-formats, rtl-language-support, style-variations, template-editing, 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
+ */
+
+/*
+ * Control the hover stylings of outline block style.
+ * Unnecessary once block styles are configurable via theme.json
+ * https://github.com/WordPress/gutenberg/issues/42794
+ */
+.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
+	background-color: var(--wp--preset--color--secondary);
+	color: var(--wp--preset--color--background);
+	border-color: var(--wp--preset--color--secondary);
+}
+
+/**
+ * Currently table styles are only available with 'wp-block-styles' 
+ * theme support (block css) thus the following needs to be included
+ * since 'wp-block-styles' aren't used for this theme.
+ * https://github.com/WordPress/gutenberg/issues/45065
+ */
+.wp-block-table thead {
+	border-bottom: 3px solid;
+}
+.wp-block-table tfoot {
+	border-top: 3px solid;
+}
+.wp-block-table td,
+.wp-block-table th {
+	padding: var(--wp--preset--spacing--30);
+	border: 1px solid;
+	word-break: normal;
+}
+.wp-block-table figcaption {
+	font-size: var(--wp--preset--font-size--small);
+	text-align: center;
+}
+
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: .0625em !important;
+	text-underline-offset: .15em;
+}

+ 63 - 0
leancv/styles/ceramist-inverted.json

@@ -0,0 +1,63 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#fefdf8",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#932c42",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#932c42",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			}
+		}
+	},
+	"title": "Ceramist Inverted",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 63 - 0
leancv/styles/ceramist.json

@@ -0,0 +1,63 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#932c42",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#932c42",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#932c42",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--vampirella)"
+				}
+			}
+		}
+	},
+	"title": "Ceramist",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 36 - 0
leancv/styles/default-inverted.json

@@ -0,0 +1,36 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#fefdf8",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#004de5",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#004de5",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	},
+	"title": "Default Inverted",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 60 - 0
leancv/styles/forester-inverted.json

@@ -0,0 +1,60 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#f9f9f6",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#f9f9f6",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#f9f9f6",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#133525",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#133525",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			}
+		}
+	},
+	"title": "Forester Inverted",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 60 - 0
leancv/styles/forester.json

@@ -0,0 +1,60 @@
+{
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#133525",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#133525",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#133525",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#f9f9f6",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#f9f9f6",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--forester)"
+				}
+			}
+		}
+	},
+	"title": "Forester",
+	"version": 2,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}

+ 1 - 0
leancv/templates/404.html

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

+ 1 - 0
leancv/templates/archive.html

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

+ 1 - 0
leancv/templates/front-page.html

@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"leancv/front-page"} /-->

+ 1 - 0
leancv/templates/home.html

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

+ 1 - 0
leancv/templates/index.html

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

+ 23 - 0
leancv/templates/page.html

@@ -0,0 +1,23 @@
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}}},"backgroundColor":"background","textColor":"primary"} -->
+<div class="wp-block-column is-vertically-aligned-stretch has-primary-color has-background-background-color has-text-color has-background has-link-color" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:post-title {"level":1} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","lock":{"move":false,"remove":false}} -->
+<main class="wp-block-group"><!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"constrained"}} /--></main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 1 - 0
leancv/templates/search.html

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

+ 71 - 0
leancv/templates/single.html

@@ -0,0 +1,71 @@
+<!-- wp:columns {"metadata":{"categories":["hidden"]},"align":"full","style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"margin":{"top":"0rem","bottom":"0rem"},"blockGap":{"top":"0rem","left":"0rem"}}}} -->
+<div class="wp-block-columns alignfull" style="margin-top:0rem;margin-bottom:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem"><!-- wp:column {"verticalAlignment":"stretch","width":"65%","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}}},"backgroundColor":"background","textColor":"primary"} -->
+<div class="wp-block-column is-vertically-aligned-stretch has-primary-color has-background-background-color has-text-color has-background has-link-color" style="flex-basis:65%"><!-- wp:group {"style":{"spacing":{"blockGap":"4rem","padding":{"right":"1.5rem","left":"1.5rem"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:1.5rem;padding-left:1.5rem"><!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group"><!-- wp:post-date /-->
+
+<!-- wp:post-title {"level":1} /--></div>
+<!-- /wp:group -->
+
+<!-- wp:group {"tagName":"main","lock":{"move":false,"remove":false}} -->
+<main class="wp-block-group"><!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"constrained"}} /-->
+
+<!-- wp:template-part {"slug":"post-meta"} /--></main>
+<!-- /wp:group -->
+
+<!-- wp:comments {"style":{"spacing":{"margin":{"top":"4.5rem"}}},"className":"wp-block-comments-query-loop"} -->
+<div class="wp-block-comments wp-block-comments-query-loop" style="margin-top:4.5rem"><!-- wp:comments-title {"showPostTitle":false,"showCommentsCount":false} /-->
+
+<!-- wp:comment-template -->
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.5rem","margin":{"bottom":"3rem"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+<div class="wp-block-group" style="margin-bottom:3rem"><!-- wp:group {"style":{"spacing":{"blockGap":"0.75em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:avatar {"size":40,"style":{"color":[]}} /-->
+
+<!-- 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 {"isLink":false} /-->
+
+<!-- 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 -->
+<!-- wp:comments-pagination-previous {"label":"Older"} /-->
+
+<!-- wp:comments-pagination-numbers /-->
+
+<!-- wp:comments-pagination-next {"label":"Newer"} /-->
+<!-- /wp:comments-pagination -->
+
+<!-- wp:spacer {"height":"4rem","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}}} -->
+<div style="margin-top:0px;margin-bottom:0px;height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:post-comments-form /-->
+
+<!-- wp:spacer {"height":"4rem","style":{"spacing":{"margin":{"top":"0px","bottom":"0px"}}}} -->
+<div style="margin-top:0px;margin-bottom:0px;height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:comments -->
+
+<!-- wp:template-part {"slug":"footer"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"stretch","width":"35%","lock":{"move":false,"remove":false},"style":{"spacing":{"padding":{"top":"0rem","right":"0rem","bottom":"0rem","left":"0rem"},"blockGap":"0px"}}} -->
+<div class="wp-block-column is-vertically-aligned-stretch" style="padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;flex-basis:35%"><!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group"><!-- wp:template-part {"slug":"profile-pic"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->

+ 717 - 0
leancv/theme.json

@@ -0,0 +1,717 @@
+{
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"background": true,
+			"custom": true,
+			"customDuotone": true,
+			"customGradient": true,
+			"defaultDuotone": false,
+			"defaultGradients": true,
+			"defaultPalette": true,
+			"duotone": [
+				{
+					"colors": [
+						"#1c4ddc",
+						"#fefdf8"
+					],
+					"name": "Default",
+					"slug": "default"
+				},
+				{
+					"colors": [
+						"#fefdf8",
+						"#1c4ddc"
+					],
+					"name": "Default Inverted",
+					"slug": "default-inverted"
+				},
+				{
+					"colors": [
+						"#932c42",
+						"#fefdf8"
+					],
+					"name": "Vampirella",
+					"slug": "vampirella"
+				},
+				{
+					"colors": [
+						"#fefdf8",
+						"#932c42"
+					],
+					"name": "Vampirella Inverted",
+					"slug": "vampirella-inverted"
+				},
+				{
+					"colors": [
+						"#133525",
+						"#F9F9F6"
+					],
+					"name": "Forester",
+					"slug": "forester"
+				},
+				{
+					"colors": [
+						"#F9F9F6",
+						"#133525"
+					],
+					"name": "Forester Inverted",
+					"slug": "Forester-inverted"
+				}
+			],
+			"gradients": [],
+			"palette": [
+				{
+					"color": "#004de5",
+					"name": "Primary",
+					"slug": "primary"
+				},
+				{
+					"color": "#004de5",
+					"name": "Secondary",
+					"slug": "secondary"
+				},
+				{
+					"color": "#004de5",
+					"name": "Foreground",
+					"slug": "foreground"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Background",
+					"slug": "background"
+				},
+				{
+					"color": "#fefdf8",
+					"name": "Tertiary",
+					"slug": "tertiary"
+				}
+			],
+			"text": true
+		},
+		"layout": {
+			"contentSize": "800px",
+			"wideSize": "1200px"
+		},
+		"shadow": {
+			"presets": []
+		},
+		"spacing": {
+			"customSpacingSize": true,
+			"defaultSpacingSizes": false,
+			"spacingSizes": [],
+			"units": [
+				"%",
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"defaultFontSizes": false,
+			"dropCap": true,
+			"fluid": true,
+			"fontFamilies": [
+				{
+					"fontFace": [],
+					"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
+					"name": "System Font",
+					"slug": "system-font"
+				},
+				{
+					"fontFace": [
+						{
+							"fontFamily": "Manrope",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/manrope_normal_400.ttf"
+							]
+						},
+						{
+							"fontFamily": "Manrope",
+							"fontStyle": "normal",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/manrope_normal_600.ttf"
+							]
+						},
+						{
+							"fontFamily": "Manrope",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/manrope_normal_700.ttf"
+							]
+						}
+					],
+					"fontFamily": "Manrope",
+					"slug": "manrope"
+				}
+			],
+			"fontSizes": [
+				{
+					"fluid": {
+						"max": "1.0625rem",
+						"min": "0.825rem"
+					},
+					"name": "Small",
+					"size": "1rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.25rem",
+						"min": "1rem"
+					},
+					"name": "Medium",
+					"size": "1.125rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Large",
+					"size": "1.75rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "3rem",
+						"min": "2.5rem"
+					},
+					"name": "Extra Large",
+					"size": "3rem",
+					"slug": "x-large"
+				}
+			],
+			"fontStyle": true,
+			"fontWeight": true,
+			"letterSpacing": true,
+			"textDecoration": true,
+			"textTransform": true
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"blocks": {
+			"core/avatar": {
+				"border": {
+					"radius": "4px"
+				},
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default)"
+				}
+			},
+			"core/code": {
+				"border": {
+					"bottom": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "2px"
+					},
+					"color": "var(--wp--preset--color--foreground)",
+					"left": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "2px"
+					},
+					"radius": "0.25rem",
+					"right": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "2px"
+					},
+					"style": "solid",
+					"top": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "2px"
+					},
+					"width": "2px"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"left": "var(--wp--preset--spacing--50)",
+						"right": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontFamily": "monospace"
+				}
+			},
+			"core/comment-author-name": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "0.01rem"
+				}
+			},
+			"core/comment-date": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"letterSpacing": "0rem"
+				}
+			},
+			"core/comment-edit-link": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"letterSpacing": "0rem"
+				}
+			},
+			"core/comment-reply-link": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"letterSpacing": "0rem"
+				}
+			},
+			"core/comments-pagination": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "700"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/gallery": {
+				"spacing": {
+					"margin": {
+						"bottom": "var(--wp--preset--spacing--50)"
+					}
+				}
+			},
+			"core/heading": {
+				"typography": {
+					"lineHeight": 1.4
+				}
+			},
+			"core/list": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--70)"
+					}
+				}
+			},
+			"core/navigation": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"blockGap": "1.5rem"
+				},
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0.1rem",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/paragraph": {
+				"typography": {
+					"lineHeight": "1.5"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "0.05rem",
+					"lineHeight": "1.5"
+				}
+			},
+			"core/post-author-name": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/post-comments-form": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--preset--color--foreground)"
+				},
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "0.01rem",
+					"lineHeight": "1.5",
+					"textTransform": "none"
+				}
+			},
+			"core/post-excerpt": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/post-featured-image": {
+				"border": {
+					"radius": "4px"
+				},
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default)"
+				}
+			},
+			"core/post-template": {
+				"spacing": {
+					"blockGap": "3rem"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "0.05rem"
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"spacing": {
+					"margin": {
+						"bottom": "0"
+					}
+				},
+				"typography": {
+					"fontSize": "1.5rem",
+					"letterSpacing": "-0.01rem",
+					"lineHeight": "1.5"
+				}
+			},
+			"core/pullquote": {
+				"border": {
+					"bottom": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "1px 0"
+					},
+					"color": "var(--wp--preset--color--foreground)",
+					"left": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "1px 0"
+					},
+					"right": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "1px 0"
+					},
+					"style": "solid",
+					"top": {
+						"color": "#1900d8",
+						"style": "solid",
+						"width": "1px 0"
+					},
+					"width": "1px 0"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "var(--wp--preset--spacing--50)",
+						"left": "var(--wp--preset--spacing--50)",
+						"right": "var(--wp--preset--spacing--50)",
+						"top": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"fontStyle": "italic"
+				}
+			},
+			"core/query-no-results": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "normal",
+					"fontWeight": "700"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "normal",
+					"fontWeight": "700"
+				}
+			},
+			"core/quote": {
+				"border": {
+					"color": "var(--wp--preset--color--primary)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--preset--spacing--50)"
+					}
+				},
+				"typography": {
+					"fontStyle": "normal"
+				}
+			},
+			"core/search": {
+				"border": {
+					"bottom": {
+						"style": "solid",
+						"width": "1px"
+					},
+					"color": null,
+					"left": {
+						"style": "solid",
+						"width": "1px"
+					},
+					"radius": "2px",
+					"right": {
+						"style": "solid",
+						"width": "1px"
+					},
+					"style": null,
+					"top": {
+						"style": "solid",
+						"width": "1px"
+					},
+					"width": null
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "1.5"
+				}
+			},
+			"core/separator": {
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
+				},
+				"color": {
+					"text": "var(--wp--preset--color--foreground)"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var(--wp--preset--duotone--default)"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/site-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "0.1rem",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"color": {
+			"background": "var(--wp--preset--color--background)",
+			"text": "var(--wp--preset--color--primary)"
+		},
+		"elements": {
+			"button": {
+				":active": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--background)"
+					}
+				},
+				":focus": {
+					"color": {
+						"background": "var(--wp--preset--color--primary)",
+						"text": "var(--wp--preset--color--background)"
+					},
+					"outline": {
+						"color": "var(--wp--preset--color--primary)",
+						"offset": "2px",
+						"style": "dotted",
+						"width": "1px"
+					}
+				},
+				":hover": {
+					"color": {
+						"background": "var(--wp--preset--color--secondary)",
+						"text": "var(--wp--preset--color--background)"
+					}
+				},
+				"border": {
+					"radius": "0.25rem"
+				},
+				"color": {
+					"background": "var(--wp--preset--color--primary)",
+					"text": "var(--wp--preset--color--background)"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "1.5rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "-0.01rem",
+					"lineHeight": "1.5"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0.1rem",
+					"lineHeight": "1.5",
+					"textTransform": "uppercase"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0rem",
+					"lineHeight": "1.5"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0.1rem",
+					"lineHeight": "1.5",
+					"textTransform": "uppercase"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0.1rem",
+					"lineHeight": "1.5",
+					"textTransform": "uppercase"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "0.8rem",
+					"fontStyle": "normal",
+					"fontWeight": "700",
+					"letterSpacing": "0.1rem",
+					"lineHeight": "1.5"
+				}
+			},
+			"heading": {
+				"typography": {
+					"lineHeight": "1.5"
+				}
+			},
+			"link": {
+				":hover": {
+					"typography": {
+						"textDecoration": "none"
+					}
+				},
+				"color": {
+					"text": "var(--wp--preset--color--primary)"
+				}
+			}
+		},
+		"spacing": {
+			"blockGap": "2rem",
+			"padding": {
+				"bottom": "0px",
+				"left": "0px",
+				"right": "0px",
+				"top": "0px"
+			}
+		},
+		"typography": {
+			"fontFamily": "var(--wp--preset--font-family--manrope)",
+			"fontSize": "var(--wp--preset--font-size--small)",
+			"lineHeight": "1.5"
+		}
+	},
+	"templateParts": [
+		{
+			"area": "header",
+			"name": "header"
+		},
+		{
+			"area": "footer",
+			"name": "footer"
+		}
+	],
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json"
+}