diff --git a/cubico/assets/fonts/figtree/figtree_italic_500.ttf b/cubico/assets/fonts/figtree/figtree_italic_500.ttf new file mode 100644 index 0000000000..b2ee1f5be4 Binary files /dev/null and b/cubico/assets/fonts/figtree/figtree_italic_500.ttf differ diff --git a/cubico/assets/fonts/figtree/figtree_normal_500.ttf b/cubico/assets/fonts/figtree/figtree_normal_500.ttf new file mode 100644 index 0000000000..13ab96cab0 Binary files /dev/null and b/cubico/assets/fonts/figtree/figtree_normal_500.ttf differ diff --git a/cubico/assets/fonts/inter-tight/inter-tight_italic_400.woff2 b/cubico/assets/fonts/inter-tight/inter-tight_italic_400.woff2 new file mode 100644 index 0000000000..9e9081581c Binary files /dev/null and b/cubico/assets/fonts/inter-tight/inter-tight_italic_400.woff2 differ diff --git a/cubico/assets/fonts/inter-tight/inter-tight_italic_700.woff2 b/cubico/assets/fonts/inter-tight/inter-tight_italic_700.woff2 new file mode 100644 index 0000000000..8607fc098d Binary files /dev/null and b/cubico/assets/fonts/inter-tight/inter-tight_italic_700.woff2 differ diff --git a/cubico/assets/fonts/inter-tight/inter-tight_normal_400.woff2 b/cubico/assets/fonts/inter-tight/inter-tight_normal_400.woff2 new file mode 100644 index 0000000000..b627f97b05 Binary files /dev/null and b/cubico/assets/fonts/inter-tight/inter-tight_normal_400.woff2 differ diff --git a/cubico/assets/fonts/inter-tight/inter-tight_normal_700.woff2 b/cubico/assets/fonts/inter-tight/inter-tight_normal_700.woff2 new file mode 100644 index 0000000000..7d462ae51b Binary files /dev/null and b/cubico/assets/fonts/inter-tight/inter-tight_normal_700.woff2 differ diff --git a/cubico/assets/fonts/open-runde/open-runde_normal_600.woff2 b/cubico/assets/fonts/open-runde/open-runde_normal_600.woff2 new file mode 100644 index 0000000000..d013a422ea Binary files /dev/null and b/cubico/assets/fonts/open-runde/open-runde_normal_600.woff2 differ diff --git a/cubico/assets/fonts/open-runde/open-runde_normal_700.woff2 b/cubico/assets/fonts/open-runde/open-runde_normal_700.woff2 new file mode 100644 index 0000000000..c0ab8d79df Binary files /dev/null and b/cubico/assets/fonts/open-runde/open-runde_normal_700.woff2 differ diff --git a/cubico/functions.php b/cubico/functions.php new file mode 100644 index 0000000000..27d156fc65 --- /dev/null +++ b/cubico/functions.php @@ -0,0 +1,60 @@ +get( 'Version' ) + ); + + // Enqueue theme stylesheet. + wp_enqueue_style( 'cubico-style' ); + + } + +endif; + +add_action( 'wp_enqueue_scripts', 'cubico_styles' ); diff --git a/cubico/parts/footer.html b/cubico/parts/footer.html new file mode 100644 index 0000000000..23f27cbca6 --- /dev/null +++ b/cubico/parts/footer.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cubico/parts/header-headline.html b/cubico/parts/header-headline.html new file mode 100644 index 0000000000..8413ba577a --- /dev/null +++ b/cubico/parts/header-headline.html @@ -0,0 +1,41 @@ + +
+
+
+ +
+ + + + +
+ + + +
+
+
+
+
+

Take photos,
run a Blog

+ + + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tellus magna, varius vel ex ut, iaculis vehicula urna. Morbi sollicitudin ullamcorper mi in vehicula. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+
+
+
+ + + +
+
+
+
+ \ No newline at end of file diff --git a/cubico/parts/header-sitelogo.html b/cubico/parts/header-sitelogo.html new file mode 100644 index 0000000000..4401fef2e1 --- /dev/null +++ b/cubico/parts/header-sitelogo.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cubico/parts/header.html b/cubico/parts/header.html new file mode 100644 index 0000000000..7c599b7e0a --- /dev/null +++ b/cubico/parts/header.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cubico/parts/post-meta.html b/cubico/parts/post-meta.html new file mode 100644 index 0000000000..3f07c9f7b6 --- /dev/null +++ b/cubico/parts/post-meta.html @@ -0,0 +1,7 @@ + +
+
+ +
+
+ \ No newline at end of file diff --git a/cubico/patterns/404.php b/cubico/patterns/404.php new file mode 100644 index 0000000000..cdb5e277e0 --- /dev/null +++ b/cubico/patterns/404.php @@ -0,0 +1,29 @@ + + + + +
+
+
+
+

+
+ + + +

+
+ + +
+
+ + + \ No newline at end of file diff --git a/cubico/patterns/comments.php b/cubico/patterns/comments.php new file mode 100644 index 0000000000..06daf8c91a --- /dev/null +++ b/cubico/patterns/comments.php @@ -0,0 +1,52 @@ + + + +
+ + + + +
+ +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ + + + + +
+ + + + + + + + + + +
+ diff --git a/cubico/patterns/footer.php b/cubico/patterns/footer.php new file mode 100644 index 0000000000..fa54d3737f --- /dev/null +++ b/cubico/patterns/footer.php @@ -0,0 +1,41 @@ + + +
+
+
+
+
+ + +

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

+
+
+
+
+ \ No newline at end of file diff --git a/cubico/patterns/header-sitelogo.php b/cubico/patterns/header-sitelogo.php new file mode 100644 index 0000000000..6e95d49a83 --- /dev/null +++ b/cubico/patterns/header-sitelogo.php @@ -0,0 +1,53 @@ + + + + \ No newline at end of file diff --git a/cubico/patterns/header.php b/cubico/patterns/header.php new file mode 100644 index 0000000000..1be45bccc1 --- /dev/null +++ b/cubico/patterns/header.php @@ -0,0 +1,31 @@ + + +
+
+
+ + +

+ + +
+ + + + +
+
+ \ No newline at end of file diff --git a/cubico/patterns/hidden-no-results-content.php b/cubico/patterns/hidden-no-results-content.php new file mode 100644 index 0000000000..6d9f040aa8 --- /dev/null +++ b/cubico/patterns/hidden-no-results-content.php @@ -0,0 +1,10 @@ + + +

