commit f37cd077de05f16ff1e7dde94ef37640f8aa8a0c Author: 128408 Date: Sat Dec 23 14:58:28 2023 +0100 initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..6f607d5 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# Abisko + +Abisko is a stylish blog theme with a heavy emphasis on bold typography and generous amounts of whitespace. It comes with 5 different theme styles to choose from, and over 30 different block patterns that you can use to quickly build unique page layouts. + +![Abisko](https://github.com/andersnoren/abisko/blob/main/screenshot.jpg) + +You can download the latest stable release of Abisko [from WordPress.org](https://wordpress.org/themes/abisko/). + +## Installing Abisko +1. Download the latest stable version of Abisko through the link above, unzip it and upload the theme folder to `wp-content/themes/` in your WordPress installation. You can also install it through Themes → Add New in your WordPress installation. +2. Activate the theme. + +## Contributing +Do you have a bug report or feature request? Feel free to create an issue, and I’ll take a look at it. You can also create a pull request if you have a solution ready. + +Keep in mind that I maintain my themes in my spare time. Even though I deeply appreciate any and all contributions, I can’t guarantee I’ll take a look at them quickly. + +## Buy me a coffee +Do you want to support the continued development of Abisko? You can send me a PayPal donation [here](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=anders%40andersnoren%2ese&lc=US&item_name=Free%20WordPress%20Themes%20from%20Anders%20Noren¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted). + +## Requirements +- WordPress 6.2+ +- PHP 5.6+ +- License: [GPLv2](https://www.gnu.org/licenses/gpl-2.0.html) or later + +## Resources +- [About Abisko](https://andersnoren.se/teman/abisko-wordpress-theme/) +- [Abisko demo site](https://andersnoren.se/themes/abisko/) diff --git a/assets/fonts/PlusJakartaSans-Italic-VariableFont_wght.ttf b/assets/fonts/PlusJakartaSans-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000..2b184eb Binary files /dev/null and b/assets/fonts/PlusJakartaSans-Italic-VariableFont_wght.ttf differ diff --git a/assets/fonts/PlusJakartaSans-VariableFont_wght.ttf b/assets/fonts/PlusJakartaSans-VariableFont_wght.ttf new file mode 100644 index 0000000..0349e6e Binary files /dev/null and b/assets/fonts/PlusJakartaSans-VariableFont_wght.ttf differ diff --git a/assets/images/icons/avatar-black.png b/assets/images/icons/avatar-black.png new file mode 100644 index 0000000..8f902a1 Binary files /dev/null and b/assets/images/icons/avatar-black.png differ diff --git a/assets/images/icons/avatar-white.png b/assets/images/icons/avatar-white.png new file mode 100644 index 0000000..d3615a8 Binary files /dev/null and b/assets/images/icons/avatar-white.png differ diff --git a/assets/images/icons/cube.png b/assets/images/icons/cube.png new file mode 100644 index 0000000..23a6836 Binary files /dev/null and b/assets/images/icons/cube.png differ diff --git a/assets/images/placeholders/black-1x1.png b/assets/images/placeholders/black-1x1.png new file mode 100644 index 0000000..06d8d25 Binary files /dev/null and b/assets/images/placeholders/black-1x1.png differ diff --git a/assets/images/placeholders/black-1x2.png b/assets/images/placeholders/black-1x2.png new file mode 100644 index 0000000..82dd0d8 Binary files /dev/null and b/assets/images/placeholders/black-1x2.png differ diff --git a/assets/images/placeholders/black-2x1.png b/assets/images/placeholders/black-2x1.png new file mode 100644 index 0000000..7f146fd Binary files /dev/null and b/assets/images/placeholders/black-2x1.png differ diff --git a/assets/images/placeholders/black-3x4.png b/assets/images/placeholders/black-3x4.png new file mode 100644 index 0000000..9666d44 Binary files /dev/null and b/assets/images/placeholders/black-3x4.png differ diff --git a/assets/images/placeholders/black-4x3.png b/assets/images/placeholders/black-4x3.png new file mode 100644 index 0000000..454aa98 Binary files /dev/null and b/assets/images/placeholders/black-4x3.png differ diff --git a/assets/images/placeholders/gray-1x1.png b/assets/images/placeholders/gray-1x1.png new file mode 100644 index 0000000..968ecbb Binary files /dev/null and b/assets/images/placeholders/gray-1x1.png differ diff --git a/assets/images/placeholders/gray-2x1.png b/assets/images/placeholders/gray-2x1.png new file mode 100644 index 0000000..b8b39ed Binary files /dev/null and b/assets/images/placeholders/gray-2x1.png differ diff --git a/assets/images/placeholders/gray-3x4.png b/assets/images/placeholders/gray-3x4.png new file mode 100644 index 0000000..d5b07f2 Binary files /dev/null and b/assets/images/placeholders/gray-3x4.png differ diff --git a/assets/images/placeholders/gray-4x3.png b/assets/images/placeholders/gray-4x3.png new file mode 100644 index 0000000..5ca6acd Binary files /dev/null and b/assets/images/placeholders/gray-4x3.png differ diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..7c40e7c --- /dev/null +++ b/functions.php @@ -0,0 +1,136 @@ +get( 'Version' ) ); +} +add_action( 'wp_enqueue_scripts', 'fkinfood_styles' ); + + +/* ----------------------------------------------------------------------------------------------- + BLOCK PATTERNS + Register theme specific block pattern categories. The patterns themselves are stored in /patterns/. +--------------------------------------------------------------------------------------------------- */ + +function fkinfood_register_block_patterns() { + + // The block pattern categories included in F*KIN FOOD. + $fkinfood_block_pattern_categories = apply_filters( 'fkinfood_block_pattern_categories', array( + 'fkinfood' => array( + 'label' => esc_html__( 'F*KIN FOOD - All', 'fkinfood' ), + ), + 'fkinfood-blog' => array( + 'label' => esc_html__( 'F*KIN FOOD - Blog', 'fkinfood' ), + ), + 'fkinfood-cta' => array( + 'label' => esc_html__( 'F*KIN FOOD - Call to Action', 'fkinfood' ), + ), + 'fkinfood-general' => array( + 'label' => esc_html__( 'F*KIN FOOD - General', 'fkinfood' ), + ), + 'fkinfood-hero' => array( + 'label' => esc_html__( 'F*KIN FOOD - Hero', 'fkinfood' ), + ), + 'fkinfood-media' => array( + 'label' => esc_html__( 'F*KIN FOOD - Media', 'fkinfood' ), + ), + 'fkinfood-page' => array( + 'label' => esc_html__( 'F*KIN FOOD - Page Layouts', 'fkinfood' ), + ), + ) ); + + // Sort the block pattern categories alphabetically based on the label value, to ensure alphabetized order when the strings are localized. + uasort( $fkinfood_block_pattern_categories, function( $a, $b ) { + return strcmp( $a["label"], $b["label"] ); } + ); + + // Register block pattern categories. + foreach ( $fkinfood_block_pattern_categories as $slug => $settings ) { + register_block_pattern_category( $slug, $settings ); + } + +} +add_action( 'init', 'fkinfood_register_block_patterns' ); + + +/* ----------------------------------------------------------------------------------------------- + FILTER COMMENT FORM DEFAULTS + Modify the heading and title of the comments form. +--------------------------------------------------------------------------------------------------- */ + +function fkinfood_comment_form_defaults( $defaults ) { + return array_merge( $defaults, array( + 'title_reply_before' => '

', + 'title_reply_after' => '

