Brat: add theme (Rename to Partygurl) (#8026)

* Adds new theme "Brat"

* Remove .DS_Store files

* Add .DS_Store to gitignore

* Use footer pattern

* Use 404 pattern

---------

Co-authored-by: Sarah Norris <sarah@sekai.co.uk>
This commit is contained in:
Beatriz Fialho 2024-08-23 11:27:51 +01:00 committed by GitHub
parent 1ac182b798
commit f2a0bf01d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 1152 additions and 0 deletions

1
.gitignore vendored
View file

@ -5,6 +5,7 @@ theme-dev-utils/
theme-dev-utils
vendor/
*.DS_Store
.DS_Store
*.zip
*.rej
**/*.map

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

61
brat/functions.php Normal file
View file

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

1
brat/parts/footer.html Normal file
View file

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

7
brat/parts/header.html Normal file
View file

@ -0,0 +1,7 @@
<!-- wp:group {"style":{"spacing":{"blockGap":"10px","padding":{"bottom":"3vh","top":"3vh"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
<div class="wp-block-group" style="padding-top:3vh;padding-bottom:3vh"><!-- wp:group {"style":{"spacing":{"blockGap":"20px"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:site-title {"textAlign":"center"} /-->
<!-- wp:navigation {"hasIcon":false,"overlayBackgroundColor":"base","overlayTextColor":"contrast","style":{"spacing":{"margin":{"top":"0"},"blockGap":"14px"}},"fontSize":"small","layout":{"type":"flex","setCascadingProperties":true,"justifyContent":"center","orientation":"horizontal"}} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->

View file

@ -0,0 +1 @@
<!-- wp:pattern {"slug":"brat/post-meta"} /-->

14
brat/patterns/404.php Normal file
View file

@ -0,0 +1,14 @@
<?php declare( strict_types = 1 ); ?>
<?php
/**
* Title: A 404 page
* Slug: brat/404
*/
?>
<!-- wp:group {"tagName":"main","style":{"spacing":{"blockGap":"var:preset|spacing|50","margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--60)"><!-- wp:heading {"textAlign":"center","level":1,"fontSize":"x-large"} -->
<h1 class="wp-block-heading has-text-align-center has-x-large-font-size" id="oops-that-page-can-t-be-found"><?php echo esc_html__( 'what the hell?! nothing was found', 'brat' ); ?></h1>
<!-- /wp:heading -->
<!-- wp:search {"label":"","showLabel":false,"placeholder":"<?php echo esc_html__( 'type something...', 'brat' ); ?>","width":100,"widthUnit":"%","buttonText":"<?php echo esc_html__( 'show me the good stuff', 'brat' ); ?>","align":"center","style":{"border":{"radius":"0px","width":"0px","style":"none"},"typography":{"textTransform":"lowercase"}}} /--></main>
<!-- /wp:group -->

30
brat/patterns/footer.php Normal file
View file

@ -0,0 +1,30 @@
<?php declare( strict_types = 1 ); ?>
<?php
/**
* Title: Footer
* Slug: brat/footer
* Categories: footer
*/
?>
<!-- wp:spacer -->
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var(\u002d\u002dwp\u002d\u002dpreset\u002d\u002dspacing\u002d\u002d60)","bottom":"var(\u002d\u002dwp\u002d\u002dpreset\u002d\u002dspacing\u002d\u002d60)"},"blockGap":"8px"}}} -->
<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:site-title {"textAlign":"center","fontSize":"large"} /-->
<!-- wp:paragraph {"align":"center","style":{"typography":{"fontSize":"0.9rem"}}} -->
<p class="has-text-align-center" style="font-size:0.9rem">
<?php
/* Translators: WordPress link. */
$wordpress_link = '<a href="' . esc_url( __( 'https://wordpress.org', 'adonay' ) ) . '" rel="nofollow">WordPress</a>';
echo sprintf(
esc_html__( 'fyi, this theme was made with %1$s', 'adonay' ),
$wordpress_link
);
?> ❤️‍🔥
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->

View file

@ -0,0 +1,13 @@
<?php declare( strict_types = 1 ); ?>
<?php
/**
* Title: Hidden No Results Content
* Slug: brat/hidden-no-results-content
* Inserter: no
*/
?>
<!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center pickles"><?php echo esc_html_x( 'Sorry, but no thing matched your search terms. Please try again with some different keywords.', 'Message explaining that there are no results returned from a search', 'brat' ); ?></p>
<!-- /wp:paragraph -->

View file

@ -0,0 +1,19 @@
<?php
/**
* Title: post-meta
* Slug: brat/post-meta
* Categories: hidden
* Inserter: no
*/
?>
<!-- wp:group {"style":{"spacing":{"blockGap":"6px"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"0.2rem"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:post-date {"isLink":true,"style":{"typography":[]}} /--></div>
<!-- /wp:group -->
<!-- wp:paragraph {"style":{"typography":{"fontSize":"0.97rem"}}} -->
<p style="font-size:0.97rem"><?php esc_html_e('/', 'brat');?></p>
<!-- /wp:paragraph -->
<!-- wp:post-terms {"term":"category","style":{"typography":{"fontSize":"0.94rem"}}} /--></div>
<!-- /wp:group -->

46
brat/readme.txt Normal file
View file

@ -0,0 +1,46 @@
== Brat ==
Contributors: Automattic
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 5.7
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
== Description ==
Brat embodies a bold and rebellious aesthetic, inspired by edgy, chaotic fun and the unapologetic “brat” energy popularized by cultural trends.
== Changelog ==
= 1.0.0 =
* Initial release
== Copyright ==
Brat WordPress Theme, (C) 2024 Automattic
Brat 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.
Brat is based on Didone (https://github.com/Automattic/themes/tree/trunk/didone), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html)
== Fonts ==
Tex Gyre Heros Font
Copyright 2007--2009 for TeX Gyre extensions by B. Jackowski
and J.M. Nowacki (on behalf of TeX Users Groups). Vietnamese characters were added by Han The Thanh.
This work can be freely used and distributed under the GUST Font License (GFL -- see GUST-FONT-LICENSE.txt)
which is actually an instance of the LaTeX Project Public License (LPPL -- see http://www.latex-project.org/lppl.txt ).
-- End of Tex Gyre Heros Font Font credits --

BIN
brat/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

51
brat/style.css Normal file
View file

@ -0,0 +1,51 @@
/*
Theme Name: Brat
Theme URI: https://themeshaper.com/brat/
Author: Automattic
Author URI: https://automattic.com
Description: Brat embodies a bold and rebellious aesthetic, inspired by edgy, chaotic fun and the unapologetic brat energy popularized by cultural trends.
Requires at least: 6.0
Tested up to: 6.6
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: brat
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks
/*
* Control the hover stylings of outline block style.
* Unnecessary once block styles are configurable via theme.json
* https://github.com/WordPress/gutenberg/issues/42794
*/
/*
* Control the hover stylings of outline block style.
* Unnecessary once block styles are configurable via theme.json
* https://github.com/WordPress/gutenberg/issues/42794
*/
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
background-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--base);
border-color: var(--wp--preset--color--secondary);
}
/*
* Link styles
* https://github.com/WordPress/gutenberg/issues/42319
*/
a {
text-decoration-thickness: 0.06em !important;
text-underline-offset: .1em;
}
/* Progresive enhancement to reduce widows and orphans.
/* https://github.com/WordPress/gutenberg/issues/55190
*/
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption {
text-wrap: balance; /* Safari fallback */
text-wrap: pretty;
}
p {
text-wrap: pretty;
}

5
brat/templates/404.html Normal file
View file

@ -0,0 +1,5 @@
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:pattern {"slug":"brat/404"} /-->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

View file

@ -0,0 +1,31 @@
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:spacer {"height":"40px"} -->
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:query {"queryId":1,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"tagName":"main","layout":{"type":"default"}} -->
<main class="wp-block-query"><!-- wp:query-title {"type":"archive","textAlign":"center","style":{"spacing":{"margin":{"bottom":"100px"}}},"fontSize":"medium"} /-->
<!-- wp:post-template -->
<!-- wp:group {"layout":{"type":"constrained","contentSize":"1200px","wideSize":"1400px"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"0px"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:post-title {"textAlign":"center","isLink":true} /--></div>
<!-- /wp:group -->
<!-- wp:spacer {"height":"79px"} -->
<div style="height:79px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer --></div>
<!-- /wp:group -->
<!-- /wp:post-template -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group --></main>
<!-- /wp:query -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

27
brat/templates/index.html Normal file
View file

@ -0,0 +1,27 @@
<!-- wp:spacer {"height":"140px"} -->
<div style="height:140px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:query {"queryId":1,"query":{"perPage":"20","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"tagName":"main","layout":{"type":"default"}} -->
<main class="wp-block-query"><!-- wp:post-template -->
<!-- wp:group {"layout":{"type":"constrained","contentSize":"1200px","wideSize":"1400px"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"0px"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:post-title {"textAlign":"center","isLink":true} /--></div>
<!-- /wp:group -->
<!-- wp:spacer {"height":"30px"} -->
<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer --></div>
<!-- /wp:group -->
<!-- /wp:post-template -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group --></main>
<!-- /wp:query -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

21
brat/templates/page.html Normal file
View file

@ -0,0 +1,21 @@
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"65px"} -->
<div style="height:65px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
<div class="wp-block-group alignwide"><!-- wp:post-title {"textAlign":"center","style":{"typography":{"fontSize":"6rem"}}} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"default"}} /--></div>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

View file

@ -0,0 +1,37 @@
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:spacer {"height":"40px"} -->
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:query-title {"type":"search","textAlign":"center","style":{"spacing":{"padding":{"bottom":"100px"}}},"fontSize":"medium"} /--></div>
<!-- /wp:group -->
<!-- wp:query {"queryId":1,"query":{"perPage":"20","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"tagName":"main","layout":{"type":"default"}} -->
<main class="wp-block-query"><!-- wp:post-template -->
<!-- wp:group {"layout":{"type":"constrained","contentSize":"1200px"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"0px"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:post-title {"textAlign":"center","isLink":true} /--></div>
<!-- /wp:group -->
<!-- wp:spacer {"height":"80px"} -->
<div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer --></div>
<!-- /wp:group -->
<!-- /wp:post-template -->
<!-- wp:query-no-results -->
<!-- wp:pattern {"slug":"brat/hidden-no-results-content"} /-->
<!-- /wp:query-no-results -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous {"label":"Newer Posts","style":{"typography":[]},"fontSize":"small"} /-->
<!-- wp:query-pagination-next {"label":"Older Posts","style":{"typography":[]},"fontSize":"small"} /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group --></main>
<!-- /wp:query -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

View file

@ -0,0 +1,79 @@
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"65px"} -->
<div style="height:65px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
<div class="wp-block-group alignwide"><!-- wp:post-title {"textAlign":"center","style":{"typography":{"fontSize":"6rem"}}} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:template-part {"slug":"post-meta"} /-->
<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:post-featured-image /-->
<!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"default"}} /-->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"margin":{"top":"6vh","bottom":"6vh"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group" style="margin-top:6vh;margin-bottom:6vh"><!-- wp:post-navigation-link {"textAlign":"left","label":"","showTitle":true,"linkLabel":true} /-->
<!-- wp:post-navigation-link {"textAlign":"right","type":"previous","label":"","showTitle":true,"linkLabel":true} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"4rem"} -->
<div style="height:4rem" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp: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 {"style":{"spacing":{"blockGap":"0.5em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"blockGap":"10px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:comment-author-name /-->
<!-- wp:comment-date {"isLink":false} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:comment-content /-->
<!-- wp:group {"style":{"spacing":{"blockGap":"10px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:comment-edit-link /-->
<!-- wp:comment-reply-link /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- /wp:comment-template -->
<!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
<!-- wp:comments-pagination-previous /-->
<!-- wp:comments-pagination-next /-->
<!-- /wp:comments-pagination -->
<!-- wp:spacer {"height":"50px"} -->
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:post-comments-form /--></div>
<!-- /wp:comments --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

708
brat/theme.json Normal file
View file

@ -0,0 +1,708 @@
{
"settings": {
"appearanceTools": true,
"color": {
"background": true,
"custom": true,
"customDuotone": true,
"customGradient": true,
"defaultDuotone": true,
"defaultGradients": true,
"defaultPalette": true,
"duotone": [],
"gradients": [],
"palette": [
{
"color": "#99cc3f",
"name": "Base",
"slug": "base"
},
{
"color": "#000000",
"name": "Contrast",
"slug": "contrast"
},
{
"color": "#000000",
"name": "Primary",
"slug": "primary"
},
{
"color": "#000000",
"name": "Secondary",
"slug": "secondary"
},
{
"color": "#a5e239",
"name": "Tertiary",
"slug": "tertiary"
}
],
"text": true
},
"layout": {
"contentSize": "660px",
"wideSize": "1000px"
},
"shadow": {
"defaultPresets": true,
"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": "\"TeX Gyre Heros Cn\"",
"fontStyle": "normal",
"fontWeight": "700",
"src": [
"file:./assets/fonts/texgyreheroscn-bold.otf"
]
},
{
"fontFamily": "\"TeX Gyre Heros Cn\"",
"fontStyle": "italic",
"fontWeight": "700",
"src": [
"file:./assets/fonts/texgyreheroscn-bolditalic.otf"
]
},
{
"fontFamily": "\"TeX Gyre Heros Cn\"",
"fontStyle": "italic",
"fontWeight": "400",
"src": [
"file:./assets/fonts/texgyreheroscn-italic.otf"
]
},
{
"fontFamily": "\"TeX Gyre Heros Cn\"",
"fontStyle": "normal",
"fontWeight": "400",
"src": [
"file:./assets/fonts/texgyreheroscn-regular.otf"
]
}
],
"fontFamily": "\"TeX Gyre Heros Cn\"",
"name": "TeX Gyre Heros Cn",
"slug": "tex-gyre-heros-cn"
}
],
"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/button": {
"border": {
"bottom": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"left": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"radius": "0px",
"right": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"top": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
}
},
"color": {
"background": "var(--wp--preset--color--contrast)",
"text": "var(--wp--preset--color--base)"
},
"shadow": "6px 6px 0px rgba(0, 0, 0, 0.2)",
"spacing": {
"padding": {
"bottom": "0.7rem",
"left": "1rem",
"right": "1rem",
"top": "0.7rem"
}
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"fontSize": "var(--wp--preset--font-size--medium)",
"letterSpacing": "-0.01rem",
"lineHeight": "1.2",
"textDecoration": "none",
"textTransform": "lowercase"
},
"variations": {
"outline": {
"border": {
"bottom": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"left": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"right": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
},
"top": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"width": "2px"
}
},
"color": {
"background": "var(--wp--preset--color--base)"
},
"spacing": {
"padding": {
"bottom": "0.7rem",
"left": "1rem",
"right": "1rem",
"top": "0.7rem"
}
}
}
}
},
"core/code": {
"border": {
"bottom": {
"style": "none",
"width": "0px"
},
"color": null,
"left": {
"style": "none",
"width": "0px"
},
"radius": "0rem",
"right": {
"style": "none",
"width": "0px"
},
"style": null,
"top": {
"style": "none",
"width": "0px"
},
"width": null
},
"color": {
"background": "var(--wp--preset--color--tertiary)"
},
"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": "var(--wp--preset--font-size--small)",
"fontStyle": "normal",
"fontWeight": "400",
"letterSpacing": "-0.03rem"
}
},
"core/comment-content": {
"typography": {
"letterSpacing": "-0.03rem"
}
},
"core/comment-date": {
"typography": {
"fontSize": "var(--wp--preset--font-size--small)",
"letterSpacing": "-0.03rem"
}
},
"core/comment-edit-link": {
"typography": {
"fontSize": "0.9rem"
}
},
"core/comment-reply-link": {
"typography": {
"fontSize": "0.9rem"
}
},
"core/gallery": {
"spacing": {
"margin": {
"bottom": "var(--wp--preset--spacing--50)"
}
}
},
"core/list": {
"spacing": {
"padding": {
"left": "var(--wp--preset--spacing--70)"
}
}
},
"core/navigation": {
"elements": {
"link": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"fontSize": "var(--wp--preset--font-size--small)",
"textTransform": "lowercase"
}
},
"core/paragraph": {
"typography": {
"letterSpacing": "-0.01em"
}
},
"core/post-author-name": {
"elements": {
"link": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"typography": {
"fontSize": "8rem",
"fontStyle": "italic",
"fontWeight": "400",
"letterSpacing": "-0.04rem",
"textTransform": "uppercase"
}
},
"core/post-content": {
"typography": {
"fontFamily": "var(--wp--preset--font-family--ibarra-real-nova)",
"fontSize": "1.4rem",
"letterSpacing": "-0.03rem",
"lineHeight": "1.3"
}
},
"core/post-date": {
"color": {
"text": "var(--wp--preset--color--contrast)"
},
"elements": {
"link": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"fontSize": "1rem",
"textTransform": "uppercase"
}
},
"core/post-navigation-link": {
"css": "text-wrap: pretty;\ntext-wrap: balance",
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"fontSize": "var(--wp--preset--font-size--large)",
"letterSpacing": "-0.03rem",
"lineHeight": "1",
"textTransform": "lowercase"
}
},
"core/post-terms": {
"elements": {
"link": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"fontSize": "var(--wp--preset--font-size--small)",
"textTransform": "uppercase"
}
},
"core/post-title": {
"elements": {
"link": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"spacing": {
"margin": {
"bottom": "0"
}
},
"typography": {
"fontSize": "7rem",
"letterSpacing": "-0.1rem",
"lineHeight": "0.9"
}
},
"core/pullquote": {
"border": {
"color": "var(--wp--preset--color--contrast)",
"style": "solid",
"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": {
"fontFamily": "var(--wp--preset--font-family--tex-gyre-heros-cn)",
"fontSize": "var(--wp--preset--font-size--x-large)",
"fontStyle": "normal",
"fontWeight": "400",
"letterSpacing": "-0.01em",
"lineHeight": "1.2",
"textTransform": "lowercase"
}
},
"core/query-pagination": {
"typography": {
"fontFamily": "var(--wp--preset--font-family--bodoni-moda)",
"letterSpacing": "-0.03rem"
}
},
"core/query-pagination-next": {
"typography": {
"fontSize": "var(--wp--preset--font-size--medium)",
"textTransform": "lowercase"
}
},
"core/query-pagination-previous": {
"typography": {
"fontSize": "var(--wp--preset--font-size--medium)",
"textTransform": "lowercase"
}
},
"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": "none",
"width": "0px"
},
"color": null,
"left": {
"style": "none",
"width": "0px"
},
"radius": "0px",
"right": {
"style": "none",
"width": "0px"
},
"style": null,
"top": {
"style": "none",
"width": "0px"
},
"width": null
},
"color": {
"text": "var(--wp--preset--color--secondary)"
},
"typography": {
"fontSize": "var(--wp--preset--font-size--medium)",
"lineHeight": "1.6"
}
},
"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": {
":hover": {
"typography": {
"textDecoration": "underline"
}
},
"typography": {
"textDecoration": "none"
}
}
},
"typography": {
"fontSize": "var(--wp--preset--font-size--large)",
"fontStyle": "normal",
"fontWeight": "400",
"letterSpacing": "0rem",
"textTransform": "lowercase"
}
}
},
"color": {
"background": "#99cc3f",
"text": "var(--wp--preset--color--contrast)"
},
"css": "",
"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--secondary)",
"text": "var(--wp--preset--color--base)"
}
},
"border": {
"radius": "0.25rem"
},
"color": {
"background": "var(--wp--preset--color--primary)",
"text": "var(--wp--preset--color--base)"
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--tex-gyre-heros-cn)"
}
},
"caption": {
"typography": {
"fontSize": "var(--wp--preset--font-size--small)",
"textTransform": "lowercase"
}
},
"h1": {
"typography": {
"fontSize": "var(--wp--preset--font-size--x-large)"
}
},
"h2": {
"typography": {
"fontSize": "var(--wp--preset--font-size--large)"
}
},
"h3": {
"typography": {
"fontSize": "clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 0.4808)), 1.75rem)"
}
},
"h4": {
"typography": {
"fontSize": "clamp(1.25rem, calc(1.25rem + ((1vw - 0.48rem) * 0.4808)), 1.5rem)"
}
},
"h5": {
"typography": {
"fontSize": "var(--wp--preset--font-size--medium)",
"fontStyle": "normal",
"fontWeight": "700"
}
},
"h6": {
"typography": {
"fontSize": "var(--wp--preset--font-size--small)",
"fontStyle": "normal",
"fontWeight": "600",
"letterSpacing": "0em",
"textTransform": "uppercase"
}
},
"heading": {
"typography": {
"fontFamily": "var(--wp--preset--font-family--tex-gyre-heros-cn)",
"fontStyle": "normal",
"fontWeight": "400",
"letterSpacing": "-0.02rem",
"lineHeight": "1.1",
"textTransform": "lowercase"
}
},
"link": {
":hover": {
"typography": {
"textDecoration": "none"
}
},
"color": {
"text": "var(--wp--preset--color--primary)"
}
}
},
"spacing": {
"blockGap": "1.5rem",
"padding": {
"bottom": "var(--wp--preset--spacing--50)",
"left": "var(--wp--preset--spacing--50)",
"right": "var(--wp--preset--spacing--50)",
"top": "0px"
}
},
"typography": {
"fontFamily": "var(--wp--preset--font-family--tex-gyre-heros-cn)",
"fontSize": "var(--wp--preset--font-size--medium)",
"letterSpacing": "-0.01em",
"lineHeight": "1.2"
}
},
"templateParts": [
{
"area": "header",
"name": "header"
},
{
"area": "footer",
"name": "footer"
}
],
"version": 3,
"$schema": "https://schemas.wp.org/trunk/theme.json"
}

Binary file not shown.

Binary file not shown.