+ diff --git a/cubico/readme.txt b/cubico/readme.txt new file mode 100644 index 0000000000..9f762e2306 --- /dev/null +++ b/cubico/readme.txt @@ -0,0 +1,68 @@ +=== Cubico === +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 == + +Cubico is a block version of the classic Cubic, a grid-based theme with large featured images, perfect for photoblogging. + +== Changelog == + += 1.0.0 = +* Initial release + +== Copyright == + +Cubico is based on Cuboid (https://github.com/wordpress/cuboid/), (C) the WordPress team, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) + +Cuboid is based on Block Canvas (https://github.com/Automattic/themes/tree/trunk/block-canvas), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) + +Block Canvas WordPress Theme, (C) 2022 Automattic +Block Canvas 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. + +Figtree Font +Copyright 2022 The Figtree Project Authors (https://github.com/erikdkennedy/figtree) +This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL +License URL: https://scripts.sil.org/OFL +Source: https://erikdkennedy.com/ +-- End of Figtree Font credits -- + +Open Runde Font +Copyright 2023 Laurids Kern + +Source: https://lau.ke +-- End of Open Runde Font credits -- + +== Fonts == + +Figtree +Copyright 2022 The Figtree Project Authors (https://github.com/erikdkennedy/figtree) +Source: https://erikdkennedy.com/ +License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL + +Open Runde +Copyright 2023 Laurids Kern +Source: https://lau.ke + +== Images == + +Images for theme screenshot, Credit to Rich Tabor +Source: https://wordpress.org/photos/author/richtabor/ +License: CC0 Public Domain +License URL: https://creativecommons.org/share-your-work/public-domain/cc0/ + + diff --git a/cubico/screenshot.png b/cubico/screenshot.png new file mode 100644 index 0000000000..52e8fe8469 Binary files /dev/null and b/cubico/screenshot.png differ diff --git a/cubico/style.css b/cubico/style.css new file mode 100644 index 0000000000..741bfca553 --- /dev/null +++ b/cubico/style.css @@ -0,0 +1,40 @@ +/* +Theme Name: Cubico +Theme URI: https://themeshaper.com/cubico/ +Author: Automattic +Author URI: https://automattic.com +Description: Cubico is a block version of the classic Cubic, a grid-based theme with large featured images, perfect for photoblogging. +Requires at least: 6.0 +Tested up to: 6.6 +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: cubico +Tags: blog, photography, one-column, three-columns, wide-blocks, block-patterns, block-styles, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-site-editing, full-width-template, post-formats, rtl-language-support, sticky-post, style-variations, template-editing, theme-options, threaded-comments, translation-ready + +/* + * Control the hover stylings of outline block style. + * Unnecessary once block styles are configurable via theme.json + * https://github.com/WordPress/gutenberg/issues/42794 + */ + +/* + * Control the hover stylings of outline block style. + * Unnecessary once block styles are configurable via theme.json + * https://github.com/WordPress/gutenberg/issues/42794 + */ +.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover { + background-color: var(--wp--preset--color--secondary); + color: var(--wp--preset--color--base); + border-color: var(--wp--preset--color--secondary); +} + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: .0625em !important; + text-underline-offset: .15em; +} diff --git a/cubico/styles/darkmode.json b/cubico/styles/darkmode.json new file mode 100644 index 0000000000..0a509de62d --- /dev/null +++ b/cubico/styles/darkmode.json @@ -0,0 +1,84 @@ +{ + "settings": { + "color": { + "palette": [ + { + "color": "#0f0a0a", + "name": "Base", + "slug": "base" + }, + { + "color": "#edeeef", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#edeeef", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#ffffff", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#c7c7d1", + "name": "Tertiary", + "slug": "tertiary" + } + ] + } + }, + "styles": { + "blocks": { + "core/cover": { + "color": { + "text": "var(--wp--preset--color--secondary)" + }, + "elements": { + "heading": { + "color": { + "text": "var(--wp--preset--color--secondary)" + } + }, + "link": { + "color": { + "text": "var(--wp--preset--color--secondary)" + } + } + } + }, + "core/site-tagline": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--inter-tight)" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--inter-tight)", + "fontStyle": "normal", + "fontWeight": "700" + } + } + }, + "elements": { + "heading": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--inter-tight)", + "fontStyle": "normal", + "fontWeight": "700", + "letterSpacing": "0rem" + } + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--inter-tight)", + "fontStyle": "normal", + "fontWeight": "400" + } + }, + "title": "darkmode", + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file diff --git a/cubico/templates/404.html b/cubico/templates/404.html new file mode 100644 index 0000000000..2f7e6d2147 --- /dev/null +++ b/cubico/templates/404.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cubico/templates/archive.html b/cubico/templates/archive.html new file mode 100644 index 0000000000..c59e2a5dd9 --- /dev/null +++ b/cubico/templates/archive.html @@ -0,0 +1,31 @@ + + + +
+
+ + + + + + + + +
+ + + + + +
+
+
+ + + \ No newline at end of file diff --git a/cubico/templates/home.html b/cubico/templates/home.html new file mode 100644 index 0000000000..269c795d12 --- /dev/null +++ b/cubico/templates/home.html @@ -0,0 +1,29 @@ + + + +
+
+ + + + + + +
+ + + + + +
+
+
+ + + \ No newline at end of file diff --git a/cubico/templates/index.html b/cubico/templates/index.html new file mode 100644 index 0000000000..0c4d13d151 --- /dev/null +++ b/cubico/templates/index.html @@ -0,0 +1,29 @@ + + + +
+
+ + + + + + +
+ + + + + +
+
+
+ + + \ No newline at end of file diff --git a/cubico/templates/page.html b/cubico/templates/page.html new file mode 100644 index 0000000000..5168151b25 --- /dev/null +++ b/cubico/templates/page.html @@ -0,0 +1,11 @@ + + + +
+
+ +
+
+ + + \ No newline at end of file diff --git a/cubico/templates/search.html b/cubico/templates/search.html new file mode 100644 index 0000000000..58c5946abc --- /dev/null +++ b/cubico/templates/search.html @@ -0,0 +1,41 @@ + + + +
+
+ + + + + +
+ + + + + + +
+ + + + + +
+ + + + +

Sorry, but nothing matched your search terms. Please try again with some different keywords.

+ +
+
+ + + \ No newline at end of file diff --git a/cubico/templates/single.html b/cubico/templates/single.html new file mode 100644 index 0000000000..4f9d569905 --- /dev/null +++ b/cubico/templates/single.html @@ -0,0 +1,71 @@ + + + +
+
+
+
+
+ +
+ + +
+ + + +
+ + + +
+
+ + + +
+
+
+ + + +
+
+ + +
+ + +
+ +
+
+
+ + + + +
+ + + + + + + + + + + +
+
+ + + +
+
+
+
+ + + \ No newline at end of file diff --git a/cubico/theme.json b/cubico/theme.json new file mode 100644 index 0000000000..c33c13b1cb --- /dev/null +++ b/cubico/theme.json @@ -0,0 +1,606 @@ +{ + "settings": { + "appearanceTools": true, + "color": { + "palette": [ + { + "color": "#edeeef", + "name": "Base", + "slug": "base" + }, + { + "color": "#030202", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#000000", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#ffffff", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#c7c7d1", + "name": "Tertiary", + "slug": "tertiary" + } + ], + "text": true + }, + "layout": { + "contentSize": "960px", + "wideSize": "100%" + }, + "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": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif", + "name": "System Font", + "slug": "system-font" + }, + { + "fontFace": [ + { + "fontFamily": "Figtree", + "fontStyle": "normal", + "fontWeight": "500", + "src": [ + "file:./assets/fonts/figtree/figtree_normal_500.ttf" + ] + }, + { + "fontFamily": "Figtree", + "fontStyle": "italic", + "fontWeight": "500", + "src": [ + "file:./assets/fonts/figtree/figtree_italic_500.ttf" + ] + } + ], + "fontFamily": "Figtree", + "slug": "figtree" + }, + { + "fontFace": [ + { + "fontFamily": "Open Runde", + "fontStyle": "normal", + "fontWeight": "600", + "src": [ + "file:./assets/fonts/open-runde/open-runde_normal_600.woff2" + ] + }, + { + "fontFamily": "Open Runde", + "fontStyle": "normal", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/open-runde/open-runde_normal_700.woff2" + ] + } + ], + "fontFamily": "Open Runde", + "slug": "open-runde" + }, + { + "fontFace": [ + { + "fontFamily": "Inter Tight", + "fontStyle": "normal", + "fontWeight": "400", + "src": [ + "file:./assets/fonts/inter-tight/inter-tight_normal_400.woff2" + ] + }, + { + "fontFamily": "Inter Tight", + "fontStyle": "normal", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/inter-tight/inter-tight_normal_700.woff2" + ] + }, + { + "fontFamily": "Inter Tight", + "fontStyle": "italic", + "fontWeight": "400", + "src": [ + "file:./assets/fonts/inter-tight/inter-tight_italic_400.woff2" + ] + }, + { + "fontFamily": "Inter Tight", + "fontStyle": "italic", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/inter-tight/inter-tight_italic_700.woff2" + ] + } + ], + "fontFamily": "Inter Tight, sans-serif", + "name": "Inter Tight", + "slug": "inter-tight" + } + ], + "fontSizes": [ + { + "fluid": { + "max": "1.0625rem", + "min": "0.825rem" + }, + "name": "Small", + "size": "1rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.25rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1.125rem", + "slug": "medium" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Large", + "size": "1.75rem", + "slug": "large" + }, + { + "fluid": { + "max": "3rem", + "min": "2.5rem" + }, + "name": "Extra Large", + "size": "3rem", + "slug": "x-large" + } + ], + "fontStyle": true, + "fontWeight": true, + "letterSpacing": true, + "textDecoration": true, + "textTransform": true + }, + "useRootPaddingAwareAlignments": true + }, + "styles": { + "blocks": { + "core/avatar": { + "border": { + "radius": "4px" + }, + "filter": { + "duotone": "var(--wp--preset--duotone--grayscale)" + } + }, + "core/code": { + "border": { + "color": "var(--wp--preset--color--contrast)", + "radius": "0.25rem", + "style": "solid", + "width": "2px" + }, + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--50)", + "left": "var(--wp--preset--spacing--50)", + "right": "var(--wp--preset--spacing--50)", + "top": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontFamily": "monospace" + } + }, + "core/comment-author-name": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "0.8rem", + "letterSpacing": "0.02rem" + } + }, + "core/comment-date": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-edit-link": { + "typography": { + "fontSize": "0.8rem", + "letterSpacing": "0.02rem", + "textTransform": "uppercase" + } + }, + "core/comment-reply-link": { + "typography": { + "fontSize": "0.8rem", + "letterSpacing": "0.02rem", + "textTransform": "uppercase" + } + }, + "core/cover": { + "border": { + "radius": "4px" + }, + "dimensions": { + "aspectRatio": "1" + }, + "spacing": { + "blockGap": "1px" + } + }, + "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" + } + } + } + }, + "core/post-author-name": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/post-content": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "1.5rem", + "lineHeight": 1.3999999999999999 + } + }, + "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--figtree)", + "fontSize": "0.8rem", + "fontStyle": "normal", + "fontWeight": "500", + "letterSpacing": "0.02rem" + } + }, + "core/post-featured-image": { + "border": { + "radius": "4px" + } + }, + "core/post-terms": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": 1.3999999999999999 + } + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "margin": { + "bottom": "0" + } + }, + "typography": { + "fontStyle": "normal", + "fontWeight": "600", + "lineHeight": 1.3999999999999999 + } + }, + "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": { + "fontSize": "var(--wp--preset--font-size--large)", + "fontStyle": "italic" + } + }, + "core/query-pagination": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "var(--wp--preset--font-size--medium)", + "fontStyle": "normal", + "fontWeight": "600" + } + }, + "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": { + "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": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "1" + } + }, + "core/site-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "normal", + "fontWeight": "600", + "lineHeight": "1" + } + }, + "core/social-links": { + "spacing": { + "blockGap": { + "left": "0.75rem", + "top": "0.75rem" + } + } + } + }, + "color": { + "background": "var(--wp--preset--color--base)", + "text": "var(--wp--preset--color--contrast)" + }, + "elements": { + "button": { + ":active": { + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--base)" + } + }, + ":focus": { + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--base)" + }, + "outline": { + "color": "var(--wp--preset--color--primary)", + "offset": "2px", + "style": "dotted", + "width": "1px" + } + }, + ":hover": { + "color": { + "background": "var(--wp--preset--color--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--open-runde)" + } + }, + "h1": { + "typography": { + "fontSize": "1.5em", + "lineHeight": "1.4" + } + }, + "h2": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "lineHeight": "1.4" + } + }, + "h3": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "h4": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "h5": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "h6": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "heading": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--open-runde)", + "fontStyle": "normal", + "fontWeight": "600", + "lineHeight": "1.125" + } + }, + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--primary)" + }, + "typography": { + "textDecoration": "none" + } + }, + "color": { + "text": "var(--wp--preset--color--contrast)" + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "blockGap": "var(--wp--preset--spacing--40)", + "padding": { + "bottom": "0rem", + "left": "5%", + "right": "5%", + "top": "0rem" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--figtree)", + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "normal", + "fontWeight": "500", + "lineHeight": "1.5" + } + }, + "templateParts": [ + { + "area": "header", + "name": "header" + }, + { + "area": "footer", + "name": "footer" + } + ], + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file