', + 'title_reply' => __( 'Reply', 'fkinfood' ) + ) ); +} +add_filter( 'comment_form_defaults', 'fkinfood_comment_form_defaults' ); + + +/* ----------------------------------------------------------------------------------------------- + BLOCK STYLES + Register theme specific block styles. +--------------------------------------------------------------------------------------------------- */ + +function fkinfood_register_block_styles() { + + // Column: -90° Contents On Desktop + register_block_style( 'core/column', array( + 'name' => 'fkinfood-minus-90-deg-column-content-desktop', + 'label' => esc_html__( '-90° Contents On Desktop', 'fkinfood' ), + ) ); + + // Cover: Background Blur + register_block_style( 'core/cover', array( + 'name' => 'fkinfood-bg-blur', + 'label' => esc_html__( 'Overlay Blur', 'fkinfood' ), + ) ); + + // Featured Image: Ratio: 1/1 + register_block_style( 'core/post-featured-image', array( + 'name' => 'fkinfood-ar-1x1', + 'label' => esc_html__( 'Ratio: 1/1', 'fkinfood' ), + ) ); + + // Featured Image: Ratio: 4/3 + register_block_style( 'core/post-featured-image', array( + 'name' => 'fkinfood-ar-4x3', + 'label' => esc_html__( 'Ratio: 4/3', 'fkinfood' ), + ) ); + + // Heading, Paragraph: Tabular Numerals + foreach( array( 'core/heading', 'core/paragraph' ) as $block_name ) { + register_block_style( $block_name, array( + 'name' => 'fkinfood-tabular-nums', + 'label' => esc_html__( 'Tabular Numerals', 'fkinfood' ), + ) ); + } + + // Post Comments Form: Rotated Title to the Right on Desktop + register_block_style( 'core/post-comments-form', array( + 'name' => 'fkinfood-rotated-title', + 'label' => esc_html__( 'Rotated Title to the Right on Desktop', 'fkinfood' ), + ) ); + + // Term: Buttons + register_block_style( 'core/post-terms', array( + 'name' => 'fkinfood-terms-buttons', + 'label' => esc_html__( 'Buttons', 'fkinfood' ), + ) ); + +} +add_action( 'init', 'fkinfood_register_block_styles' ); diff --git a/parts/comments.html b/parts/comments.html new file mode 100644 index 0000000..2fc811a --- /dev/null +++ b/parts/comments.html @@ -0,0 +1,79 @@ + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+
+ + + +
+ +
+ + + + + +
+ +
+ +
+ + + + + +
+ +
+ +
+ + + + + + + + + + +
+ +
+ + + +
+
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/parts/footer.html b/parts/footer.html new file mode 100644 index 0000000..7094598 --- /dev/null +++ b/parts/footer.html @@ -0,0 +1,25 @@ + +
+
+
+
+

© 2023

+ + +
+
+ + + +
+
+
+ + + +
+
+
+
+
+ \ No newline at end of file diff --git a/parts/header-large.html b/parts/header-large.html new file mode 100644 index 0000000..34c1ca4 --- /dev/null +++ b/parts/header-large.html @@ -0,0 +1,13 @@ + +
+
+ + +
+
+ + + +
+
+ \ No newline at end of file diff --git a/parts/header.html b/parts/header.html new file mode 100644 index 0000000..03dec5e --- /dev/null +++ b/parts/header.html @@ -0,0 +1,9 @@ + +
+
+ + +
+
+
+ \ No newline at end of file diff --git a/parts/loop.html b/parts/loop.html new file mode 100644 index 0000000..04cec20 --- /dev/null +++ b/parts/loop.html @@ -0,0 +1,13 @@ + +
+ + + + +
+ + + +
+
+ \ No newline at end of file diff --git a/parts/preview.html b/parts/preview.html new file mode 100644 index 0000000..2a2216c --- /dev/null +++ b/parts/preview.html @@ -0,0 +1,5 @@ + + + +
+ \ No newline at end of file diff --git a/patterns/cta-simple-button.php b/patterns/cta-simple-button.php new file mode 100644 index 0000000..6b65549 --- /dev/null +++ b/patterns/cta-simple-button.php @@ -0,0 +1,29 @@ + + +
+ +

Make a Change

+ + + +

This block is calling you to action! It is time to buy + something, read something, contact someone or whatever else this section is asking you to do.

+ + + +
+ + + +
+ +
+ \ No newline at end of file diff --git a/patterns/cta-titles-with-image-left.php b/patterns/cta-titles-with-image-left.php new file mode 100644 index 0000000..0df999b --- /dev/null +++ b/patterns/cta-titles-with-image-left.php @@ -0,0 +1,48 @@ + + +
+
+ +
+ +
+ + + +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ + + +
+

We’re calling you to action! It is time to buy something, read something, or + whatever else this section is asking of you.

+ + + +
+ + +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/cta-titles-with-image-right.php b/patterns/cta-titles-with-image-right.php new file mode 100644 index 0000000..2b3b4a2 --- /dev/null +++ b/patterns/cta-titles-with-image-right.php @@ -0,0 +1,53 @@ + + +
+ +
+ +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ + + +
+

We’re calling you to action! It is time to buy something, read something, + or whatever else this section is asking of you.

+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-contact-details-image.php b/patterns/general-contact-details-image.php new file mode 100644 index 0000000..982a310 --- /dev/null +++ b/patterns/general-contact-details-image.php @@ -0,0 +1,55 @@ + + +
+
+ +
+ +
+ +

Contact us

+ + + +
+

123 Columbia St, Brooklyn, NY
12345, United States

+ + + +

Phone: +12345678900
Email: example@example.com

+ +
+ +
+ + + + + +
+ +
+ + + +
+
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-cover-with-blurred-content-box.php b/patterns/general-cover-with-blurred-content-box.php new file mode 100644 index 0000000..6041668 --- /dev/null +++ b/patterns/general-cover-with-blurred-content-box.php @@ -0,0 +1,78 @@ + + +
+ +
+ +
+
+ +
+
+ +

+ +
+
+ +
+ + + +
+ +
+ +
+ +
+

About F*KIN FOOD

+ + + +

F*KIN FOOD is named after F*KIN FOOD National Park, which is located 200 km north of the Arctic + circle in the Swedish province Lapland. It’s one of my favorite places on this earth. +

+ + + +

I’m grateful for many things. One of the big ones is that I’ve been able to visit F*KIN FOOD + every year for the last three years. I’ll be back this August during a two month hike + through the Swedish mountains.

+ + + +
+ + + +
+ +
+ +
+
+ +
+ +
+ +
+
+ \ No newline at end of file diff --git a/patterns/general-faq-section.php b/patterns/general-faq-section.php new file mode 100644 index 0000000..4811f53 --- /dev/null +++ b/patterns/general-faq-section.php @@ -0,0 +1,73 @@ + + + +
+ +
+ +

Category

+ +
+ + + +
+ +
+ +
+ +

Lorem ipsum dolor sit amet?

+ + + +

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. Excepteur sint occaecat cupidatat non proident.

+ +
+ + + +
+ +

Consectetur adipisicing elit?

+ + + +

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, + totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo.

+ +
+ + + +
+ +

Sed do eiusmod tempor incididunt?

+ + + +

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum + deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non + provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum + fuga.

+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-featured-items-gradients.php b/patterns/general-featured-items-gradients.php new file mode 100644 index 0000000..c1887e7 --- /dev/null +++ b/patterns/general-featured-items-gradients.php @@ -0,0 +1,89 @@ + + +
+
+ +
+
+ +
+ +

Make a + change

+ + + +

This block is calling you to action! It is time to buy something, + read something, contact someone or whatever else this section is asking you to do.

+ + + +
+ + + +
+ +
+ +
+
+ +
+ + + +
+ +
+
+ +
+ +

Make a + change

+ + + +

This block is calling you to action! It is time to buy something, + read something, contact someone or whatever else this section is asking you to do.

+ + + +
+ + + +
+ +
+ +
+
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-featured-items.php b/patterns/general-featured-items.php new file mode 100644 index 0000000..233af62 --- /dev/null +++ b/patterns/general-featured-items.php @@ -0,0 +1,97 @@ + + +
+ +
+ +
+ + + +
+ +

My Story

+ + + +

Learn how I became an artist, and how I developed this particular style.

+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ + + +
+ +

Get in Touch

+ + + +

Want to show my art in your gallery? Send me an email and we’ll chat.

+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ + + +
+ +

Follow Me

+ + + +

Love my work? Follow me online to see new paintings first.

+ + + +
+ + +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-features-list.php b/patterns/general-features-list.php new file mode 100644 index 0000000..14596d1 --- /dev/null +++ b/patterns/general-features-list.php @@ -0,0 +1,145 @@ + + +
+ +
+ +

Features

+ +
+ + + +
+ +
+ +
+
+ +
+ +
+ + + +

A Clean Design

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ +
+ +
+ + + +
+ +
+ +
+ + + +

Flexible Structure

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ +
+ +
+ +
+ + + +
+
+ +
+ +
+ + + +

Global Styles

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ +
+ +
+ + + +
+ +
+ +
+ + + +

Block Patterns

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ +
+ +
+ +
+ + + +
+
+ +
+ +
+ + + +

Slim and Fast

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ +
+ +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-heading-large.php b/patterns/general-heading-large.php new file mode 100644 index 0000000..95d61f7 --- /dev/null +++ b/patterns/general-heading-large.php @@ -0,0 +1,17 @@ + + +
+

This heading

+ + + +

Is very loud

+ +
+ \ No newline at end of file diff --git a/patterns/general-intro-text-text-buttons.php b/patterns/general-intro-text-text-buttons.php new file mode 100644 index 0000000..8ac1872 --- /dev/null +++ b/patterns/general-intro-text-text-buttons.php @@ -0,0 +1,32 @@ + + +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.

+ + + +
+

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ + + +

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.

+
+ + + +
+ + + + + +
+
+ \ No newline at end of file diff --git a/patterns/general-numbered-list-large.php b/patterns/general-numbered-list-large.php new file mode 100644 index 0000000..8300b88 --- /dev/null +++ b/patterns/general-numbered-list-large.php @@ -0,0 +1,96 @@ + + +
+
+ +
+ + + +
+ +

1

+ +
+ + + +
+

Create an account

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua.

+ +
+ +
+ + + +
+ +
+ + + +
+ +

2

+ +
+ + + +
+

Publish your work

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua.

+ +
+ +
+ + + +
+ +
+ + + +
+ +

3

+ +
+ + + +
+

Start earning revenue

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua.

+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-numbered-list.php b/patterns/general-numbered-list.php new file mode 100644 index 0000000..96d1b26 --- /dev/null +++ b/patterns/general-numbered-list.php @@ -0,0 +1,73 @@ + + +
+
+ +

1.

+ + + +

Step by step

+ + + +

Lorem ipsum dolor sit amet, consect adipisicing elit, sed do eiusmo.

+ +
+ + + +
+ +

2.

+ + + +

Step by step

+ + + +

Lorem ipsum dolor sit amet, consect adipisicing elit, sed do eiusmo.

+ +
+ + + +
+ +

3.

+ + + +

Step by step

+ + + +

Lorem ipsum dolor sit amet, consect adipisicing elit, sed do eiusmo.

+ +
+ + + +
+ +

4.

+ + + +

Step by step

+ + + +

Lorem ipsum dolor sit amet, consect adipisicing elit, sed do eiusmo.

+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-people.php b/patterns/general-people.php new file mode 100644 index 0000000..980506c --- /dev/null +++ b/patterns/general-people.php @@ -0,0 +1,220 @@ + + +
+ +
+ +

Our people

+ +
+ + + +
+ +
+
+
+ + + +
+ +
+

Abraham Lincoln

+ + + +

Producer

+ +
+ + + + + +
+ +
+ + + +
+
+ + + +
+ +
+

Teddy Roosevelt

+ + + +

Designer

+ +
+ + + + + +
+ +
+ + + +
+
+ + + +
+ +
+

John F. Kennedy

+ + + +

Developer

+ +
+ + + + + +
+ +
+ +
+ + + +
+
+
+ + + +
+ +
+

Abraham Lincoln

+ + + +

Producer

+ +
+ + + + + +
+ +
+ + + +
+
+ + + +
+ +
+

Teddy Roosevelt

+ + + +

Designer

+ +
+ + + + + +
+ +
+ + + +
+
+ + + +
+ +
+

John F. Kennedy

+ + + +

Developer

+ +
+ + + + + +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-pricing-tables.php b/patterns/general-pricing-tables.php new file mode 100644 index 0000000..9ec2d6c --- /dev/null +++ b/patterns/general-pricing-tables.php @@ -0,0 +1,166 @@ + + +
+ +
+ +
+ +
+

Basic

+ + + +

$29

+ +
+ + + +

Do some of the things.

+ +
+ + + +
+ +
    +
  • This is one of the features.
  • + + + +
  • Here we have another feature.
  • + + + +
  • Yet another snazzy feature.
  • + +
+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+

Plus

+ + + +

$49

+ +
+ + + +

Do most of the things.

+ +
+ + + +
+ +
    +
  • This is one of the features.
  • + + + +
  • Here we have another feature.
  • + + + +
  • Yet another snazzy feature.
  • + +
+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+

Premium

+ + + +

$99

+ +
+ + + +

Do all of the things.

+ +
+ + + +
+ +
    +
  • This is one of the features.
  • + + + +
  • Here we have another feature.
  • + + + +
  • Yet another snazzy feature.
  • + +
+ + + +
+ + +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/general-separator-wide.php b/patterns/general-separator-wide.php new file mode 100644 index 0000000..8182282 --- /dev/null +++ b/patterns/general-separator-wide.php @@ -0,0 +1,11 @@ + + + +
+ \ No newline at end of file diff --git a/patterns/general-testimonials.php b/patterns/general-testimonials.php new file mode 100644 index 0000000..fe4b27a --- /dev/null +++ b/patterns/general-testimonials.php @@ -0,0 +1,299 @@ + + +
+ +
+ +

Testimonials

+ +
+ + + +
+ +
+ +
+
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ +
+ + + +
+
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ +
+ + + +
+
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+
+

The fine-tuned layouts and type in F*KIN FOOD makes it a perfect match for both blogs and + personal websites.

+
+
+ + + +
+ +
+ +
+ +
+ + + +
+ +

Name

+ + + +

Title

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/hero-bg-image-above.php b/patterns/hero-bg-image-above.php new file mode 100644 index 0000000..6717a4c --- /dev/null +++ b/patterns/hero-bg-image-above.php @@ -0,0 +1,55 @@ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ +
+ + + +
+ +
+

This block is calling you to action! It is time to buy something, + read something, contact someone or whatever else this section is asking you to do.

+ +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/hero-bg-image-below.php b/patterns/hero-bg-image-below.php new file mode 100644 index 0000000..14e0e93 --- /dev/null +++ b/patterns/hero-bg-image-below.php @@ -0,0 +1,55 @@ + + +
+ +
+ +
+ +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ +
+ + + +
+ +
+

This block is calling you to action! It is time to buy something, + read something, contact someone or whatever else this section is asking you to do.

+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/hero-bg-titles-image.php b/patterns/hero-bg-titles-image.php new file mode 100644 index 0000000..996161a --- /dev/null +++ b/patterns/hero-bg-titles-image.php @@ -0,0 +1,54 @@ + + +
+ +
+ +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ + + +
+

We’re calling you to action! It is time to buy something, read something, + or whatever else this section is asking of you.

+ + + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/hero-chapter-heading.php b/patterns/hero-chapter-heading.php new file mode 100644 index 0000000..989e481 --- /dev/null +++ b/patterns/hero-chapter-heading.php @@ -0,0 +1,48 @@ + + +
+
+ +
+
+
+

Chapter heading

+ +
+ +
+
+ + + +
+
+ +
+

Lorem ipsum dolor sit amet, + consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam.

+ +
+ +
+
+ +
+
+ \ No newline at end of file diff --git a/patterns/hero-cover.php b/patterns/hero-cover.php new file mode 100644 index 0000000..2e4f87c --- /dev/null +++ b/patterns/hero-cover.php @@ -0,0 +1,28 @@ + + +
+
+
+
+

Hero Title

+ + + +

And a subtitle, for good measure.

+ +
+ +
+ +
+
+ \ No newline at end of file diff --git a/patterns/hero-simple-columns.php b/patterns/hero-simple-columns.php new file mode 100644 index 0000000..73f00de --- /dev/null +++ b/patterns/hero-simple-columns.php @@ -0,0 +1,36 @@ + + +
+
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ +
+ + + +
+ +
+

This block is calling you to action! It is time to buy something, read + something, contact someone or whatever else this section is asking you to do.

+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/hero-simple.php b/patterns/hero-simple.php new file mode 100644 index 0000000..c278a04 --- /dev/null +++ b/patterns/hero-simple.php @@ -0,0 +1,26 @@ + + +
+ +
+

The Time is Now

+ + + +

Make a Change

+ +
+ + + +

This block is calling you to action! It is time to buy something, read something, + contact someone or whatever else this section is asking you to do.

+ +
+ \ No newline at end of file diff --git a/patterns/media-gallery-messy.php b/patterns/media-gallery-messy.php new file mode 100644 index 0000000..1497366 --- /dev/null +++ b/patterns/media-gallery-messy.php @@ -0,0 +1,71 @@ + + +
+
+
+
+ + + +
+ +
This is an image.
+ +
+ + + +
+ +
+ + + +
+
+ + + +
+ +
An image, this is.
+ +
+ +
+ +
+ + + +
+ +
+
+ + + +
+ + +
Here, we have another image.
+ + +
+ + + +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/media-gallery-with-info-box-left.php b/patterns/media-gallery-with-info-box-left.php new file mode 100644 index 0000000..aa7ee6d --- /dev/null +++ b/patterns/media-gallery-with-info-box-left.php @@ -0,0 +1,57 @@ + + +
+
+ + + +
+ +
+ +
+

Nuolja

+ + + +

Nuolja (sapmi Njullá) is a mountain on the edge of F*KIN FOOD National Park. Its highest point is 1169 + meters above sea level.

+ +
+ + + +
+ + +
+ +
+ + + +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ \ No newline at end of file diff --git a/patterns/media-gallery-with-info-box-right.php b/patterns/media-gallery-with-info-box-right.php new file mode 100644 index 0000000..9132822 --- /dev/null +++ b/patterns/media-gallery-with-info-box-right.php @@ -0,0 +1,57 @@ + + +
+
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+

Nuolja

+ + + +

Nuolja (sapmi Njullá) is a mountain on the edge of F*KIN FOOD National Park. Its highest point is 1169 + meters above sea level.

+ +
+ + + +
+ + +
+ +
+ + + +
+ +
+ + + +
+ +
+ \ No newline at end of file diff --git a/patterns/media-image-overlapping-heading-bottom.php b/patterns/media-image-overlapping-heading-bottom.php new file mode 100644 index 0000000..a0089b1 --- /dev/null +++ b/patterns/media-image-overlapping-heading-bottom.php @@ -0,0 +1,29 @@ + + +
+
+ +
+
+ +

Art & Code

+ +
+
+ +
+
+ \ No newline at end of file diff --git a/patterns/media-image-overlapping-heading-top.php b/patterns/media-image-overlapping-heading-top.php new file mode 100644 index 0000000..1215377 --- /dev/null +++ b/patterns/media-image-overlapping-heading-top.php @@ -0,0 +1,29 @@ + + +
+
+ +
+
+ +

Art & Code

+ +
+
+ +
+
+ \ No newline at end of file diff --git a/patterns/media-logo-grid.php b/patterns/media-logo-grid.php new file mode 100644 index 0000000..44bf241 --- /dev/null +++ b/patterns/media-logo-grid.php @@ -0,0 +1,150 @@ + + +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ \ No newline at end of file diff --git a/patterns/page-about.php b/patterns/page-about.php new file mode 100644 index 0000000..59c5880 --- /dev/null +++ b/patterns/page-about.php @@ -0,0 +1,21 @@ + + + +
+ + + + + + + + + +
+ \ No newline at end of file diff --git a/patterns/page-contact.php b/patterns/page-contact.php new file mode 100644 index 0000000..8976caa --- /dev/null +++ b/patterns/page-contact.php @@ -0,0 +1,19 @@ + + + +
+ + + + + + + +
+ \ No newline at end of file diff --git a/patterns/page-faq.php b/patterns/page-faq.php new file mode 100644 index 0000000..3178e44 --- /dev/null +++ b/patterns/page-faq.php @@ -0,0 +1,30 @@ + + +
+ + + + +
+ + + + + + + +
+ + + + + + +
+ \ No newline at end of file diff --git a/patterns/page-front-page.php b/patterns/page-front-page.php new file mode 100644 index 0000000..1ee8984 --- /dev/null +++ b/patterns/page-front-page.php @@ -0,0 +1,21 @@ + + + +
+ + + + + + + + + +
+ \ No newline at end of file diff --git a/patterns/page-linktree.php b/patterns/page-linktree.php new file mode 100644 index 0000000..0601e58 --- /dev/null +++ b/patterns/page-linktree.php @@ -0,0 +1,74 @@ + + + +
+ +
+ +
+ +
+ +
+ + + +
+ +

Your Name

+ + + +

A short description of you.

+ +
+ +
+ + + +
+ + +
+ + + +
+ + + +
+ +
+ +
+
+ \ No newline at end of file diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..184dc03 --- /dev/null +++ b/readme.txt @@ -0,0 +1,31 @@ +=== F*KIN FOOD === +Contributors: Felix Baumgärtner +Requires at least: 6.0 +Tested up to: 6.4.2 +Requires PHP: 5.7 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +== Description == + + + +== Changelog == + += 1.0.0 = +* Initial release + +== Copyright == + +F*KIN FOOD WordPress Theme, (C) 2023 Felix Baumgärtner +F*KIN FOOD 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. diff --git a/screenshot.jpg b/screenshot.jpg new file mode 100644 index 0000000..49bb370 Binary files /dev/null and b/screenshot.jpg differ diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..1f9e5eb Binary files /dev/null and b/screenshot.png differ diff --git a/style.css b/style.css new file mode 100644 index 0000000..1c8f1d6 --- /dev/null +++ b/style.css @@ -0,0 +1,599 @@ +/* +Theme Name: F*KIN FOOD +Theme URI: https://food.feba.me +Author: Felix Baumgärtner +Author URI: https://feba.me +Description: +Requires at least: 6.0 +Tested up to: 6.4.2 +Requires PHP: 5.7 +Version: 1.0.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: fkinfood +Tags: blog, portfolio, news, grid-layout, one-column, two-columns, three-columns, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks, full-site-editing, block-patterns +*/ + +body { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} + +a, input { + text-underline-offset: .2em; + transition: all .2s; +} + +strong, b { + font-weight: 700; +} + +/* Input styles */ + +label { + font-size: var( --wp--preset--font-size--small ); +} + +input, textarea, select, button { + background-color: inherit; + border-radius: 0; + font-family: inherit; + font-size: inherit; + font-weight: 500; + letter-spacing: -.01em; + margin: 0; +} + +input, textarea, select { + background-color: var( --wp--preset--color--background ); + border: .1rem solid; + box-sizing: border-box; + color: var( --wp--preset--color--foreground ); + max-width: 100%; + padding: .5em; +} + +button, +input[type="submit"] { + -webkit-appearance: none; +} + +input[type="checkbox"] { + -webkit-appearance: none; + appearance: none; + border: 1px solid; + height: 24px; + width: 24px; +} + +input[type="checkbox"]:checked { + background-color: currentColor; +} + +input[type="checkbox"]:disabled { + opacity: .5; +} + +/* Editor Post Title */ + +.editor-post-title__input { + max-width: min( ( 100% - var(--wp--style--root--padding-right) - var(--wp--style--root--padding-left) ), var( --wp--style--global--wide-size ) ) !important; +} + +/* Background Padding */ + +h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background,p.has-background { + padding: 1em; +} + +:where(.wp-block-group.has-background) { + padding: 2em; +} + + +/* --------------------------------- */ +/* Helper Classes +/* --------------------------------- */ + + +.hide-empty:not(:has(*)) { + display: none !important; +} + +@media ( min-width: 782px ) { + .hide-desktop { + display: none !important; + } +} + + +/* --------------------------------- */ +/* Template Parts +/* --------------------------------- */ + + +.site-footer.wp-block-template-part { + margin-top: 0; +} + +.theme-credit a { text-decoration: none; } +.theme-credit a:hover { text-decoration: underline; } + + +/* --------------------------------- */ +/* Typography +/* --------------------------------- */ + + +.has-huge-font-size, +.has-heading-1-font-size, +.has-heading-2-font-size, +.has-heading-3-font-size, +.has-heading-4-font-size, +.has-heading-5-font-size { + letter-spacing: var( --wp--custom--typography--letter-spacing--heading ); + line-height: var( --wp--custom--typography--line-height--heading ); +} + +.has-huge-font-size, +.has-extra-large-font-size, +.has-large-font-size { + letter-spacing: -.01em; +} + +.has-medium-font-size, +.has-small-font-size, +.has-tiny-font-size { + letter-spacing: 0; +} + +.has-medium-font-size { + line-height: var( --wp--custom--typography--line-height--body ); +} + + +/* --------------------------------- */ +/* Blocks +/* --------------------------------- */ + + +/* Block Shared: Faux Buttons ------ */ + +.wp-block-comment-reply-link a, +.wp-block.is-style-abisko-terms-buttons, +.is-style-abisko-terms-buttons a { + border: 1px solid var( --wp--preset--color--foreground ); + display: block; + padding: .5em 1em .55em; + text-decoration: none; +} + +.wp-block-comment-reply-link a:hover, +.is-style-abisko-terms-buttons a:hover { + background-color: var( --wp--preset--color--foreground ); + color: var( --wp--preset--color--background ); +} + +/* Block: Avatar ------------------- */ + +.wp-block-avatar img { + display: block; +} + +/* Block: Button ------------------- */ + +.wp-block-button.is-style-outline > .wp-block-button__link, +.wp-block-button .wp-block-button__link.is-style-outline { + border-width: 1px; + padding: calc( 1em - 1px ) calc( 1.33em - 1px ) calc( 1.1em - 1px ); +} + +/* Block: Calendar ----------------- */ + +.wp-block-calendar th { + font-weight: 700; +} + +:where(.wp-block-calendar table:not(.has-background) th) { + background: var( --wp--preset--color--foreground ); +} + +.wp-block-calendar table:where(:not(.has-text-color)) th { + color: var( --wp--preset--color--background ); +} + +.wp-block-calendar table:where(:not(.has-text-color)) td, +.wp-block-calendar table:where(:not(.has-text-color)) th { + border-color: var( --wp--preset--color--foreground ); +} + +/* Block: Columns ------------------ */ + +@media ( max-width: 781px ) { + .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:empty { + display: none; + } +} + +/* STYLE: MINUS 90 DEGREE CONTENTS WHILE NOT STACKED */ + +@media ( min-width: 782px ) { + + .is-style-abisko-minus-90-deg-column-content-desktop { + position: relative; + } + + .is-style-abisko-minus-90-deg-column-content-desktop > * { + position: absolute; + top: 0; + left: 50%; + transform-origin: top left; + transform: rotate( 90deg ) translate( 0%, -50% ); + white-space: nowrap !important; + } + +} + +/* Block: Cover -------------------- */ + +.wp-block-cover.is-style-abisko-bg-blur > .wp-block-cover__background { + -webkit-backdrop-filter: blur( 25px ); + backdrop-filter: blur( 25px ); + background-color: rgba( 255, 255, 255, .01 ) !important; +} + +/* Block: File --------------------- */ + +.wp-block-file, +.wp-block-file__content-wrapper { + align-items: center; + display: flex; + justify-content: space-between; +} + +.wp-block-file:not(.wp-element-button) { + font-size: inherit; +} + +.wp-block-file a:not(.wp-element-button) { + padding-left: var( --wp--preset--spacing--10 ); +} + +.wp-block-file__button { + opacity: 1 !important; +} + +/* Block: Heading ------------------ */ + +.is-style-abisko-tabular-nums { + font-variant-numeric: tabular-nums; +} + +/* Block: Navigation --------------- */ + +.wp-block-navigation__responsive-container-close svg { transform: scale( 1.25 ); } +.wp-block-navigation__responsive-container-open svg { transform: scale( 1.5, 1.25 ); } + +/* Block: Paragraph ---------------- */ + +.has-drop-cap:not(:focus):first-letter { + border: 1px solid currentColor; + font-size: 2.75em; + font-weight: 500; + margin: .09em 1rem .4rem 0; + min-width: .6875em; + padding: .35em; + text-align: center; +} + +/* Block: Post Comments Form ------- */ + +ol.wp-block-comment-template { + margin: 0; +} + +.wp-block-comment-template .comment-respond:not(:last-child) { + margin-bottom: var(--wp--preset--spacing--60); +} + +.required-field-message, +.comment-notes { + display: none; +} + +:root .comment-reply-title { + margin: 0 0 var( --wp--preset--spacing--70 ); +} + +.comment-reply-title a { text-underline-offset: 0.05em; } + +.wp-block-post-comments-form .comment-reply-title :where(small) { + display: block; + font-weight: 700; + letter-spacing: 0; + margin: 2em 0 1em; + text-transform: none; +} + +.wp-block-post-comments-form .comment-form { + display: flex; + flex-wrap: wrap; + gap: var( --wp--preset--spacing--40 ); +} + +.wp-block-post-comments-form .comment-form > p { + margin: 0; + width: 100%; +} + +:root .comment-form-comment label, +:root .comment-form-author label, +:root .comment-form-email label, +:root .comment-form-url label { + display: block; + margin: 0 0 var( --wp--preset--spacing--10 ); +} + +.wp-block-post-comments-form input:not([type=submit]), +.wp-block-post-comments-form textarea { + border-color: var( --wp--preset--color--foreground ); +} + +:root .comment-form-cookies-consent { + align-items: center; + gap: var( --wp--preset--spacing--20 ); +} + +#wp-comment-cookies-consent { + flex-shrink: 0; + margin: 0 !important; +} + +@media ( min-width: 782px ) { + + .wp-block-post-comments-form .comment-form > .comment-form-author, + .wp-block-post-comments-form .comment-form > .comment-form-email { + width: calc( 50% - ( var( --wp--preset--spacing--40 ) / 2 ) ); + } + + /* STYLE: ROTATED TITLE */ + + .wp-block-post-comments-form.is-style-abisko-rotated-title { + position: relative; + } + + body:not(:has( ol.wp-block-comment-template .wp-block-post-comments-form )) .wp-block-post-comments-form.is-style-abisko-rotated-title:not( :has( input[name="comment_parent"]:not([value="0"]) ) ) .comment-reply-title { + --col-width: calc( ( 100vw - var( --wp--style--global--content-size ) - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right) - var( --wp--preset--spacing--40 ) - var( --wp--preset--spacing--40 ) ) / 2 ); + align-items: center; + display: flex; + height: var( --col-width ); + position: absolute; + left: calc( 100% + var( --wp--preset--spacing--40 ) ); + transform: rotate( 90deg ) translate( 0%, -100% ); + transform-origin: top left; + white-space: nowrap; + } + +} + +/* Block: Post Featured Image ------ */ + +[class*="is-style-abisko-ar-"], +[class*="is-style-abisko-ar-"] img { + height: auto !important; + overflow: hidden; +} + +[class*="ar-1x1"].wp-block-post-featured-image, +[class*="ar-1x1"].wp-block-post-featured-image img { aspect-ratio: 1/1; } + +[class*="ar-4x3"].wp-block-post-featured-image, +[class*="ar-4x3"].wp-block-post-featured-image img { aspect-ratio: 4/3; } + +/* Block: Post Terms --------------- */ + +/* STYLE: BUTTONS */ + +.is-style-abisko-terms-buttons { + display: flex; + gap: var(--wp--preset--spacing--10); + flex-wrap: wrap; +} + +.is-style-abisko-terms-buttons .wp-block-post-terms__separator { + display: none; +} + +/* Block: Pull Quote --------------- */ + +.wp-block-pullquote:not([class*="has-text-align-"]) { + text-align: left; +} + +.wp-block-pullquote.has-background { + padding: var( --wp--preset--spacing--60 ); +} + +.wp-block-pullquote blockquote { + margin: 0; +} + +.wp-block-pullquote blockquote:before { + content: "“"; + display: block; + font-size: 80px; + font-weight: 800; + line-height: 1; + margin: -10px 0 -24px -5px; +} + +.wp-block-pullquote blockquote p { + line-height: inherit; +} + +/* Block: Query Pagination --------- */ + +/* STYLE: ARROW LINKS */ + +[class*="wp-block-"][class*="-pagination"] { + --stem: .11em; +} + +:root [class*="wp-block-"][class*="-pagination"] > * { + margin: 0; +} + +.wp-block-comments-pagination a, +.wp-block-query-pagination > :not([class*="numbers"]) { + display: flex; + gap: max(8px, .333em); +} + +.wp-block-query-pagination[class*="-justification-stretch"] > :not([class*="numbers"]):only-child { + width: 100%; +} + +.wp-block-comments-pagination a, +.wp-block-comments-pagination a .rich-text, +.wp-block-query-pagination > :not([class*="numbers"]), +.wp-block-query-pagination > :not([class*="numbers"]) .rich-text { + flex-shrink: 0; + white-space: nowrap !important; +} + +.wp-block-query-pagination > [class*="numbers"] { + display: flex; + flex-wrap: wrap; + gap: max(8px, .1666em); +} + +/* Hover Styles */ + +.page-numbers.current { + color: var(--wp--preset--color--primary); +} + +/* Pseudo Dots */ + +.wp-block-query-pagination .page-numbers.dots { + --dot: calc( 1.5 * var( --stem ) ); + -webkit-text-fill-color: transparent; + max-width: var( --dot ); + overflow-wrap: normal; + position: relative; +} + +.page-numbers.dots:before { + background: currentColor; + border-radius: 50%; + content: ""; + display: block; + height: var( --dot ); + position: absolute; + left: calc( 50% - ( .5 * var( --dot ) ) ); + top: calc( 50% - ( .5 * var( --dot ) ) ); + transform: translateY( 15% ); + width: var( --dot ); +} + +/* Pseudo Chevron/Arrows */ + +[class*="wp-block-"][class*="-pagination"] [class*="is-arrow-"] { + -webkit-text-fill-color: transparent; + margin: 0; + min-width: calc( 8 * var( --stem ) ); + position: relative; + width: 100%; +} + +[class*="wp-block-"][class*="-pagination"] .is-arrow-chevron { + min-width: calc( 4 * var( --stem ) ); +} + +:root [class*="wp-block-"][class*="-pagination"] [class*="is-arrow-"][class*="previous"] { transform: translateY( .033em ); } +:root [class*="wp-block-"][class*="-pagination"] [class*="is-arrow-"][class*="next"] { transform: rotateY( 180deg ) translateY( .033em ); } + +[class*="wp-block-"][class*="-pagination"] [class*="is-arrow-"]:before, +[class*="wp-block-"][class*="-pagination"] [class*="is-arrow-"]:after { + content: ""; + display: block; + position: absolute; + left: var( --stem ); + right: 0; + top: 50%; +} + +[class*="wp-block-"][class*="-pagination"] [class*="is-arrow"]:before { + border: solid; + border-width: 0 0 var( --stem ) var( --stem ); + height: calc( 4 * var( --stem ) ); + margin-top: calc( -2.5 * var( --stem ) ); + transform: rotate( 45deg ); + width: calc( 4 * var( --stem ) ); +} + +:root [class*="wp-block-"][class*="-pagination"] .is-arrow-arrow:after { + background: currentColor; + height: var( --stem ); + margin-top: calc( -.5 * var( --stem ) ); +} + +/* Block: Search Form -------------- */ + +.wp-block-search { + font-size: var( --wp--preset--font-size--small ); +} + +.wp-block-search .wp-block-search__label { + font-weight: inherit; +} + +.wp-block-search__input { + margin: 0; + padding: .75em 1.25em; +} + +.wp-block-search__button-inside .wp-block-search__inside-wrapper, +.wp-block-search__button-inside .wp-block-search__input { + margin: 0; + padding: .375em .5em !important; +} + +.wp-block-search__button { + margin: 0 0 0 .75em; +} + +/* Block: Quote -------------------- */ + +[class*="wp-block"][class*="quote"] p:first-of-type { margin-top: 0; } +[class*="wp-block"][class*="quote"] p:last-of-type { margin-bottom: 0; } + +[class*="wp-block"][class*="quote"] cite { + display: block; +} + +.wp-block-quote[class*="has-"][class*="-font-size"] cite { + font-size: var( --wp--preset--font-size--medium ); +} + +/* Block: Social ------------------- */ + +.wp-block-social-links .wp-social-link a { + padding: .41em; +} + +/* Block: Table -------------------- */ + +.wp-block-table.is-style-stripes { + border-bottom-color: currentColor; +} + +.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { + background-color: var( --wp--preset--color--foreground ); + color: var( --wp--preset--color--background ); +} + +/* Block: Term Description --------- */ + +.wp-block-term-description > *:first-child { margin-top: 0; } +.wp-block-term-description > *:last-child { margin-bottom: 0; } \ No newline at end of file diff --git a/styles/big-blue.json b/styles/big-blue.json new file mode 100644 index 0000000..7dc5535 --- /dev/null +++ b/styles/big-blue.json @@ -0,0 +1,32 @@ +{ + "title": "Big Blue", + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "settings": { + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#FFF", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#123DBD", + "name": "Background" + }, + { + "color": "#889EDE", + "name": "Primary", + "slug": "primary" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--system-sans-serif)", + "fontWeight": "400" + } + } +} \ No newline at end of file diff --git a/styles/ernest.json b/styles/ernest.json new file mode 100644 index 0000000..a2375f6 --- /dev/null +++ b/styles/ernest.json @@ -0,0 +1,26 @@ +{ + "title": "Ernest", + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "settings": { + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#000000", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#C4BBAA", + "name": "Background" + }, + { + "color": "#625E55", + "name": "Primary", + "slug": "primary" + } + ] + } + } +} \ No newline at end of file diff --git a/styles/rose-hip.json b/styles/rose-hip.json new file mode 100644 index 0000000..3332ce6 --- /dev/null +++ b/styles/rose-hip.json @@ -0,0 +1,32 @@ +{ + "title": "Rose Hip", + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "settings": { + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#20171A", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#FAC66F", + "name": "Background" + }, + { + "color": "#614C34", + "name": "Primary", + "slug": "primary" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--system-serif)", + "fontWeight": "400" + } + } +} \ No newline at end of file diff --git a/styles/stark.json b/styles/stark.json new file mode 100644 index 0000000..00141bf --- /dev/null +++ b/styles/stark.json @@ -0,0 +1,26 @@ +{ + "title": "Stark", + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "settings": { + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#FFF", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#111", + "name": "Background" + }, + { + "color": "#767679", + "name": "Primary", + "slug": "primary" + } + ] + } + } +} \ No newline at end of file diff --git a/styles/stoll.json b/styles/stoll.json new file mode 100644 index 0000000..2dd4129 --- /dev/null +++ b/styles/stoll.json @@ -0,0 +1,26 @@ +{ + "title": "Stoll", + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "settings": { + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#212125", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#F6BE0C", + "name": "Background" + }, + { + "color": "#FFF", + "name": "Primary", + "slug": "primary" + } + ] + } + } +} \ No newline at end of file diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 0000000..90725a6 --- /dev/null +++ b/templates/404.html @@ -0,0 +1,44 @@ + + + +
+ +
+ +
+ + + +
+ +
+ +

Error 404 +

+ + + +

The page could not be found. You can return to the front page by clicking + the button below.

+ + + + + +
+ +
+ +
+ +
+ + + \ No newline at end of file diff --git a/templates/archive.html b/templates/archive.html new file mode 100644 index 0000000..c55b31a --- /dev/null +++ b/templates/archive.html @@ -0,0 +1,18 @@ + + + +
+ +
+ + + +
+ + + +
+ + + \ No newline at end of file diff --git a/templates/home.html b/templates/home.html new file mode 100644 index 0000000..f549c17 --- /dev/null +++ b/templates/home.html @@ -0,0 +1,8 @@ + + + +
+
+ + + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..dfd7cfa --- /dev/null +++ b/templates/index.html @@ -0,0 +1,8 @@ + + + +
+
+ + + \ No newline at end of file diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..81231c3 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,13 @@ + + + +
+
+ +
+ + +
+ + + \ No newline at end of file diff --git a/templates/search.html b/templates/search.html new file mode 100644 index 0000000..2aa2ad4 --- /dev/null +++ b/templates/search.html @@ -0,0 +1,28 @@ + + + +
+ +
+
+
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ + + \ No newline at end of file diff --git a/templates/single.html b/templates/single.html new file mode 100644 index 0000000..dbbcd7a --- /dev/null +++ b/templates/single.html @@ -0,0 +1,31 @@ + + + +
+
+ +
+ + + + + +
+
+
+ +
+
+ + + +
+ + + +
+
+
+ + + \ No newline at end of file diff --git a/templates/template-blank.html b/templates/template-blank.html new file mode 100644 index 0000000..1200947 --- /dev/null +++ b/templates/template-blank.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/template-no-title.html b/templates/template-no-title.html new file mode 100644 index 0000000..835c953 --- /dev/null +++ b/templates/template-no-title.html @@ -0,0 +1,7 @@ + + + +
+ + + \ No newline at end of file diff --git a/theme.json b/theme.json new file mode 100644 index 0000000..ed5b8d8 --- /dev/null +++ b/theme.json @@ -0,0 +1,886 @@ +{ + "customTemplates": [ + { + "name": "template-blank", + "title": "Blank Canvas" + }, + { + "name": "template-no-title", + "postTypes": [ + "page" + ], + "title": "No Title" + } + ], + "settings": { + "appearanceTools": true, + "color": { + "gradients": [ + { + "gradient": "linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)", + "name": "Black Fade ↑", + "slug": "foreground-fade-to-top" + }, + { + "gradient": "linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000000 100%)", + "name": "Black Fade ↓", + "slug": "foreground-fade-to-bottom" + }, + { + "gradient": "linear-gradient(180deg, transparent 0%, transparent calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--foreground) calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--foreground) 100%)", + "name": "Foreground Cutoff Size 80 ↓", + "slug": "foreground-color-bottom" + }, + { + "gradient": "linear-gradient(0deg, transparent 0%, transparent calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--foreground) calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--foreground) 100%)", + "name": "Foreground Cutoff Size 80 ↑", + "slug": "foreground-color-top" + }, + { + "gradient": "linear-gradient(180deg, transparent 0%, transparent calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--background) calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--background) 100%)", + "name": "Background Cutoff Size 80 ↓", + "slug": "bg-color-bottom" + }, + { + "gradient": "linear-gradient(0deg, transparent 0%, transparent calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--background) calc( 100% - var(--wp--preset--spacing--80) ), var(--wp--preset--color--background) 100%)", + "name": "Background Cutoff Size 80 ↑", + "slug": "bg-color-top" + }, + { + "gradient": "linear-gradient(180deg, transparent 0%, transparent calc( 100% - .475em ), var(--wp--preset--color--background) calc( 100% - .475em ), var(--wp--preset--color--background) 100%)", + "name": "Background Cutoff 50% of Line Height ↓", + "slug": "bg-color-bottom-half-lh" + }, + { + "gradient": "linear-gradient(0deg, transparent 0%, transparent calc( 100% - .525em ), var(--wp--preset--color--background) calc( 100% - .525em ), var(--wp--preset--color--background) 100%)", + "name": "Background Cutoff 50% of Line Height ↑", + "slug": "bg-color-top-half-lh" + } + ], + "palette": [ + { + "color": "#111", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#FFF", + "name": "Background", + "slug": "background" + }, + { + "color": "#767679", + "name": "Primary", + "slug": "primary" + } + ] + }, + "custom": { + "typography": { + "letter-spacing": { + "heading": "-.02em", + "uppercase": ".02em" + }, + "line-height": { + "body": 1.5, + "heading": 1.25, + "single": 1 + } + } + }, + "layout": { + "contentSize": "630px", + "wideSize": "1920px" + }, + "spacing": { + "spacingScale": { + "steps": 0 + }, + "spacingSizes": [ + { + "name": "1", + "size": "8px", + "slug": "10" + }, + { + "name": "2", + "size": "12px", + "slug": "20" + }, + { + "name": "3", + "size": "16px", + "slug": "30" + }, + { + "name": "4", + "size": "24px", + "slug": "40" + }, + { + "name": "5", + "size": "clamp(24px, 4.166vw, 32px)", + "slug": "50" + }, + { + "name": "6", + "size": "clamp(32px, 6.25vw, 48px)", + "slug": "60" + }, + { + "name": "7", + "size": "clamp(48px, 8.333vw, 64px)", + "slug": "70" + }, + { + "name": "8", + "size": "clamp(64px, 12.5vw, 96px)", + "slug": "80" + }, + { + "name": "9", + "size": "clamp(96px, 16.666vw, 128px)", + "slug": "90" + }, + { + "name": "10", + "size": "clamp(96px, 25vw, 192px)", + "slug": "100" + } + ], + "units": [ + "%", + "em", + "px", + "rem", + "vh", + "vw" + ] + }, + "typography": { + "customFontSize": true, + "fluid": true, + "fontFamilies": [ + { + "fontFace": [ + { + "fontFamily": "Plus Jakarta Sans", + "fontStretch": "normal", + "fontStyle": "normal", + "fontWeight": "100 900", + "src": [ + "file:./assets/fonts/PlusJakartaSans-VariableFont_wght.ttf" + ] + }, + { + "fontFamily": "Plus Jakarta Sans", + "fontStretch": "normal", + "fontStyle": "italic", + "fontWeight": "100 900", + "src": [ + "file:./assets/fonts/PlusJakartaSans-Italic-VariableFont_wght.ttf" + ] + } + ], + "fontFamily": "\"Plus Jakarta Sans\", ui-sans-serif, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", sans-serif", + "name": "Plus Jakarta Sans", + "slug": "default" + }, + { + "fontFamily": "ui-sans-serif, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", sans-serif", + "name": "System Sans Serif", + "slug": "system-sans-serif" + }, + { + "fontFamily": "ui-serif, Georgia, serif", + "name": "System Serif", + "slug": "system-serif" + }, + { + "fontFamily": "ui-monospace, Menlo, Consolas, Monaco, \"Liberation Mono\", \"Lucida Console\", monospace", + "name": "System Monospace", + "slug": "system-monospace" + } + ], + "fontSizes": [ + { + "fluid": { + "max": "14px", + "min": "14px" + }, + "name": "Tiny", + "size": "14px", + "slug": "tiny" + }, + { + "fluid": { + "max": "16px", + "min": "16px" + }, + "name": "Small", + "size": "16px", + "slug": "small" + }, + { + "fluid": { + "max": "18px", + "min": "18px" + }, + "name": "Medium", + "size": "18px", + "slug": "medium" + }, + { + "fluid": { + "max": "24px", + "min": "21px" + }, + "name": "Large", + "size": "24px", + "slug": "large" + }, + { + "fluid": { + "max": "32px", + "min": "24px" + }, + "name": "Extra Large", + "size": "32px", + "slug": "extra-large" + }, + { + "fluid": { + "max": "36px", + "min": "28px" + }, + "name": "Huge", + "size": "36px", + "slug": "huge" + }, + { + "fluid": { + "max": "160px", + "min": "48px" + }, + "name": "Heading 1", + "size": "160px", + "slug": "heading-1" + }, + { + "fluid": { + "max": "90px", + "min": "40px" + }, + "name": "Heading 2", + "size": "90px", + "slug": "heading-2" + }, + { + "fluid": { + "max": "56px", + "min": "36px" + }, + "name": "Heading 3", + "size": "56px", + "slug": "heading-3" + }, + { + "fluid": { + "max": "48px", + "min": "32px" + }, + "name": "Heading 4", + "size": "48.0px", + "slug": "heading-4" + }, + { + "fluid": { + "max": "32px", + "min": "24px" + }, + "name": "Heading 5", + "size": "32.0px", + "slug": "heading-5" + }, + { + "fluid": { + "max": "24px", + "min": "20px" + }, + "name": "Heading 6", + "size": "24px", + "slug": "heading-6" + } + ] + }, + "useRootPaddingAwareAlignments": true + }, + "styles": { + "blocks": { + "core/calendar": { + "color": { + "text": "var(--wp--preset--color--foreground)" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/code": { + "border": { + "color": "currentColor", + "radius": "0" + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--system-monospace)", + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "400" + } + }, + "core/comment-author-name": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/comment-date": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/comment-edit-link": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/comments-pagination": { + "elements": { + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--primary)" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "blockGap": "max(16px, .45em)" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-5)", + "fontWeight": "700", + "textTransform": "uppercase" + } + }, + "core/cover": { + "color": { + "text": "#ffffff" + } + }, + "core/file": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "1px" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "var(--wp--preset--color--foreground)", + "text": "var(--wp--preset--color--background)" + }, + "typography": { + "textDecoration": "none" + } + }, + "border": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "1px" + }, + "color": { + "background": "var(--wp--preset--color--background)", + "text": "var(--wp--preset--color--foreground)" + } + }, + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "padding": "var(--wp--preset--spacing--30)" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "700", + "lineHeight": "var(--wp--custom--typography--line-height--heading)" + } + }, + "core/latest-comments": { + "spacing": { + "padding": { + "bottom": "0", + "left": "0", + "right": "0", + "top": "0" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "var(--wp--custom--typography--line-height--heading)" + } + }, + "core/navigation": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/paragraph": { + "typography": { + "lineHeight": "var(--wp--custom--typography--line-height--body)" + } + }, + "core/post-author-name": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/post-comments-form": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "var(--wp--preset--color--foreground)", + "text": "var(--wp--preset--color--background)" + }, + "typography": { + "textDecoration": "none" + } + }, + "border": { + "color": "var(--wp--preset--color--foreground)", + "width": "1px" + }, + "color": { + "background": "var(--wp--preset--color--background)", + "text": "var(--wp--preset--color--foreground)" + } + } + } + }, + "core/post-content": { + "spacing": { + "blockGap": "min( var(--wp--preset--spacing--70), calc( 1em * var(--wp--custom--typography--line-height--body) ) )" + } + }, + "core/post-date": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/preformatted": { + "border": { + "color": "currentColor", + "radius": "0" + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--system-monospace)", + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "400" + } + }, + "core/pullquote": { + "border": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "0" + }, + "color": { + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "cite": { + "spacing": { + "margin": { + "top": "var(--wp--preset--spacing--40)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "700", + "letterSpacing": "0", + "textTransform": "none" + } + } + }, + "spacing": { + "padding": { + "bottom": "0", + "left": "0", + "right": "0", + "top": "0" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-5)", + "fontWeight": "700", + "lineHeight": "var(--wp--custom--typography--line-height--heading)" + } + }, + "core/query-pagination": { + "elements": { + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--primary)" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "blockGap": "max(16px, .45em)" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-1)", + "fontWeight": "700", + "textTransform": "uppercase" + } + }, + "core/quote": { + "border": { + "left": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "1px" + } + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "letterSpacing": "0" + } + } + }, + "spacing": { + "padding": { + "left": "1.5em" + } + } + }, + "core/separator": { + "border": { + "width": "1px" + }, + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--70)", + "top": "var(--wp--preset--spacing--70)" + } + } + }, + "core/site-tagline": { + "spacing": { + "margin": { + "bottom": "0px", + "top": "0px" + } + } + }, + "core/site-title": { + "elements": { + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--primary)" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "margin": { + "bottom": "0px", + "top": "0px" + } + } + }, + "core/social-links": { + "spacing": { + "blockGap": ".5em" + }, + "typography": { + "fontSize": "26.5px" + } + }, + "core/spacer": { + "spacing": { + "margin": { + "bottom": "0px", + "top": "0px" + } + } + }, + "core/table": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "var(--wp--custom--typography--line-height--body)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--background)", + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "button": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "border": { + "radius": "0" + }, + "color": { + "background": "var(--wp--preset--color--foreground)", + "text": "var(--wp--preset--color--background)" + }, + "spacing": { + "padding": { + "bottom": "1.1em", + "left": "1.33em", + "right": "1.33em", + "top": "1em" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "500", + "letterSpacing": "var(--wp--custom--typography--letter-spacing--uppercase)", + "lineHeight": "var(--wp--custom--typography--line-height--single)", + "textTransform": "uppercase" + } + }, + "caption": { + "color": { + "text": "var(--wp--preset--color--foreground)" + }, + "spacing": { + "margin": { + "bottom": "0", + "top": ".75em" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "cite": { + "spacing": { + "margin": { + "bottom": "0", + "top": "1em" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "700" + } + }, + "h1": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-1)", + "fontWeight": "800", + "lineHeight": "var(--wp--custom--typography--line-height--single)", + "textTransform": "uppercase" + } + }, + "h2": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-2)", + "fontWeight": "800", + "lineHeight": "var(--wp--custom--typography--line-height--single)", + "textTransform": "uppercase" + } + }, + "h3": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-3)" + } + }, + "h4": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-4)" + } + }, + "h5": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-5)" + } + }, + "h6": { + "typography": { + "fontSize": "var(--wp--preset--font-size--heading-6)" + } + }, + "heading": { + "spacing": { + "margin": { + "bottom": ".75em", + "top": "1em" + } + }, + "typography": { + "fontWeight": "700", + "letterSpacing": "var(--wp--custom--typography--letter-spacing--heading)", + "lineHeight": "var(--wp--custom--typography--line-height--heading)" + } + }, + "link": { + ":hover": { + "typography": { + "textDecoration": "none" + } + }, + "color": { + "text": "inherit" + }, + "typography": { + "textDecoration": "underline" + } + } + }, + "spacing": { + "blockGap": "var(--wp--preset--spacing--40)", + "padding": { + "bottom": "var(--wp--preset--spacing--40)", + "left": "var(--wp--preset--spacing--40)", + "right": "var(--wp--preset--spacing--40)", + "top": "var(--wp--preset--spacing--40)" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--default)", + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "500", + "lineHeight": "var(--wp--custom--typography--line-height--body)" + } + }, + "templateParts": [ + { + "area": "header", + "name": "header", + "title": "Header" + }, + { + "area": "header", + "name": "header-large", + "title": "Header Large" + }, + { + "area": "footer", + "name": "footer", + "title": "Footer" + }, + { + "area": "uncategorized", + "name": "preview", + "title": "Post Preview" + }, + { + "area": "uncategorized", + "name": "loop", + "title": "Loop" + }, + { + "area": "uncategorized", + "name": "comments", + "title": "Comments" + } + ], + "version": 2, + "$schema": "https://schemas.wp.org/wp/6.4/theme.json" +} \ No newline at end of file