Browse Source

Assembler: Add support for upcoming section style variations (#7842)

Rich Tabor 1 year ago
parent
commit
d0a24c286a
85 changed files with 17920 additions and 8451 deletions
  1. 2 2
      assembler/parts/footer.html
  2. 1 1
      assembler/style.css
  3. 56 34
      assembler/styles/colors/01-blueberry.json
  4. 468 0
      assembler/styles/colors/02-pewter.json
  5. 69 44
      assembler/styles/colors/03-pearl.json
  6. 469 0
      assembler/styles/colors/04-meadow.json
  7. 410 0
      assembler/styles/colors/05-auburn.json
  8. 410 0
      assembler/styles/colors/06-periwinkle.json
  9. 0 216
      assembler/styles/colors/06-saffron.json
  10. 411 0
      assembler/styles/colors/07-mulberry.json
  11. 0 212
      assembler/styles/colors/07-regalia.json
  12. 0 234
      assembler/styles/colors/08-cornflower.json
  13. 481 0
      assembler/styles/colors/08-fluorescent.json
  14. 0 212
      assembler/styles/colors/09-cinnabar.json
  15. 477 0
      assembler/styles/colors/09-citron.json
  16. 0 216
      assembler/styles/colors/10-hunter.json
  17. 469 0
      assembler/styles/colors/10-sunset.json
  18. 98 68
      assembler/styles/colors/11-linen.json
  19. 0 233
      assembler/styles/colors/11-umber.json
  20. 0 233
      assembler/styles/colors/12-chestnut.json
  21. 478 0
      assembler/styles/colors/12-dawn.json
  22. 407 0
      assembler/styles/colors/13-blush.json
  23. 0 231
      assembler/styles/colors/13-pebble.json
  24. 0 227
      assembler/styles/colors/14-mist.json
  25. 399 0
      assembler/styles/colors/14-terracotta.json
  26. 0 204
      assembler/styles/colors/15-bisque.json
  27. 398 0
      assembler/styles/colors/15-maritime.json
  28. 0 233
      assembler/styles/colors/16-coral.json
  29. 405 0
      assembler/styles/colors/16-dew.json
  30. 0 231
      assembler/styles/colors/17-lavender.json
  31. 388 0
      assembler/styles/colors/17-lemon.json
  32. 0 231
      assembler/styles/colors/18-mint.json
  33. 411 0
      assembler/styles/colors/18-umber.json
  34. 0 217
      assembler/styles/colors/19-salmon.json
  35. 412 0
      assembler/styles/colors/19-ultraviolet.json
  36. 406 0
      assembler/styles/colors/20-canvas.json
  37. 0 234
      assembler/styles/colors/20-maize.json
  38. 0 204
      assembler/styles/colors/21-ash.json
  39. 388 0
      assembler/styles/colors/21-rose.json
  40. 472 0
      assembler/styles/colors/22-mauve.json
  41. 0 221
      assembler/styles/colors/22-rosewood.json
  42. 387 0
      assembler/styles/colors/23-scarlet.json
  43. 0 212
      assembler/styles/colors/23-taupe.json
  44. 0 219
      assembler/styles/colors/24-cherry.json
  45. 111 59
      assembler/styles/colors/24-tangerine.json
  46. 0 217
      assembler/styles/colors/25-peach.json
  47. 118 49
      assembler/styles/colors/25-vanilla.json
  48. 468 0
      assembler/styles/colors/26-forest.json
  49. 0 229
      assembler/styles/colors/26-raspberry.json
  50. 391 0
      assembler/styles/colors/27-hunter.json
  51. 0 212
      assembler/styles/colors/27-sapphire.json
  52. 409 0
      assembler/styles/colors/28-cinnabar.json
  53. 0 217
      assembler/styles/colors/28-forest.json
  54. 398 0
      assembler/styles/colors/29-lilac.json
  55. 0 223
      assembler/styles/colors/29-plum.json
  56. 467 0
      assembler/styles/colors/30-cornflower.json
  57. 0 223
      assembler/styles/colors/30-shale.json
  58. 0 241
      assembler/styles/colors/31-cafe.json
  59. 0 241
      assembler/styles/colors/32-emerald.json
  60. 463 0
      assembler/styles/colors/32-salmon.json
  61. 381 0
      assembler/styles/colors/33-ash.json
  62. 0 284
      assembler/styles/colors/33-moss.json
  63. 0 236
      assembler/styles/colors/34-ink.json
  64. 429 0
      assembler/styles/colors/34-pool.json
  65. 0 227
      assembler/styles/colors/35-pine.json
  66. 482 0
      assembler/styles/colors/35-sapphire.json
  67. 0 239
      assembler/styles/colors/36-lime.json
  68. 492 0
      assembler/styles/colors/36-raspberry.json
  69. 500 0
      assembler/styles/colors/37-cafe.json
  70. 0 231
      assembler/styles/colors/37-mocha.json
  71. 487 0
      assembler/styles/colors/38-emerald.json
  72. 0 244
      assembler/styles/colors/38-galactic.json
  73. 0 226
      assembler/styles/colors/39-noir.json
  74. 499 0
      assembler/styles/colors/39-sand.json
  75. 0 227
      assembler/styles/colors/40-eclipse.json
  76. 501 0
      assembler/styles/colors/40-ink.json
  77. 500 0
      assembler/styles/colors/41-mocha.json
  78. 0 226
      assembler/styles/colors/41-onyx.json
  79. 500 0
      assembler/styles/colors/42-moss.json
  80. 500 0
      assembler/styles/colors/43-noir.json
  81. 484 0
      assembler/styles/colors/44-eclipse.json
  82. 429 0
      assembler/styles/colors/45-onyx.json
  83. 2 2
      assembler/styles/typography/02-lucette.json
  84. 11 11
      assembler/styles/typography/08-gabarito.json
  85. 126 18
      assembler/theme.json

+ 2 - 2
assembler/parts/footer.html

@@ -2,8 +2,8 @@
 <div style="margin-top:0;margin-bottom:0;height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
 <!-- /wp:spacer -->
 
-<!-- wp:group {"metadata":{"name":"Footer Container"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}},"color":{"background":"#B6B6B61F"}},"layout":{"type":"constrained"}} -->
-<div class="wp-block-group alignfull has-background" style="background-color:#B6B6B61F;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+<!-- wp:group {"metadata":{"name":"Footer Container"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"className":"is-style-section-1","layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-1" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:spacer {"height":"var:preset|spacing|50"} -->
 <div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
 <!-- /wp:spacer -->
 

+ 1 - 1
assembler/style.css

@@ -7,7 +7,7 @@ Description: Assemble something beautiful.
 Requires at least: 6.4
 Tested up to: 6.4
 Requires PHP: 7.0
-Version: 0.0.15
+Version: 0.0.16
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: assembler

+ 56 - 34
assembler/styles/colors/01-blueberry.json

@@ -2,6 +2,11 @@
     "$schema": "https://schemas.wp.org/trunk/theme.json",
     "version": 2,
     "title": "Blueberry",
+    "categories": [
+        "business",
+        "professional",
+        "trustworthy"
+    ],
     "settings": {
         "color": {
             "palette": [
@@ -207,39 +212,43 @@
             },
             "core/separator": {
                 "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
                     "text": "var(--wp--preset--color--theme-3)"
                 }
             },
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-3)"
+                        "text": "var(--wp--preset--color--theme-4)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-3)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-3)"
+                                        "text": "var(--wp--preset--color--theme-4)"
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
                         }
                     },
                     "elements": {
                         "link": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-3)"
+                                "text": "var(--wp--preset--color--theme-4)"
                             }
                         },
                         "button": {
@@ -261,35 +270,38 @@
                         }
                     }
                 },
-                "colorway-2": {
-                    "supportedBlockTypes": [
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-4)",
                         "text": "var(--wp--preset--color--theme-2)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-1)"
+                                        "text": "var(--wp--preset--color--theme-2)"
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
                         }
                     },
                     "elements": {
                         "link": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "text": "var(--wp--preset--color--theme-1)"
                             }
                         },
                         "caption": {
@@ -316,35 +328,38 @@
                         }
                     }
                 },
-                "colorway-3": {
-                    "supportedBlockTypes": [
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-5)",
                         "text": "var(--wp--preset--color--theme-2)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-1)"
+                                        "text": "var(--wp--preset--color--theme-2)"
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
                         }
                     },
                     "elements": {
                         "link": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "text": "var(--wp--preset--color--theme-1)"
                             }
                         },
                         "caption": {
@@ -379,6 +394,13 @@
                     "text": "var(--wp--preset--color--theme-5)"
                 }
             },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
             "button": {
                 "color": {
                     "background": "var(--wp--preset--color--theme-3)",

+ 468 - 0
assembler/styles/colors/02-pewter.json

@@ -0,0 +1,468 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Pewter",
+    "categories": [
+        "vibrant",
+        "warm",
+        "feminine",
+        "modern",
+        "portfolio"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#fdfafa",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#d4bbbb",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#01616B",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#716B66",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#181515",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#f7ecec",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#fdfafa",
+                        "#d4bbbb"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#fdfafa",
+                        "#01616B"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#fdfafa",
+                        "#716B66"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#fdfafa",
+                        "#181515"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#fdfafa",
+                        "#f7ecec"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#d4bbbb",
+                        "#01616B"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#d4bbbb",
+                        "#716B66"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#d4bbbb",
+                        "#181515"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#d4bbbb",
+                        "#f7ecec"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#01616B",
+                        "#716B66"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#01616B",
+                        "#181515"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#01616B",
+                        "#f7ecec"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#716B66",
+                        "#181515"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#716B66",
+                        "#f7ecec"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#181515",
+                        "#f7ecec"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 69 - 44
assembler/styles/colors/02-pearl.json → assembler/styles/colors/03-pearl.json

@@ -2,6 +2,14 @@
     "$schema": "https://schemas.wp.org/trunk/theme.json",
     "version": 2,
     "title": "Pearl",
+    "categories": [
+        "corporate",
+        "professional",
+        "reliable",
+        "business",
+        "clean",
+        "sophisticated"
+    ],
     "settings": {
         "color": {
             "palette": [
@@ -202,26 +210,24 @@
             },
             "core/separator": {
                 "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
                     "text": "var(--wp--preset--color--theme-2)"
                 }
             },
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-2)",
                         "text": "var(--wp--preset--color--theme-5)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-5)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
@@ -229,14 +235,15 @@
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#14244514",
+                                "text": "#14244514"
+                            }
                         }
                     },
                     "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-5)"
-                            }
-                        },
                         "button": {
                             "color": {
                                 "background": "var(--wp--preset--color--theme-3)",
@@ -253,25 +260,27 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-5)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
                         }
                     }
                 },
-                "colorway-2": {
-                    "supportedBlockTypes": [
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-3)",
                         "text": "var(--wp--preset--color--theme-1)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
@@ -279,14 +288,15 @@
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FFFFFF36",
+                                "text": "#FFFFFF36"
+                            }
                         }
                     },
                     "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
-                            }
-                        },
                         "button": {
                             "color": {
                                 "background": "var(--wp--preset--color--theme-1)",
@@ -303,25 +313,27 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-1)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
                         }
                     }
                 },
-                "colorway-3": {
-                    "supportedBlockTypes": [
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-5)",
                         "text": "var(--wp--preset--color--theme-2)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-4)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
@@ -329,22 +341,23 @@
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FFFFFF36",
+                                "text": "#FFFFFF36"
+                            }
                         }
                     },
                     "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-2)",
+                                "background": "var(--wp--preset--color--theme-1)",
                                 "text": "var(--wp--preset--color--theme-5)"
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "background": "var(--wp--preset--color--theme-2)",
                                     "text": "var(--wp--preset--color--theme-5)"
                                 }
                             }
@@ -353,12 +366,24 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-2)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
                         }
                     }
                 }
             }
         },
         "elements": {
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
             "button": {
                 "color": {
                     "background": "var(--wp--preset--color--theme-3)",

+ 469 - 0
assembler/styles/colors/04-meadow.json

@@ -0,0 +1,469 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Meadow",
+    "categories": [
+        "clean",
+        "modern",
+        "contemporary",
+        "bold",
+        "fitness",
+        "feminine"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#DDDCDD",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#DABDB7",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#D5DF37",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#111111",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#111111CC",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#DDDCDD"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#DABDB7"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#D5DF37"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#111111"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#111111CC"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#DDDCDD",
+                        "#DABDB7"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#DDDCDD",
+                        "#D5DF37"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#DDDCDD",
+                        "#111111"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#DDDCDD",
+                        "#111111CC"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#DABDB7",
+                        "#D5DF37"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#DABDB7",
+                        "#111111"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#DABDB7",
+                        "#111111CC"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#D5DF37",
+                        "#111111"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#D5DF37",
+                        "#111111CC"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#111111",
+                        "#111111CC"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 410 - 0
assembler/styles/colors/05-auburn.json

@@ -0,0 +1,410 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Auburn",
+    "categories": [
+        "vibrant",
+        "warm",
+        "bold",
+        "modern",
+        "portfolio"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#e6edf3",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#c77238",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#a14d00",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#e6edf3"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#c77238"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#a14d00"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#e6edf3",
+                        "#c77238"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#e6edf3",
+                        "#a14d00"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#e6edf3",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#c77238",
+                        "#a14d00"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#c77238",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#a14d00",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 410 - 0
assembler/styles/colors/06-periwinkle.json

@@ -0,0 +1,410 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Periwinkle",
+    "categories": [
+        "vibrant",
+        "cold",
+        "bold",
+        "modern",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#fafafe",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#ebebfc",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#CCCEF8",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#525263",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#141519",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#fafafe",
+                        "#ebebfc"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#fafafe",
+                        "#CCCEF8"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#fafafe",
+                        "#525263"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#fafafe",
+                        "#141519"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#ebebfc",
+                        "#CCCEF8"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#ebebfc",
+                        "#525263"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#ebebfc",
+                        "#141519"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#CCCEF8",
+                        "#525263"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#CCCEF8",
+                        "#141519"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#525263",
+                        "#141519"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 216
assembler/styles/colors/06-saffron.json

@@ -1,216 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Saffron",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FBFBF4",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F7BE25",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#F5A3AB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#89DF89",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#00000A",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FBFBF4",
-                        "#F7BE25"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FBFBF4",
-                        "#F5A3AB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FBFBF4",
-                        "#89DF89"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FBFBF4",
-                        "#00000A"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#F5A3AB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#89DF89"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#00000A"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#F5A3AB",
-                        "#89DF89"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#F5A3AB",
-                        "#00000A"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#89DF89",
-                        "#00000A"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-2)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 411 - 0
assembler/styles/colors/07-mulberry.json

@@ -0,0 +1,411 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Mulberry",
+    "categories": [
+        "vibrant",
+        "rich",
+        "bold",
+        "luxurious",
+        "dramatic",
+        "intense"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F5EFE4",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#530C38",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#2F0C21",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#090207",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F5EFE4"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#530C38"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#2F0C21"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#090207"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F5EFE4",
+                        "#530C38"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F5EFE4",
+                        "#2F0C21"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F5EFE4",
+                        "#090207"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#530C38",
+                        "#2F0C21"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#530C38",
+                        "#090207"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#2F0C21",
+                        "#090207"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 212
assembler/styles/colors/07-regalia.json

@@ -1,212 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Regalia",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#EFEFEF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#b72831",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#1d4c53",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#2832B8",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1A1A1A",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#EFEFEF",
-                        "#b72831"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#EFEFEF",
-                        "#1d4c53"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#EFEFEF",
-                        "#2832B8"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#EFEFEF",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#b72831",
-                        "#1d4c53"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#b72831",
-                        "#2832B8"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#b72831",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#1d4c53",
-                        "#2832B8"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#1d4c53",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#2832B8",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 234
assembler/styles/colors/08-cornflower.json

@@ -1,234 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Cornflower",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#f2f4f8",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#989898",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#87A3BF",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#0F0F0F",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#f2f4f8"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#989898"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#87A3BF"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#f2f4f8",
-                        "#989898"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#f2f4f8",
-                        "#87A3BF"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#f2f4f8",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#989898",
-                        "#87A3BF"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#989898",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#87A3BF",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-5)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                },
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    }
-}

+ 481 - 0
assembler/styles/colors/08-fluorescent.json

@@ -0,0 +1,481 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Fluorescent",
+    "categories": [
+        "vibrant",
+        "playful",
+        "modern",
+        "energetic",
+        "creative arts",
+        "startup"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#00DA01",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFF832",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#F97AD1",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#041F25",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#021316",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#00DA01"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#FFF832"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F97AD1"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#041F25"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#021316"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#00DA01",
+                        "#FFF832"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#00DA01",
+                        "#F97AD1"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#00DA01",
+                        "#041F25"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#00DA01",
+                        "#021316"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#FFF832",
+                        "#F97AD1"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#FFF832",
+                        "#041F25"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#FFF832",
+                        "#021316"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#F97AD1",
+                        "#041F25"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#F97AD1",
+                        "#021316"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#041F25",
+                        "#021316"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-5)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FFFFFFE3",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 212
assembler/styles/colors/09-cinnabar.json

@@ -1,212 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Cinnabar",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#ffffff",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#EFEFEB",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#FFDFD3",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#D63D00",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1A1A1A",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#EFEFEB"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#FFDFD3"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#D63D00"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#EFEFEB",
-                        "#FFDFD3"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#EFEFEB",
-                        "#D63D00"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#EFEFEB",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#FFDFD3",
-                        "#D63D00"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#FFDFD3",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#D63D00",
-                        "#1A1A1A"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 477 - 0
assembler/styles/colors/09-citron.json

@@ -0,0 +1,477 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Citron",
+    "categories": [
+        "vibrant",
+        "bright",
+        "bold",
+        "fresh",
+        "food"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F3F2F0",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFFE00",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#E6E600",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#000000CC",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F3F2F0"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#FFFE00"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#E6E600"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000CC"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F3F2F0",
+                        "#FFFE00"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F3F2F0",
+                        "#E6E600"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#F3F2F0",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#F3F2F0",
+                        "#000000CC"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#FFFE00",
+                        "#E6E600"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#FFFE00",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#FFFE00",
+                        "#000000CC"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#E6E600",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#E6E600",
+                        "#000000CC"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#000000",
+                        "#000000CC"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/site-title": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 216
assembler/styles/colors/10-hunter.json

@@ -1,216 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Hunter",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F6F4ED",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#002A32",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#281907",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#121313",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#F6F4ED"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#002A32"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#281907"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#121313"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F6F4ED",
-                        "#002A32"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F6F4ED",
-                        "#281907"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F6F4ED",
-                        "#121313"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#002A32",
-                        "#281907"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#002A32",
-                        "#121313"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#281907",
-                        "#121313"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 469 - 0
assembler/styles/colors/10-sunset.json

@@ -0,0 +1,469 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Sunset",
+    "categories": [
+        "vibrant",
+        "bright",
+        "bold",
+        "modern",
+        "portfolio",
+        "fresh"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FBFDFE",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#FCFEFFCC",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#FF787D",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#FFB678",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#0F1214",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#0F1214E0",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FBFDFE",
+                        "#FCFEFFCC"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FBFDFE",
+                        "#FF787D"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FBFDFE",
+                        "#FFB678"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FBFDFE",
+                        "#0F1214"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FBFDFE",
+                        "#0F1214E0"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#FCFEFFCC",
+                        "#FF787D"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#FCFEFFCC",
+                        "#FFB678"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#FCFEFFCC",
+                        "#0F1214"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#FCFEFFCC",
+                        "#0F1214E0"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#FF787D",
+                        "#FFB678"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#FF787D",
+                        "#0F1214"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#FF787D",
+                        "#0F1214E0"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#FFB678",
+                        "#0F1214"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#FFB678",
+                        "#0F1214E0"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#0F1214",
+                        "#0F1214E0"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 98 - 68
assembler/styles/colors/04-mauve.json → assembler/styles/colors/11-linen.json

@@ -1,32 +1,41 @@
 {
     "$schema": "https://schemas.wp.org/trunk/theme.json",
     "version": 2,
-    "title": "Mauve",
+    "title": "Linen",
+    "categories": [
+        "minimalistic",
+        "clean",
+        "sophisticated",
+        "natural",
+        "modern",
+        "portfolio",
+        "neutral"
+    ],
     "settings": {
         "color": {
             "palette": [
                 {
-                    "color": "#fff",
+                    "color": "#FBFBF9",
                     "name": "Color 1",
                     "slug": "theme-1"
                 },
                 {
-                    "color": "#eed8d3",
+                    "color": "#F4F4EE",
                     "name": "Color 2",
                     "slug": "theme-2"
                 },
                 {
-                    "color": "#aa7c72",
+                    "color": "#dcdcd6",
                     "name": "Color 3",
                     "slug": "theme-3"
                 },
                 {
-                    "color": "#825f58",
+                    "color": "#222222",
                     "name": "Color 4",
                     "slug": "theme-4"
                 },
                 {
-                    "color": "#201819",
+                    "color": "#000000",
                     "name": "Color 5",
                     "slug": "theme-5"
                 }
@@ -34,80 +43,80 @@
             "duotone": [
                 {
                     "colors": [
-                        "#fff",
-                        "#eed8d3"
+                        "#FBFBF9",
+                        "#F4F4EE"
                     ],
                     "slug": "duotone-0-1",
                     "name": "Duotone 1"
                 },
                 {
                     "colors": [
-                        "#fff",
-                        "#aa7c72"
+                        "#FBFBF9",
+                        "#dcdcd6"
                     ],
                     "slug": "duotone-0-2",
                     "name": "Duotone 2"
                 },
                 {
                     "colors": [
-                        "#fff",
-                        "#825f58"
+                        "#FBFBF9",
+                        "#222222"
                     ],
                     "slug": "duotone-0-3",
                     "name": "Duotone 3"
                 },
                 {
                     "colors": [
-                        "#fff",
-                        "#201819"
+                        "#FBFBF9",
+                        "#000000"
                     ],
                     "slug": "duotone-0-4",
                     "name": "Duotone 4"
                 },
                 {
                     "colors": [
-                        "#eed8d3",
-                        "#aa7c72"
+                        "#F4F4EE",
+                        "#dcdcd6"
                     ],
                     "slug": "duotone-1-2",
                     "name": "Duotone 5"
                 },
                 {
                     "colors": [
-                        "#eed8d3",
-                        "#825f58"
+                        "#F4F4EE",
+                        "#222222"
                     ],
                     "slug": "duotone-1-3",
                     "name": "Duotone 6"
                 },
                 {
                     "colors": [
-                        "#eed8d3",
-                        "#201819"
+                        "#F4F4EE",
+                        "#000000"
                     ],
                     "slug": "duotone-1-4",
                     "name": "Duotone 7"
                 },
                 {
                     "colors": [
-                        "#aa7c72",
-                        "#825f58"
+                        "#dcdcd6",
+                        "#222222"
                     ],
                     "slug": "duotone-2-3",
                     "name": "Duotone 8"
                 },
                 {
                     "colors": [
-                        "#aa7c72",
-                        "#201819"
+                        "#dcdcd6",
+                        "#000000"
                     ],
                     "slug": "duotone-2-4",
                     "name": "Duotone 9"
                 },
                 {
                     "colors": [
-                        "#825f58",
-                        "#201819"
+                        "#222222",
+                        "#000000"
                     ],
                     "slug": "duotone-3-4",
                     "name": "Duotone 10"
@@ -174,14 +183,14 @@
         "custom": {
             "input": {
                 "color": {
-                    "background": "var(--wp--preset--color--theme-1)"
+                    "background": "var(--wp--preset--color--theme-5)"
                 },
                 "border": {
                     "color": "var(--wp--preset--color--theme-5)"
                 },
                 ":focus": {
                     "border": {
-                        "color": "var(--wp--preset--color--theme-3)"
+                        "color": "var(--wp--preset--color--theme-5)"
                     }
                 }
             }
@@ -193,29 +202,28 @@
             "text": "var(--wp--preset--color--theme-5)"
         },
         "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
             "core/button": {
                 "variations": {
                     "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-5)"
-                        },
                         "color": {
                             "text": "var(--wp--preset--color--theme-5)"
                         }
                     }
                 }
             },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
                         "core/columns",
-                        "core/cover"
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-2)",
@@ -224,6 +232,7 @@
                     "blocks": {
                         "core/separator": {
                             "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
                                 "text": "var(--wp--preset--color--theme-5)"
                             }
                         }
@@ -231,12 +240,12 @@
                     "elements": {
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-3)",
+                                "background": "var(--wp--preset--color--theme-5)",
                                 "text": "var(--wp--preset--color--theme-1)"
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "background": "var(--wp--preset--color--theme-4)",
                                     "text": "var(--wp--preset--color--theme-1)"
                                 }
                             }
@@ -248,11 +257,12 @@
                         }
                     }
                 },
-                "colorway-2": {
-                    "supportedBlockTypes": [
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
                         "core/group",
                         "core/columns",
-                        "core/cover"
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-3)",
@@ -261,7 +271,17 @@
                     "blocks": {
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "core/site-title": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
                             }
                         }
                     },
@@ -269,7 +289,7 @@
                         "button": {
                             "color": {
                                 "background": "var(--wp--preset--color--theme-5)",
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "text": "var(--wp--preset--color--theme-1)"
                             },
                             ":hover": {
                                 "color": {
@@ -285,52 +305,55 @@
                         }
                     }
                 },
-                "colorway-3": {
-                    "supportedBlockTypes": [
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
+                        "text": "var(--wp--preset--color--theme-3)"
                     },
                     "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-4)"
-                            }
-                        },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-1)"
+                                        "text": "var(--wp--preset--color--theme-3)"
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
                         }
                     },
                     "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-3)",
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "background": "#FFFFFFE3",
                                     "text": "var(--wp--preset--color--theme-5)"
                                 }
                             }
                         },
                         "heading": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
                             }
                         }
                     }
@@ -343,14 +366,21 @@
                     "text": "var(--wp--preset--color--theme-5)"
                 }
             },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
             "button": {
                 "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
+                    "background": "var(--wp--preset--color--theme-5)",
                     "text": "var(--wp--preset--color--theme-1)"
                 },
                 ":hover": {
                     "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
+                        "background": "var(--wp--preset--color--theme-4)",
                         "text": "var(--wp--preset--color--theme-1)"
                     }
                 }

+ 0 - 233
assembler/styles/colors/11-umber.json

@@ -1,233 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Umber",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#F4F3F1",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#DCD9D1",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#513E29",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#443322",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1B130E",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#F4F3F1",
-                        "#DCD9D1"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#F4F3F1",
-                        "#513E29"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#F4F3F1",
-                        "#443322"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#F4F3F1",
-                        "#1B130E"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#DCD9D1",
-                        "#513E29"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#DCD9D1",
-                        "#443322"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#DCD9D1",
-                        "#1B130E"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#513E29",
-                        "#443322"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#513E29",
-                        "#1B130E"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#443322",
-                        "#1B130E"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-3)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)"
-                    }
-                },
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        }
-    }
-}

+ 0 - 233
assembler/styles/colors/12-chestnut.json

@@ -1,233 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Chestnut",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#ECECE4",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#D7D7C6",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#BBBB9E",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#484036",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#3B332B",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#ECECE4",
-                        "#D7D7C6"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#ECECE4",
-                        "#BBBB9E"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#ECECE4",
-                        "#484036"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#ECECE4",
-                        "#3B332B"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#D7D7C6",
-                        "#BBBB9E"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#D7D7C6",
-                        "#484036"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#D7D7C6",
-                        "#3B332B"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#BBBB9E",
-                        "#484036"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#BBBB9E",
-                        "#3B332B"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#484036",
-                        "#3B332B"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)"
-                    }
-                },
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        }
-    }
-}

+ 478 - 0
assembler/styles/colors/12-dawn.json

@@ -0,0 +1,478 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Dawn",
+    "categories": [
+        "fresh",
+        "light",
+        "vibrant",
+        "lifestyle",
+        "feminine",
+        "wellness"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#C6BBBA",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#E7C1BA",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#FFE019",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#FFCD19",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#C6BBBA"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#E7C1BA"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#FFE019"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#FFCD19"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#C6BBBA",
+                        "#E7C1BA"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#C6BBBA",
+                        "#FFE019"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#C6BBBA",
+                        "#FFCD19"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#C6BBBA",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#E7C1BA",
+                        "#FFE019"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#E7C1BA",
+                        "#FFCD19"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#E7C1BA",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#FFE019",
+                        "#FFCD19"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#FFE019",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#FFCD19",
+                        "#000000"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 407 - 0
assembler/styles/colors/13-blush.json

@@ -0,0 +1,407 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Blush",
+    "categories": [
+        "boutique",
+        "lifestyle",
+        "calm",
+        "beauty",
+        "feminine",
+        "elegant",
+        "warm"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F6F4F2",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#F7E3CD",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#8D4E2F",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F6F4F2"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F7E3CD"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#8D4E2F"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F6F4F2",
+                        "#F7E3CD"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F6F4F2",
+                        "#8D4E2F"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F6F4F2",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#F7E3CD",
+                        "#8D4E2F"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#F7E3CD",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#8D4E2F",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-5)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 231
assembler/styles/colors/13-pebble.json

@@ -1,231 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Pebble",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#F9F9F9",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#E3E3E3",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#5d6974",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#6E6259",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#493F3C",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#F9F9F9",
-                        "#E3E3E3"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#F9F9F9",
-                        "#5d6974"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#F9F9F9",
-                        "#6E6259"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#F9F9F9",
-                        "#493F3C"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#E3E3E3",
-                        "#5d6974"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#E3E3E3",
-                        "#6E6259"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#E3E3E3",
-                        "#493F3C"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#5d6974",
-                        "#6E6259"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#5d6974",
-                        "#493F3C"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#6E6259",
-                        "#493F3C"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-5)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 227
assembler/styles/colors/14-mist.json

@@ -1,227 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Mist",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#CBD8D8",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#AED3CE",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#3E4242",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#532606",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#492206",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#CBD8D8",
-                        "#AED3CE"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#CBD8D8",
-                        "#3E4242"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#CBD8D8",
-                        "#532606"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#CBD8D8",
-                        "#492206"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#AED3CE",
-                        "#3E4242"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#AED3CE",
-                        "#532606"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#AED3CE",
-                        "#492206"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#3E4242",
-                        "#532606"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#3E4242",
-                        "#492206"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#532606",
-                        "#492206"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/site-navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 399 - 0
assembler/styles/colors/14-terracotta.json

@@ -0,0 +1,399 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Terracotta",
+    "categories": [
+        "luxury",
+        "elegant",
+        "sophisticated",
+        "feminine",
+        "beauty",
+        "business",
+        "home"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F4F3EC",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#FEA77A",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#17100E",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFF",
+                        "#F4F3EC"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#FEA77A"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#17100E"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F4F3EC",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F4F3EC",
+                        "#FEA77A"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F4F3EC",
+                        "#17100E"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#000000",
+                        "#FEA77A"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#000000",
+                        "#17100E"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#FEA77A",
+                        "#17100E"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-2)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-3)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 204
assembler/styles/colors/15-bisque.json

@@ -1,204 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Bisque",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#e9d7c9",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#7a7e5f",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#2b453c",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#062b23",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#e9d7c9"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#7a7e5f"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#2b453c"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#062b23"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#e9d7c9",
-                        "#7a7e5f"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#e9d7c9",
-                        "#2b453c"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#e9d7c9",
-                        "#062b23"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#7a7e5f",
-                        "#2b453c"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#7a7e5f",
-                        "#062b23"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#2b453c",
-                        "#062b23"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "elements": {
-            "button": {
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)"
-                    }
-                },
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        }
-    }
-}

+ 398 - 0
assembler/styles/colors/15-maritime.json

@@ -0,0 +1,398 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Maritime",
+    "categories": [
+        "business",
+        "professional",
+        "crisp",
+        "bold",
+        "modern",
+        "dynamic"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F9F7F4",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#003297",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#002C84",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#0F1A35",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFF",
+                        "#F9F7F4"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#003297"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#002C84"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFF",
+                        "#0F1A35"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F9F7F4",
+                        "#003297"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F9F7F4",
+                        "#002C84"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F9F7F4",
+                        "#0F1A35"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#003297",
+                        "#002C84"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#003297",
+                        "#0F1A35"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#002C84",
+                        "#0F1A35"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-2)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 233
assembler/styles/colors/16-coral.json

@@ -1,233 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Coral",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F8D4D4",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#F2B1B7",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#EA4322",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#e53815",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#F8D4D4"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#F2B1B7"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#EA4322"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#e53815"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F8D4D4",
-                        "#F2B1B7"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F8D4D4",
-                        "#EA4322"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F8D4D4",
-                        "#e53815"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#F2B1B7",
-                        "#EA4322"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#F2B1B7",
-                        "#e53815"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#EA4322",
-                        "#e53815"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-3)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "button": {
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)"
-                    }
-                },
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        }
-    }
-}

+ 405 - 0
assembler/styles/colors/16-dew.json

@@ -0,0 +1,405 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Dew",
+    "categories": [
+        "earthy",
+        "sophisticated",
+        "natural",
+        "organic",
+        "wellness",
+        "health",
+        "garden"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FBF9F0",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#DBE2DC",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FBEF3B",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#103b15",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#1d0b0d",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FBF9F0",
+                        "#DBE2DC"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FBF9F0",
+                        "#FBEF3B"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FBF9F0",
+                        "#103b15"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FBF9F0",
+                        "#1d0b0d"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#DBE2DC",
+                        "#FBEF3B"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#DBE2DC",
+                        "#103b15"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#DBE2DC",
+                        "#1d0b0d"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#FBEF3B",
+                        "#103b15"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#FBEF3B",
+                        "#1d0b0d"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#103b15",
+                        "#1d0b0d"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#103B1512",
+                                "text": "#103B1512"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FFFFFF1A",
+                                "text": "#FFFFFF1A"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "caption": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FFFFFF1A",
+                                "text": "#FFFFFF1A"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "caption": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    }
+}

+ 0 - 231
assembler/styles/colors/17-lavender.json

@@ -1,231 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Lavender",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#f6dbea",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#EEC0DB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#162BF4",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1f27d6",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFF",
-                        "#f6dbea"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#EEC0DB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#162BF4"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#1f27d6"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#f6dbea",
-                        "#EEC0DB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#f6dbea",
-                        "#162BF4"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#f6dbea",
-                        "#1f27d6"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#EEC0DB",
-                        "#162BF4"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#EEC0DB",
-                        "#1f27d6"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#162BF4",
-                        "#1f27d6"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-3)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 388 - 0
assembler/styles/colors/17-lemon.json

@@ -0,0 +1,388 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Lemon",
+    "categories": [
+        "fresh",
+        "vibrant",
+        "energetic",
+        "youthful",
+        "inviting",
+        "bright"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FCF7EE",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#FFE227",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#F6D70F",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#AA5E00",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#191410",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FCF7EE",
+                        "#FFE227"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FCF7EE",
+                        "#F6D70F"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FCF7EE",
+                        "#AA5E00"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FCF7EE",
+                        "#191410"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFE227",
+                        "#F6D70F"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#FFE227",
+                        "#AA5E00"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#FFE227",
+                        "#191410"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#F6D70F",
+                        "#AA5E00"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#F6D70F",
+                        "#191410"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#AA5E00",
+                        "#191410"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#000000D9",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 231
assembler/styles/colors/18-mint.json

@@ -1,231 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Mint",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#eaf2eb",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#CDDFD1",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#a9bdad",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#e42407",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#2b2e2b",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#eaf2eb",
-                        "#CDDFD1"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#eaf2eb",
-                        "#a9bdad"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#eaf2eb",
-                        "#e42407"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#eaf2eb",
-                        "#2b2e2b"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#CDDFD1",
-                        "#a9bdad"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#CDDFD1",
-                        "#e42407"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#CDDFD1",
-                        "#2b2e2b"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#a9bdad",
-                        "#e42407"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#a9bdad",
-                        "#2b2e2b"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#e42407",
-                        "#2b2e2b"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 411 - 0
assembler/styles/colors/18-umber.json

@@ -0,0 +1,411 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Umber",
+    "categories": [
+        "earthy",
+        "rustic",
+        "natural",
+        "business",
+        "home",
+        "cozy"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#F4F3F1",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#DCD9D1",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#513E29",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#443322",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#1B130E",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#F4F3F1",
+                        "#DCD9D1"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#F4F3F1",
+                        "#513E29"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#F4F3F1",
+                        "#443322"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#F4F3F1",
+                        "#1B130E"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#DCD9D1",
+                        "#513E29"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#DCD9D1",
+                        "#443322"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#DCD9D1",
+                        "#1B130E"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#513E29",
+                        "#443322"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#513E29",
+                        "#1B130E"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#443322",
+                        "#1B130E"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-3)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)",
+                    "background": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            },
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FFFFFF",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FFFFFF",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                },
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                }
+            }
+        }
+    }
+}

+ 0 - 217
assembler/styles/colors/19-salmon.json

@@ -1,217 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Salmon",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#fbfbfb",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFA6A6",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#00000038",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#000000C9",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#0F0F0F",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#fbfbfb",
-                        "#FFA6A6"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#fbfbfb",
-                        "#00000038"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#fbfbfb",
-                        "#000000C9"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#fbfbfb",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFA6A6",
-                        "#00000038"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FFA6A6",
-                        "#000000C9"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FFA6A6",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#00000038",
-                        "#000000C9"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#00000038",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#000000C9",
-                        "#0F0F0F"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 412 - 0
assembler/styles/colors/19-ultraviolet.json

@@ -0,0 +1,412 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Ultraviolet",
+    "categories": [
+        "vibrant",
+        "warm",
+        "bold",
+        "modern",
+        "business",
+        "creative",
+        "event"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#f9f9ec",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#fdfdfa",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#3C00B2",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#2a007d",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#060012",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#f9f9ec",
+                        "#fdfdfa"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#f9f9ec",
+                        "#3C00B2"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#f9f9ec",
+                        "#2a007d"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#f9f9ec",
+                        "#060012"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#fdfdfa",
+                        "#3C00B2"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#fdfdfa",
+                        "#2a007d"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#fdfdfa",
+                        "#060012"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#3C00B2",
+                        "#2a007d"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#3C00B2",
+                        "#060012"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#2a007d",
+                        "#060012"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 406 - 0
assembler/styles/colors/20-canvas.json

@@ -0,0 +1,406 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Canvas",
+    "categories": [
+        "minimalist",
+        "contemporary",
+        "modern",
+        "neutral",
+        "artisnal",
+        "clean"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FDFDF7",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F3EEE7",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#dbd6d0",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#31302e",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#181817",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FDFDF7",
+                        "#F3EEE7"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FDFDF7",
+                        "#dbd6d0"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FDFDF7",
+                        "#31302e"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FDFDF7",
+                        "#181817"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F3EEE7",
+                        "#dbd6d0"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F3EEE7",
+                        "#31302e"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F3EEE7",
+                        "#181817"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#dbd6d0",
+                        "#31302e"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#dbd6d0",
+                        "#181817"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#31302e",
+                        "#181817"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-4)"
+                        },
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 234
assembler/styles/colors/20-maize.json

@@ -1,234 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Maize",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFFA7D",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#0E3A6D",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#0d121c",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFFA7D"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#0E3A6D"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#0d121c"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFA7D",
-                        "#0E3A6D"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFFA7D",
-                        "#0d121c"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#0E3A6D",
-                        "#0d121c"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 6"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-3)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
-                        "core/group",
-                        "core/columns"
-                    ],
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    },
-                    "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
-                        "core/heading": {
-                            "elements": {
-                                "link": {
-                                    "color": {
-                                        "text": "var(--wp--preset--color--theme-2)"
-                                    }
-                                }
-                            }
-                        }
-                    },
-                    "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
-                        "caption": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
-                        "button": {
-                            "color": {
-                                "background": "var(--wp--preset--color--theme-2)",
-                                "text": "var(--wp--preset--color--theme-3)"
-                            },
-                            ":hover": {
-                                "color": {
-                                    "background": "var(--wp--preset--color--theme-1)",
-                                    "text": "var(--wp--preset--color--theme-3)"
-                                }
-                            }
-                        },
-                        "heading": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 204
assembler/styles/colors/21-ash.json

@@ -1,204 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Ash",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#f1f1f1",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#C7C7C7",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#858585",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#111111",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#f1f1f1",
-                        "#C7C7C7"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#f1f1f1",
-                        "#858585"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#f1f1f1",
-                        "#111111"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#f1f1f1",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#C7C7C7",
-                        "#858585"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#C7C7C7",
-                        "#111111"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#C7C7C7",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#858585",
-                        "#111111"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#858585",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#111111",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-4)"
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 388 - 0
assembler/styles/colors/21-rose.json

@@ -0,0 +1,388 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Rose",
+    "categories": [
+        "romantic",
+        "elegant",
+        "sophisticated",
+        "feminine",
+        "vibrant"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#EFEFEF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#C91313",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#A81010",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#EFEFEF"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#C91313"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#A81010"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#EFEFEF",
+                        "#C91313"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#EFEFEF",
+                        "#A81010"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#EFEFEF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#C91313",
+                        "#A81010"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#C91313",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#A81010",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#fff",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 472 - 0
assembler/styles/colors/22-mauve.json

@@ -0,0 +1,472 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Mauve",
+    "categories": [
+        "serene",
+        "tranquil",
+        "feminine",
+        "beauty",
+        "portfolio",
+        "soft",
+        "elegant"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#F6F3EE",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F1EAE0",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#C8B5AE",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#133428",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#0E271E",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#382814",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#F6F3EE",
+                        "#F1EAE0"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#F6F3EE",
+                        "#C8B5AE"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#F6F3EE",
+                        "#133428"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#F6F3EE",
+                        "#0E271E"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F6F3EE",
+                        "#382814"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F1EAE0",
+                        "#C8B5AE"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F1EAE0",
+                        "#133428"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#F1EAE0",
+                        "#0E271E"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#F1EAE0",
+                        "#382814"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#C8B5AE",
+                        "#133428"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#C8B5AE",
+                        "#0E271E"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#C8B5AE",
+                        "#382814"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#133428",
+                        "#0E271E"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#133428",
+                        "#382814"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#0E271E",
+                        "#382814"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": {
+                                    "ref": "styles.blocks.variations.light.elements.heading.color.text"
+                                }
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 221
assembler/styles/colors/22-rosewood.json

@@ -1,221 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Rosewood",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFFFFF30",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#B69691",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#4b332f",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#201713",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFFFFF30"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#B69691"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#4b332f"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#201713"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF30",
-                        "#B69691"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF30",
-                        "#4b332f"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF30",
-                        "#201713"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#B69691",
-                        "#4b332f"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#B69691",
-                        "#201713"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#4b332f",
-                        "#201713"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-3)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-5)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 387 - 0
assembler/styles/colors/23-scarlet.json

@@ -0,0 +1,387 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Scarlet",
+    "categories": [
+        "bold",
+        "modern",
+        "sophisticated",
+        "news",
+        "vibrant",
+        "fitness"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#F3EDE7",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#D90028",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#a50724",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F3EDE7"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#D90028"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#a50724"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F3EDE7",
+                        "#D90028"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F3EDE7",
+                        "#a50724"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F3EDE7",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#D90028",
+                        "#a50724"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#D90028",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#a50724",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-6)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-6)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-6)",
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-6)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            }
+        }
+    }
+}

+ 0 - 212
assembler/styles/colors/23-taupe.json

@@ -1,212 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Taupe",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#ffffff",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F3EBDD",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#A6987C",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#171412D1",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#171412",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#F3EBDD"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#A6987C"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#171412D1"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#171412"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F3EBDD",
-                        "#A6987C"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F3EBDD",
-                        "#171412D1"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F3EBDD",
-                        "#171412"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#A6987C",
-                        "#171412D1"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#A6987C",
-                        "#171412"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#171412D1",
-                        "#171412"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-3)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 219
assembler/styles/colors/24-cherry.json

@@ -1,219 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Cherry",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#ffffff",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#ff9c9c",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#EA1010",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#000000BF",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#ff9c9c"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#EA1010"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#000000BF"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#ff9c9c",
-                        "#EA1010"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#ff9c9c",
-                        "#000000BF"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#ff9c9c",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#EA1010",
-                        "#000000BF"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#EA1010",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#000000BF",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-3)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-5)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-5)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 111 - 59
assembler/styles/colors/05-tangerine.json → assembler/styles/colors/24-tangerine.json

@@ -2,6 +2,13 @@
     "$schema": "https://schemas.wp.org/trunk/theme.json",
     "version": 2,
     "title": "Tangerine",
+    "categories": [
+        "energetic",
+        "bright",
+        "vibrant",
+        "business",
+        "modern"
+    ],
     "settings": {
         "color": {
             "palette": [
@@ -11,20 +18,20 @@
                     "slug": "theme-1"
                 },
                 {
-                    "color": "#EEEEEE",
+                    "color": "#EAEAEA",
                     "name": "Color 2",
                     "slug": "theme-2"
                 },
                 {
-                    "color": "#00b2ff",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#FF4D00",
+                    "color": "#FF681A",
                     "name": "Color 4",
                     "slug": "theme-4"
                 },
+                {
+                    "color": "#502314",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
                 {
                     "color": "#000000",
                     "name": "Color 5",
@@ -35,7 +42,7 @@
                 {
                     "colors": [
                         "#FFFFFF",
-                        "#EEEEEE"
+                        "#EAEAEA"
                     ],
                     "slug": "duotone-0-1",
                     "name": "Duotone 1"
@@ -43,7 +50,7 @@
                 {
                     "colors": [
                         "#FFFFFF",
-                        "#00b2ff"
+                        "#FF681A"
                     ],
                     "slug": "duotone-0-2",
                     "name": "Duotone 2"
@@ -51,7 +58,7 @@
                 {
                     "colors": [
                         "#FFFFFF",
-                        "#FF4D00"
+                        "#502314"
                     ],
                     "slug": "duotone-0-3",
                     "name": "Duotone 3"
@@ -66,23 +73,23 @@
                 },
                 {
                     "colors": [
-                        "#EEEEEE",
-                        "#00b2ff"
+                        "#EAEAEA",
+                        "#FF681A"
                     ],
                     "slug": "duotone-1-2",
                     "name": "Duotone 5"
                 },
                 {
                     "colors": [
-                        "#EEEEEE",
-                        "#FF4D00"
+                        "#EAEAEA",
+                        "#502314"
                     ],
                     "slug": "duotone-1-3",
                     "name": "Duotone 6"
                 },
                 {
                     "colors": [
-                        "#EEEEEE",
+                        "#EAEAEA",
                         "#000000"
                     ],
                     "slug": "duotone-1-4",
@@ -90,15 +97,15 @@
                 },
                 {
                     "colors": [
-                        "#00b2ff",
-                        "#FF4D00"
+                        "#FF681A",
+                        "#502314"
                     ],
                     "slug": "duotone-2-3",
                     "name": "Duotone 8"
                 },
                 {
                     "colors": [
-                        "#00b2ff",
+                        "#FF681A",
                         "#000000"
                     ],
                     "slug": "duotone-2-4",
@@ -106,7 +113,7 @@
                 },
                 {
                     "colors": [
-                        "#FF4D00",
+                        "#502314",
                         "#000000"
                     ],
                     "slug": "duotone-3-4",
@@ -126,12 +133,12 @@
                 },
                 {
                     "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
                     "name": "Gradient 2"
                 },
                 {
                     "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
                     "name": "Gradient 3"
                 },
                 {
@@ -141,12 +148,12 @@
                 },
                 {
                     "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
                     "name": "Gradient 5"
                 },
                 {
                     "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
                     "name": "Gradient 6"
                 },
                 {
@@ -156,17 +163,17 @@
                 },
                 {
                     "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
                     "name": "Gradient 8"
                 },
                 {
                     "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
                     "name": "Gradient 9"
                 },
                 {
                     "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
                     "name": "Gradient 10"
                 }
             ]
@@ -184,29 +191,42 @@
     },
     "styles": {
         "color": {
-            "background": "var(--wp--preset--color--theme-1)",
+            "background": "var(--wp--preset--color--theme-2)",
             "text": "var(--wp--preset--color--theme-5)"
         },
         "blocks": {
             "core/separator": {
                 "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-5)"
                 }
             },
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
+                        "background": "var(--wp--preset--color--theme-1)",
                         "text": "var(--wp--preset--color--theme-5)"
                     },
                     "blocks": {
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
                             }
                         }
                     },
@@ -218,8 +238,8 @@
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-1)",
-                                    "text": "var(--wp--preset--color--theme-5)"
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-1)"
                                 }
                             }
                         },
@@ -227,22 +247,39 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-5)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
                         }
                     }
                 },
-                "colorway-2": {
-                    "supportedBlockTypes": [
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
+                        "background": "var(--wp--preset--color--theme-4)",
                         "text": "var(--wp--preset--color--theme-5)"
                     },
                     "blocks": {
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
                             }
                         }
                     },
@@ -254,8 +291,8 @@
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-1)",
-                                    "text": "var(--wp--preset--color--theme-5)"
+                                    "background": "#000000C2",
+                                    "text": "var(--wp--preset--color--theme-1)"
                                 }
                             }
                         },
@@ -263,13 +300,20 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-5)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
                         }
                     }
                 },
-                "colorway-3": {
-                    "supportedBlockTypes": [
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
                         "background": "var(--wp--preset--color--theme-5)",
@@ -278,29 +322,25 @@
                     "blocks": {
                         "core/separator": {
                             "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
                                 "text": "var(--wp--preset--color--theme-2)"
                             }
                         },
-                        "core/heading": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-1)"
+                                        "text": "var(--wp--preset--color--theme-2)"
                                     }
                                 }
                             }
                         }
                     },
                     "elements": {
-                        "link": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
-                            }
-                        },
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-4)",
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
                             },
                             ":hover": {
                                 "color": {
@@ -311,7 +351,12 @@
                         },
                         "heading": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
                             }
                         }
                     }
@@ -324,15 +369,22 @@
                     "text": "var(--wp--preset--color--theme-5)"
                 }
             },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
             "button": {
                 "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-2)"
                 },
                 ":hover": {
                     "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-1)"
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
                     }
                 }
             }

+ 0 - 217
assembler/styles/colors/25-peach.json

@@ -1,217 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Peach",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#ffffff",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F7BE25",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#ED4011E8",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#EC4010",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#171717",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#F7BE25"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#ED4011E8"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#EC4010"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#171717"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#ED4011E8"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#EC4010"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F7BE25",
-                        "#171717"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#ED4011E8",
-                        "#EC4010"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#ED4011E8",
-                        "#171717"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#EC4010",
-                        "#171717"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-2)",
-            "text": "var(--wp--preset--color--theme-5)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 118 - 49
assembler/styles/colors/03-linen.json → assembler/styles/colors/25-vanilla.json

@@ -1,22 +1,29 @@
 {
     "$schema": "https://schemas.wp.org/trunk/theme.json",
     "version": 2,
-    "title": "Linen",
+    "title": "Vanilla",
+    "categories": [
+        "soft",
+        "light",
+        "serene",
+        "minimalist",
+        "clean"
+    ],
     "settings": {
         "color": {
             "palette": [
                 {
-                    "color": "#FFFFFF",
+                    "color": "#FCFAF8",
                     "name": "Color 1",
                     "slug": "theme-1"
                 },
                 {
-                    "color": "#F4F4EE",
+                    "color": "#F1E9DE",
                     "name": "Color 2",
                     "slug": "theme-2"
                 },
                 {
-                    "color": "#d7d7d2",
+                    "color": "#E4DAD0",
                     "name": "Color 3",
                     "slug": "theme-3"
                 },
@@ -34,23 +41,23 @@
             "duotone": [
                 {
                     "colors": [
-                        "#FFFFFF",
-                        "#F4F4EE"
+                        "#FCFAF8",
+                        "#F1E9DE"
                     ],
                     "slug": "duotone-0-1",
                     "name": "Duotone 1"
                 },
                 {
                     "colors": [
-                        "#FFFFFF",
-                        "#d7d7d2"
+                        "#FCFAF8",
+                        "#E4DAD0"
                     ],
                     "slug": "duotone-0-2",
                     "name": "Duotone 2"
                 },
                 {
                     "colors": [
-                        "#FFFFFF",
+                        "#FCFAF8",
                         "#222222"
                     ],
                     "slug": "duotone-0-3",
@@ -58,7 +65,7 @@
                 },
                 {
                     "colors": [
-                        "#FFFFFF",
+                        "#FCFAF8",
                         "#000000"
                     ],
                     "slug": "duotone-0-4",
@@ -66,15 +73,15 @@
                 },
                 {
                     "colors": [
-                        "#F4F4EE",
-                        "#d7d7d2"
+                        "#F1E9DE",
+                        "#E4DAD0"
                     ],
                     "slug": "duotone-1-2",
                     "name": "Duotone 5"
                 },
                 {
                     "colors": [
-                        "#F4F4EE",
+                        "#F1E9DE",
                         "#222222"
                     ],
                     "slug": "duotone-1-3",
@@ -82,7 +89,7 @@
                 },
                 {
                     "colors": [
-                        "#F4F4EE",
+                        "#F1E9DE",
                         "#000000"
                     ],
                     "slug": "duotone-1-4",
@@ -90,7 +97,7 @@
                 },
                 {
                     "colors": [
-                        "#d7d7d2",
+                        "#E4DAD0",
                         "#222222"
                     ],
                     "slug": "duotone-2-3",
@@ -98,7 +105,7 @@
                 },
                 {
                     "colors": [
-                        "#d7d7d2",
+                        "#E4DAD0",
                         "#000000"
                     ],
                     "slug": "duotone-2-4",
@@ -116,7 +123,7 @@
             "gradients": [
                 {
                     "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
                     "name": "Text to Transparent"
                 },
                 {
@@ -174,14 +181,14 @@
         "custom": {
             "input": {
                 "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
+                    "background": "var(--wp--preset--color--theme-4)"
                 },
                 "border": {
-                    "color": "var(--wp--preset--color--theme-5)"
+                    "color": "var(--wp--preset--color--theme-4)"
                 },
                 ":focus": {
                     "border": {
-                        "color": "var(--wp--preset--color--theme-5)"
+                        "color": "var(--wp--preset--color--theme-4)"
                     }
                 }
             }
@@ -189,101 +196,151 @@
     },
     "styles": {
         "color": {
-            "background": "var(--wp--preset--color--theme-1)",
-            "text": "var(--wp--preset--color--theme-5)"
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
         },
         "blocks": {
             "core/separator": {
                 "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
                 }
             },
             "core/button": {
                 "variations": {
                     "outline": {
                         "color": {
-                            "text": "var(--wp--preset--color--theme-5)"
+                            "text": "var(--wp--preset--color--theme-4)"
                         }
                     }
                 }
             },
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
-                        "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-5)"
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
                     },
                     "blocks": {
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-5)"
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
                             }
                         }
                     },
                     "elements": {
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-5)",
+                                "background": "var(--wp--preset--color--theme-4)",
                                 "text": "var(--wp--preset--color--theme-1)"
                             },
                             ":hover": {
                                 "color": {
-                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "background": "var(--wp--preset--color--theme-5)",
                                     "text": "var(--wp--preset--color--theme-1)"
                                 }
                             }
                         },
                         "heading": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-5)"
+                                "text": "var(--wp--preset--color--theme-4)"
                             }
                         }
                     }
                 },
-                "colorway-2": {
-                    "supportedBlockTypes": [
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
                     },
                     "blocks": {
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
                             }
                         },
-                        "core/heading": {
+                        "core/site-title": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-2)"
+                                        "text": "var(--wp--preset--color--theme-4)"
                                     }
                                 }
                             }
                         }
                     },
                     "elements": {
-                        "link": {
+                        "button": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
                             }
                         },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
                         "button": {
                             "color": {
-                                "background": "var(--wp--preset--color--theme-1)",
-                                "text": "var(--wp--preset--color--theme-5)"
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-4)"
                             },
                             ":hover": {
                                 "color": {
                                     "background": "var(--wp--preset--color--theme-2)",
-                                    "text": "var(--wp--preset--color--theme-5)"
+                                    "text": "var(--wp--preset--color--theme-4)"
                                 }
                             }
                         },
@@ -291,6 +348,11 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-2)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
                         }
                     }
                 }
@@ -299,17 +361,24 @@
         "elements": {
             "heading": {
                 "color": {
-                    "text": "var(--wp--preset--color--theme-5)"
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
                 }
             },
             "button": {
                 "color": {
-                    "background": "var(--wp--preset--color--theme-5)",
+                    "background": "var(--wp--preset--color--theme-4)",
                     "text": "var(--wp--preset--color--theme-1)"
                 },
                 ":hover": {
                     "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
+                        "background": "var(--wp--preset--color--theme-5)",
                         "text": "var(--wp--preset--color--theme-1)"
                     }
                 }

+ 468 - 0
assembler/styles/colors/26-forest.json

@@ -0,0 +1,468 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Forest",
+    "categories": [
+        "natural",
+        "earthy",
+        "organic",
+        "outdoors",
+        "home",
+        "garden",
+        "modern",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#E9ECE9",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#CBCDCC",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#216217",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#1E5816",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#071810",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#E9ECE9"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#CBCDCC"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#216217"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#1E5816"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#071810"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#E9ECE9",
+                        "#CBCDCC"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#E9ECE9",
+                        "#216217"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#E9ECE9",
+                        "#1E5816"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#E9ECE9",
+                        "#071810"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#CBCDCC",
+                        "#216217"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#CBCDCC",
+                        "#1E5816"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#CBCDCC",
+                        "#071810"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#216217",
+                        "#1E5816"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#216217",
+                        "#071810"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#1E5816",
+                        "#071810"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-6)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-6)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-6)",
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": {
+                                    "ref": "styles.blocks.variations.light.elements.heading.color.text"
+                                }
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FFFFFFEB",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 229
assembler/styles/colors/26-raspberry.json

@@ -1,229 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Raspberry",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFF0ED",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFDDD1",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#FF462C",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#AC250B",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFF0ED",
-                        "#FFDDD1"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFF0ED",
-                        "#FF462C"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFF0ED",
-                        "#AC250B"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFF0ED",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFDDD1",
-                        "#FF462C"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FFDDD1",
-                        "#AC250B"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FFDDD1",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#FF462C",
-                        "#AC250B"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#FF462C",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#AC250B",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-2)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-1)"
-                        }
-                    }
-                }
-            },
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 391 - 0
assembler/styles/colors/27-hunter.json

@@ -0,0 +1,391 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Hunter",
+    "categories": [
+        "corporate",
+        "elegant",
+        "professional",
+        "business",
+        "brown"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F6F4ED",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#002A32",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#331800",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#1a0c00",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#F6F4ED"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#002A32"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#331800"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#1a0c00"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F6F4ED",
+                        "#002A32"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F6F4ED",
+                        "#331800"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F6F4ED",
+                        "#1a0c00"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#002A32",
+                        "#331800"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#002A32",
+                        "#1a0c00"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#331800",
+                        "#1a0c00"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 212
assembler/styles/colors/27-sapphire.json

@@ -1,212 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Sapphire",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFFD1",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#ffffff",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#527CEB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#2628DD",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFFD1",
-                        "#ffffff"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFD1",
-                        "#527CEB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFD1",
-                        "#2628DD"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFD1",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#527CEB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#2628DD"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#ffffff",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#527CEB",
-                        "#2628DD"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#527CEB",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#2628DD",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 409 - 0
assembler/styles/colors/28-cinnabar.json

@@ -0,0 +1,409 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Cinnabar",
+    "categories": [
+        "lifestyle",
+        "creative",
+        "vibrant",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFF6EA",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F9E3C7",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#F3D3AA",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#BD012E",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#8F0021",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFF6EA",
+                        "#F9E3C7"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFF6EA",
+                        "#F3D3AA"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFF6EA",
+                        "#BD012E"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFF6EA",
+                        "#8F0021"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F9E3C7",
+                        "#F3D3AA"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F9E3C7",
+                        "#BD012E"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F9E3C7",
+                        "#8F0021"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#F3D3AA",
+                        "#BD012E"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#F3D3AA",
+                        "#8F0021"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#BD012E",
+                        "#8F0021"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "caption": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "caption": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 217
assembler/styles/colors/28-forest.json

@@ -1,217 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Forest",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FCFCCCCF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FDFDCE",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#7D5912",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#127C1C",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FCFCCCCF",
-                        "#FDFDCE"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FCFCCCCF",
-                        "#7D5912"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FCFCCCCF",
-                        "#127C1C"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FCFCCCCF",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FDFDCE",
-                        "#7D5912"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FDFDCE",
-                        "#127C1C"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FDFDCE",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#7D5912",
-                        "#127C1C"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#7D5912",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#127C1C",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 398 - 0
assembler/styles/colors/29-lilac.json

@@ -0,0 +1,398 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Lilac",
+    "categories": [
+        "soft",
+        "elegant",
+        "vibrant",
+        "playful",
+        "feminine",
+        "tranquil"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FCE3FF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#F4D9FF",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#DDFF6C",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#002DF5",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#001BB3",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FCE3FF",
+                        "#F4D9FF"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FCE3FF",
+                        "#DDFF6C"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FCE3FF",
+                        "#002DF5"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FCE3FF",
+                        "#001BB3"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#F4D9FF",
+                        "#DDFF6C"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#F4D9FF",
+                        "#002DF5"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#F4D9FF",
+                        "#001BB3"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#DDFF6C",
+                        "#002DF5"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#DDFF6C",
+                        "#001BB3"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#002DF5",
+                        "#001BB3"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "border": {
+                            "color": "var(--wp--preset--color--theme-2)"
+                        }
+                    }
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FAE8FCE6",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#FAE8FCE6",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 223
assembler/styles/colors/29-plum.json

@@ -1,223 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Plum",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#fbf0ec",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#EBBDAE",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#3a2213",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#DDAB77",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#121738",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#fbf0ec",
-                        "#EBBDAE"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#fbf0ec",
-                        "#3a2213"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#fbf0ec",
-                        "#DDAB77"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#fbf0ec",
-                        "#121738"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#EBBDAE",
-                        "#3a2213"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#EBBDAE",
-                        "#DDAB77"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#EBBDAE",
-                        "#121738"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#3a2213",
-                        "#DDAB77"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#3a2213",
-                        "#121738"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#DDAB77",
-                        "#121738"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "variations": {
-                "2": {
-                    "supportedBlockTypes": [
-                        "core/group"
-                    ],
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        },
-        "elements": {
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 467 - 0
assembler/styles/colors/30-cornflower.json

@@ -0,0 +1,467 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Cornflower",
+    "categories": [
+        "professional",
+        "serene",
+        "corporate",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#C3CDD7",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#B0BECA",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#C47443",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#BA6C3B",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#0F0F0F",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#C3CDD7",
+                        "#B0BECA"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#C3CDD7",
+                        "#C47443"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#C3CDD7",
+                        "#BA6C3B"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#C3CDD7",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#C3CDD7",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#B0BECA",
+                        "#C47443"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#B0BECA",
+                        "#BA6C3B"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#B0BECA",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#B0BECA",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#C47443",
+                        "#BA6C3B"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#C47443",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#C47443",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#BA6C3B",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#BA6C3B",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#0F0F0F",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-6)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-6)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-6)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-6)",
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#0F0F0FE8",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "#0F0F0FE8",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-6)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-6)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-6)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "#0F0F0FE8",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 223
assembler/styles/colors/30-shale.json

@@ -1,223 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Shale",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#F7F0FF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#EDDCFF",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#DBF9FF",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#3A333B",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1B181B",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#F7F0FF",
-                        "#EDDCFF"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#F7F0FF",
-                        "#DBF9FF"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#F7F0FF",
-                        "#3A333B"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#F7F0FF",
-                        "#1B181B"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#EDDCFF",
-                        "#DBF9FF"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#EDDCFF",
-                        "#3A333B"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#EDDCFF",
-                        "#1B181B"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#DBF9FF",
-                        "#3A333B"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#DBF9FF",
-                        "#1B181B"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#3A333B",
-                        "#1B181B"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-2)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-1)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        }
-    }
-}

+ 0 - 241
assembler/styles/colors/31-cafe.json

@@ -1,241 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Cafe",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFDFFF",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#C9E2DB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#4C230B",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#4C230B",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFDFFF"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFDFFF",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FFDFFF",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FFDFFF",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#4C230B",
-                        "#4C230B"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 241
assembler/styles/colors/32-emerald.json

@@ -1,241 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Emerald",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#fdffe6",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FBFFCF",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#C9E2DB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#213414",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#122B07",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#fdffe6",
-                        "#FBFFCF"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#fdffe6",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#fdffe6",
-                        "#213414"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#fdffe6",
-                        "#122B07"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FBFFCF",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FBFFCF",
-                        "#213414"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FBFFCF",
-                        "#122B07"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#213414"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#122B07"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#213414",
-                        "#122B07"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 463 - 0
assembler/styles/colors/32-salmon.json

@@ -0,0 +1,463 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Salmon",
+    "categories": [
+        "modern",
+        "bold",
+        "sleek",
+        "creative",
+        "portfolio"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#FFA6A6",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFB8B8",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#0F0F0F",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#252525",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#B09B9B",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#FFA6A6",
+                        "#FFB8B8"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#FFA6A6",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#FFA6A6",
+                        "#252525"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#FFA6A6",
+                        "#B09B9B"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#FFA6A6",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#FFB8B8",
+                        "#0F0F0F"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#FFB8B8",
+                        "#252525"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#FFB8B8",
+                        "#B09B9B"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#FFB8B8",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#0F0F0F",
+                        "#252525"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#0F0F0F",
+                        "#B09B9B"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#0F0F0F",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#252525",
+                        "#B09B9B"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#252525",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#B09B9B",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 381 - 0
assembler/styles/colors/33-ash.json

@@ -0,0 +1,381 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Ash",
+    "categories": [
+        "professional",
+        "corporate",
+        "minimalist",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#CFCCCA",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#706F6F",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#111111",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#F6F6F6",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#CFCCCA",
+                        "#706F6F"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#CFCCCA",
+                        "#111111"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#CFCCCA",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#CFCCCA",
+                        "#F6F6F6"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#706F6F",
+                        "#111111"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#706F6F",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#706F6F",
+                        "#F6F6F6"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#111111",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#111111",
+                        "#F6F6F6"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#000000",
+                        "#F6F6F6"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 284
assembler/styles/colors/33-moss.json

@@ -1,284 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Moss",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#F6F4F0",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F2F0E9CC",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#F4F4EE",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#263927",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#0C1D0D",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#F6F4F0",
-                        "#F2F0E9CC"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#F6F4F0",
-                        "#F4F4EE"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#F6F4F0",
-                        "#263927"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#F6F4F0",
-                        "#0C1D0D"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F2F0E9CC",
-                        "#F4F4EE"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F2F0E9CC",
-                        "#263927"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F2F0E9CC",
-                        "#0C1D0D"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#F4F4EE",
-                        "#263927"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#F4F4EE",
-                        "#0C1D0D"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#263927",
-                        "#0C1D0D"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-3)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            },
-            "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
-                        "core/group",
-                        "core/columns"
-                    ],
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-5)",
-                        "width": "var(--wp--preset--spacing--20)",
-                        "style": "solid"
-                    },
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-4)",
-                        "text": "var(--wp--preset--color--theme-3)"
-                    },
-                    "blocks": {
-                        "core/separator": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-3)"
-                            }
-                        }
-                    },
-                    "elements": {
-                        "button": {
-                            "color": {
-                                "background": "var(--wp--preset--color--theme-3)",
-                                "text": "var(--wp--preset--color--theme-5)"
-                            },
-                            ":hover": {
-                                "color": {
-                                    "background": "var(--wp--preset--color--theme-2)",
-                                    "text": "var(--wp--preset--color--theme-5)"
-                                }
-                            }
-                        },
-                        "heading": {
-                            "color": {
-                                "text": "var(--wp--preset--color--theme-1)"
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            },
-            "caption": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    }
-}

+ 0 - 236
assembler/styles/colors/34-ink.json

@@ -1,236 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Ink",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#DAEDE770",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#DAECE6",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#C9E2DB",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#0F3039",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#08272F",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#DAEDE770",
-                        "#DAECE6"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#DAEDE770",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#DAEDE770",
-                        "#0F3039"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#DAEDE770",
-                        "#08272F"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#DAECE6",
-                        "#C9E2DB"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#DAECE6",
-                        "#0F3039"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#DAECE6",
-                        "#08272F"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#0F3039"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#C9E2DB",
-                        "#08272F"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#0F3039",
-                        "#08272F"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-1)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-4)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-3)"
-                        }
-                    }
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-4)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-4)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 429 - 0
assembler/styles/colors/34-pool.json

@@ -0,0 +1,429 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Pool",
+    "categories": [
+        "refreshing",
+        "clean",
+        "vibrant",
+        "inviting",
+        "serene"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#2478B3",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#0C2B49",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#06182C",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#CADBEA",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#FCFCFC",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#2478B3",
+                        "#0C2B49"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#2478B3",
+                        "#06182C"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#2478B3",
+                        "#CADBEA"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#2478B3",
+                        "#FCFCFC"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#0C2B49",
+                        "#06182C"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#0C2B49",
+                        "#CADBEA"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#0C2B49",
+                        "#FCFCFC"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#06182C",
+                        "#CADBEA"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#06182C",
+                        "#FCFCFC"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#CADBEA",
+                        "#FCFCFC"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-2)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "button": {
+                        "color": {
+                            "background": "var(--wp--preset--color--theme-2)",
+                            "text": "var(--wp--preset--color--theme-4)"
+                        },
+                        ":hover": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 227
assembler/styles/colors/35-pine.json

@@ -1,227 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Pine",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#E7E7E4",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#D1D1C5",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#113B3B",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#0B2323",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#E7E7E4"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#D1D1C5"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#113B3B"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#0B2323"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#E7E7E4",
-                        "#D1D1C5"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#E7E7E4",
-                        "#113B3B"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#E7E7E4",
-                        "#0B2323"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#D1D1C5",
-                        "#113B3B"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#D1D1C5",
-                        "#0B2323"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#113B3B",
-                        "#0B2323"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            },
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 482 - 0
assembler/styles/colors/35-sapphire.json

@@ -0,0 +1,482 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Sapphire",
+    "categories": [
+        "professional",
+        "vibrant",
+        "sleek",
+        "modern",
+        "dynamic"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#0948C6",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#013CB0",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#BAC0CB",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#F3F2F9",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 1",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#000000",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#0948C6",
+                        "#013CB0"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#0948C6",
+                        "#BAC0CB"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#0948C6",
+                        "#F3F2F9"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#0948C6",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#0948C6",
+                        "#000000"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#013CB0",
+                        "#BAC0CB"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#013CB0",
+                        "#F3F2F9"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#013CB0",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#013CB0",
+                        "#000000"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#BAC0CB",
+                        "#F3F2F9"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#BAC0CB",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#BAC0CB",
+                        "#000000"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#F3F2F9",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#F3F2F9",
+                        "#000000"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#000000"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-2)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-4)",
+            "text": "var(--wp--preset--color--theme-2)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                },
+                "elements": {
+                    "button": {
+                        "color": {
+                            "background": "var(--wp--preset--color--theme-4)",
+                            "text": "var(--wp--preset--color--theme-2)"
+                        },
+                        ":hover": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-4)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 239
assembler/styles/colors/36-lime.json

@@ -1,239 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Lime",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#A4C1C9",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#c5652e",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#BA5212",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#032535",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#A4C1C9"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#c5652e"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#BA5212"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#032535"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#A4C1C9",
-                        "#c5652e"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#A4C1C9",
-                        "#BA5212"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#A4C1C9",
-                        "#032535"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#c5652e",
-                        "#BA5212"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#c5652e",
-                        "#032535"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#BA5212",
-                        "#032535"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-2)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-1)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-1)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 492 - 0
assembler/styles/colors/36-raspberry.json

@@ -0,0 +1,492 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Raspberry",
+    "categories": [
+        "warm",
+        "vibrant",
+        "rich",
+        "comforting",
+        "calm",
+        "moody",
+        "home"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#5C2215",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#6F2B1C",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#C9A282",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#F3E4D4",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#1c0a06",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#faf4ee",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#5C2215",
+                        "#6F2B1C"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#5C2215",
+                        "#C9A282"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#5C2215",
+                        "#F3E4D4"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#5C2215",
+                        "#1c0a06"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#5C2215",
+                        "#faf4ee"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#6F2B1C",
+                        "#C9A282"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#6F2B1C",
+                        "#F3E4D4"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#6F2B1C",
+                        "#1c0a06"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#6F2B1C",
+                        "#faf4ee"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#C9A282",
+                        "#F3E4D4"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#C9A282",
+                        "#1c0a06"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#C9A282",
+                        "#faf4ee"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#F3E4D4",
+                        "#1c0a06"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#F3E4D4",
+                        "#faf4ee"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#1c0a06",
+                        "#faf4ee"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-2)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-2)"
+        },
+        "blocks": {
+            "core/site-title": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                "elements": {
+                    "button": {
+                        "color": {
+                            "background": "var(--wp--preset--color--theme-4)",
+                            "text": "var(--wp--preset--color--theme-2)"
+                        },
+                        ":hover": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    },
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-2)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-3)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-6)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            },
+            "link": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            }
+        }
+    }
+}

+ 500 - 0
assembler/styles/colors/37-cafe.json

@@ -0,0 +1,500 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Cafe",
+    "categories": [
+        "rich",
+        "contemporary",
+        "modern",
+        "coffee",
+        "artisnal",
+        "boutique",
+        "warm"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#472511",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#241309",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#FBE0FF",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFF0FF",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#CEE1DB",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#472511",
+                        "#241309"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#472511",
+                        "#FBE0FF"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#472511",
+                        "#FFF0FF"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#472511",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#472511",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#241309",
+                        "#FBE0FF"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#241309",
+                        "#FFF0FF"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#241309",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#241309",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#FBE0FF",
+                        "#FFF0FF"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#FBE0FF",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#FBE0FF",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#FFF0FF",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#FFF0FF",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#CEE1DB",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/site-title": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 231
assembler/styles/colors/37-mocha.json

@@ -1,231 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Mocha",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#EDE8CC3D",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#EEE9CC",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#825c30",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#674825",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#1E1914",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#EDE8CC3D",
-                        "#EEE9CC"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#EDE8CC3D",
-                        "#825c30"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#EDE8CC3D",
-                        "#674825"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#EDE8CC3D",
-                        "#1E1914"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#EEE9CC",
-                        "#825c30"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#EEE9CC",
-                        "#674825"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#EEE9CC",
-                        "#1E1914"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#825c30",
-                        "#674825"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#825c30",
-                        "#1E1914"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#674825",
-                        "#1E1914"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-1)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-1)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-4)",
-                    "text": "var(--wp--preset--color--theme-2)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-3)",
-                        "text": "var(--wp--preset--color--theme-2)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 487 - 0
assembler/styles/colors/38-emerald.json

@@ -0,0 +1,487 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Emerald",
+    "categories": [
+        "elegant",
+        "sophisticated",
+        "natural",
+        "hospitality",
+        "organic"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#1e2216",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#363E28",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#556342",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#EFFA8A",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFFEEE",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#cccbbe",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#1e2216",
+                        "#363E28"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#1e2216",
+                        "#556342"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#1e2216",
+                        "#EFFA8A"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#1e2216",
+                        "#FFFEEE"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#1e2216",
+                        "#cccbbe"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#363E28",
+                        "#556342"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#363E28",
+                        "#EFFA8A"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#363E28",
+                        "#FFFEEE"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#363E28",
+                        "#cccbbe"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#556342",
+                        "#EFFA8A"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#556342",
+                        "#FFFEEE"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#556342",
+                        "#cccbbe"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#EFFA8A",
+                        "#FFFEEE"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#EFFA8A",
+                        "#cccbbe"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#FFFEEE",
+                        "#cccbbe"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-4)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-4)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-5)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "#FDFFE61A",
+                    "text": "#FDFFE61A"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#122B0712",
+                                "text": "#122B0712"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-1)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FDFFE61A",
+                                "text": "#FDFFE61A"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-6)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "#FDFFE61A",
+                                "text": "#FDFFE61A"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-6)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-4)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-6)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 244
assembler/styles/colors/38-galactic.json

@@ -1,244 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Galactic",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#E2E0FF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#CECBFF",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#87A8E3",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#273E41",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#001D21",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#E2E0FF",
-                        "#CECBFF"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#E2E0FF",
-                        "#87A8E3"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#E2E0FF",
-                        "#273E41"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#E2E0FF",
-                        "#001D21"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#CECBFF",
-                        "#87A8E3"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#CECBFF",
-                        "#273E41"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#CECBFF",
-                        "#001D21"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#87A8E3",
-                        "#273E41"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#87A8E3",
-                        "#001D21"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#273E41",
-                        "#001D21"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                },
-                ":focus": {
-                    "border": {
-                        "color": "var(--wp--preset--color--theme-1)"
-                    }
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        },
-                        "color": {
-                            "text": "var(--wp--preset--color--theme-2)"
-                        }
-                    }
-                }
-            },
-            "core/navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 226
assembler/styles/colors/39-noir.json

@@ -1,226 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Noir",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F8F5E3",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#A9A9A9",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#707070",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#17191B",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFF",
-                        "#F8F5E3"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#A9A9A9"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#707070"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#17191B"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#A9A9A9"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#707070"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#17191B"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#A9A9A9",
-                        "#707070"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#A9A9A9",
-                        "#17191B"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#707070",
-                        "#17191B"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-3)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-4)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-2)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-1)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 499 - 0
assembler/styles/colors/39-sand.json

@@ -0,0 +1,499 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Sand",
+    "categories": [
+        "natural",
+        "neutral",
+        "serene",
+        "sophisticated",
+        "clean"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#171614",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#211F1C",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#6D655B",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#AB9C8C",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#F6F1EC",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#F9F6F1",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#171614",
+                        "#211F1C"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#171614",
+                        "#6D655B"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#171614",
+                        "#AB9C8C"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#171614",
+                        "#F6F1EC"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#171614",
+                        "#F9F6F1"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#211F1C",
+                        "#6D655B"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#211F1C",
+                        "#AB9C8C"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#211F1C",
+                        "#F6F1EC"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#211F1C",
+                        "#F9F6F1"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#6D655B",
+                        "#AB9C8C"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#6D655B",
+                        "#F6F1EC"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#6D655B",
+                        "#F9F6F1"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#AB9C8C",
+                        "#F6F1EC"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#AB9C8C",
+                        "#F9F6F1"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#F6F1EC",
+                        "#F9F6F1"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-2)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-4)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-4)",
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "button": {
+                        "color": {
+                            "background": "var(--wp--preset--color--theme-2)",
+                            "text": "var(--wp--preset--color--theme-5)"
+                        },
+                        ":hover": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-2)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 227
assembler/styles/colors/40-eclipse.json

@@ -1,227 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Eclipse",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#F8F5E3",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#F2E141",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#303030",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#080808",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFF",
-                        "#F8F5E3"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#F2E141"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#303030"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFF",
-                        "#080808"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#F2E141"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#303030"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#F8F5E3",
-                        "#080808"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#F2E141",
-                        "#303030"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#F2E141",
-                        "#080808"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#303030",
-                        "#080808"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-5)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-2)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-2)"
-        },
-        "blocks": {
-            "core/site-title": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/site-navigation": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-2)"
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-3)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 501 - 0
assembler/styles/colors/40-ink.json

@@ -0,0 +1,501 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Ink",
+    "categories": [
+        "lifestyle",
+        "beauty",
+        "feminine",
+        "blog",
+        "chic",
+        "elegant",
+        "modern",
+        "artistic"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#02090C",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#11262E",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#182F38",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#CEE1DB",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#E3ECE9",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#02090C",
+                        "#11262E"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#02090C",
+                        "#182F38"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#02090C",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#02090C",
+                        "#E3ECE9"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#02090C",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#11262E",
+                        "#182F38"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#11262E",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#11262E",
+                        "#E3ECE9"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#11262E",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#182F38",
+                        "#CEE1DB"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#182F38",
+                        "#E3ECE9"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#182F38",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#CEE1DB",
+                        "#E3ECE9"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#CEE1DB",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#E3ECE9",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-3)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/site-title": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 500 - 0
assembler/styles/colors/41-mocha.json

@@ -0,0 +1,500 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Mocha",
+    "categories": [
+        "cozy",
+        "rustic",
+        "welcoming",
+        "business",
+        "warm",
+        "comfortable",
+        "home"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#231F1D",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#3C322C",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#847E79",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#E6FAF5",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#F3FCFA",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#231F1D",
+                        "#3C322C"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#231F1D",
+                        "#847E79"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#231F1D",
+                        "#E6FAF5"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#231F1D",
+                        "#F3FCFA"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#231F1D",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#3C322C",
+                        "#847E79"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#3C322C",
+                        "#E6FAF5"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#3C322C",
+                        "#F3FCFA"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#3C322C",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#847E79",
+                        "#E6FAF5"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#847E79",
+                        "#F3FCFA"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#847E79",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#E6FAF5",
+                        "#F3FCFA"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#E6FAF5",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#F3FCFA",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-3)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-5)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/site-title": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-6)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-6)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-4)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-4)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 0 - 226
assembler/styles/colors/41-onyx.json

@@ -1,226 +0,0 @@
-{
-    "$schema": "https://schemas.wp.org/trunk/theme.json",
-    "version": 2,
-    "title": "Onyx",
-    "settings": {
-        "color": {
-            "palette": [
-                {
-                    "color": "#FFFFFF",
-                    "name": "Color 1",
-                    "slug": "theme-1"
-                },
-                {
-                    "color": "#FFFFFFDB",
-                    "name": "Color 2",
-                    "slug": "theme-2"
-                },
-                {
-                    "color": "#FFFFFF69",
-                    "name": "Color 3",
-                    "slug": "theme-3"
-                },
-                {
-                    "color": "#FFFFFF24",
-                    "name": "Color 4",
-                    "slug": "theme-4"
-                },
-                {
-                    "color": "#000000",
-                    "name": "Color 5",
-                    "slug": "theme-5"
-                }
-            ],
-            "duotone": [
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFFFFFDB"
-                    ],
-                    "slug": "duotone-0-1",
-                    "name": "Duotone 1"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFFFFF69"
-                    ],
-                    "slug": "duotone-0-2",
-                    "name": "Duotone 2"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#FFFFFF24"
-                    ],
-                    "slug": "duotone-0-3",
-                    "name": "Duotone 3"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF",
-                        "#000000"
-                    ],
-                    "slug": "duotone-0-4",
-                    "name": "Duotone 4"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFDB",
-                        "#FFFFFF69"
-                    ],
-                    "slug": "duotone-1-2",
-                    "name": "Duotone 5"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFDB",
-                        "#FFFFFF24"
-                    ],
-                    "slug": "duotone-1-3",
-                    "name": "Duotone 6"
-                },
-                {
-                    "colors": [
-                        "#FFFFFFDB",
-                        "#000000"
-                    ],
-                    "slug": "duotone-1-4",
-                    "name": "Duotone 7"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF69",
-                        "#FFFFFF24"
-                    ],
-                    "slug": "duotone-2-3",
-                    "name": "Duotone 8"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF69",
-                        "#000000"
-                    ],
-                    "slug": "duotone-2-4",
-                    "name": "Duotone 9"
-                },
-                {
-                    "colors": [
-                        "#FFFFFF24",
-                        "#000000"
-                    ],
-                    "slug": "duotone-3-4",
-                    "name": "Duotone 10"
-                }
-            ],
-            "gradients": [
-                {
-                    "slug": "gradient-text-transparent",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) -50%, transparent 50%)",
-                    "name": "Text to Transparent"
-                },
-                {
-                    "slug": "gradient-1-2",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
-                    "name": "Gradient 1"
-                },
-                {
-                    "slug": "gradient-1-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 2"
-                },
-                {
-                    "slug": "gradient-1-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 3"
-                },
-                {
-                    "slug": "gradient-1-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 4"
-                },
-                {
-                    "slug": "gradient-2-3",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
-                    "name": "Gradient 5"
-                },
-                {
-                    "slug": "gradient-2-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 6"
-                },
-                {
-                    "slug": "gradient-2-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 7"
-                },
-                {
-                    "slug": "gradient-3-4",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
-                    "name": "Gradient 8"
-                },
-                {
-                    "slug": "gradient-3-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 9"
-                },
-                {
-                    "slug": "gradient-4-5",
-                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
-                    "name": "Gradient 10"
-                }
-            ]
-        },
-        "custom": {
-            "input": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-3)"
-                },
-                "border": {
-                    "color": "var(--wp--preset--color--theme-3)"
-                }
-            }
-        }
-    },
-    "styles": {
-        "color": {
-            "background": "var(--wp--preset--color--theme-5)",
-            "text": "var(--wp--preset--color--theme-1)"
-        },
-        "blocks": {
-            "core/button": {
-                "variations": {
-                    "outline": {
-                        "border": {
-                            "color": "var(--wp--preset--color--theme-1)"
-                        }
-                    }
-                }
-            },
-            "core/separator": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-4)"
-                }
-            }
-        },
-        "elements": {
-            "heading": {
-                "color": {
-                    "text": "var(--wp--preset--color--theme-1)"
-                }
-            },
-            "button": {
-                "color": {
-                    "background": "var(--wp--preset--color--theme-1)",
-                    "text": "var(--wp--preset--color--theme-5)"
-                },
-                ":hover": {
-                    "color": {
-                        "background": "var(--wp--preset--color--theme-2)",
-                        "text": "var(--wp--preset--color--theme-5)"
-                    }
-                }
-            }
-        }
-    }
-}

+ 500 - 0
assembler/styles/colors/42-moss.json

@@ -0,0 +1,500 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Moss",
+    "categories": [
+        "natural",
+        "earthy",
+        "lush",
+        "tranquil",
+        "serene",
+        "organic",
+        "garden"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#050E05",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#0C1D0D",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#263927",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#F2F0E9CC",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#F1EFE8",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#F8F8F7",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#050E05",
+                        "#0C1D0D"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#050E05",
+                        "#263927"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#050E05",
+                        "#F2F0E9CC"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#050E05",
+                        "#F1EFE8"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#050E05",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#0C1D0D",
+                        "#263927"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#0C1D0D",
+                        "#F2F0E9CC"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#0C1D0D",
+                        "#F1EFE8"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#0C1D0D",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#263927",
+                        "#F2F0E9CC"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#263927",
+                        "#F1EFE8"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#263927",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#F2F0E9CC",
+                        "#F1EFE8"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#F2F0E9CC",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#F1EFE8",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-3)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-3)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-3)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-3)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-3)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "caption": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            }
+        }
+    }
+}

+ 500 - 0
assembler/styles/colors/43-noir.json

@@ -0,0 +1,500 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Noir",
+    "categories": [
+        "dark",
+        "luxury",
+        "sophisticated",
+        "minimalist",
+        "portfolio",
+        "elegant",
+        "modern"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#0E0F0F",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#17191B",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#D4FF5B",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#BDFF09",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#FFFFFF",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#FFFFFFD9",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#0E0F0F",
+                        "#17191B"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#0E0F0F",
+                        "#D4FF5B"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#0E0F0F",
+                        "#BDFF09"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#0E0F0F",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#0E0F0F",
+                        "#FFFFFFD9"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#17191B",
+                        "#D4FF5B"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#17191B",
+                        "#BDFF09"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#17191B",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#17191B",
+                        "#FFFFFFD9"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#D4FF5B",
+                        "#BDFF09"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#D4FF5B",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#D4FF5B",
+                        "#FFFFFFD9"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#BDFF09",
+                        "#FFFFFF"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#BDFF09",
+                        "#FFFFFFD9"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#FFFFFF",
+                        "#FFFFFFD9"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-6)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-6)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-6)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-1)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-6)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "caption": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    }
+}

+ 484 - 0
assembler/styles/colors/44-eclipse.json

@@ -0,0 +1,484 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Eclipse",
+    "categories": [
+        "dark",
+        "corporate",
+        "professional",
+        "sophisticated",
+        "business"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#141414",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#2B2B2B",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#0B412B",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#0E4E34",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                },
+                {
+                    "color": "#F7F7F7",
+                    "name": "Color 2",
+                    "slug": "theme-2"
+                },
+                {
+                    "color": "#D8D8D8",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#141414",
+                        "#2B2B2B"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#141414",
+                        "#0B412B"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#141414",
+                        "#0E4E34"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#141414",
+                        "#F7F7F7"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#141414",
+                        "#D8D8D8"
+                    ],
+                    "slug": "duotone-0-5",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#2B2B2B",
+                        "#0B412B"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#2B2B2B",
+                        "#0E4E34"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#2B2B2B",
+                        "#F7F7F7"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#2B2B2B",
+                        "#D8D8D8"
+                    ],
+                    "slug": "duotone-1-5",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#0B412B",
+                        "#0E4E34"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 10"
+                },
+                {
+                    "colors": [
+                        "#0B412B",
+                        "#F7F7F7"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 11"
+                },
+                {
+                    "colors": [
+                        "#0B412B",
+                        "#D8D8D8"
+                    ],
+                    "slug": "duotone-2-5",
+                    "name": "Duotone 12"
+                },
+                {
+                    "colors": [
+                        "#0E4E34",
+                        "#F7F7F7"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 13"
+                },
+                {
+                    "colors": [
+                        "#0E4E34",
+                        "#D8D8D8"
+                    ],
+                    "slug": "duotone-3-5",
+                    "name": "Duotone 14"
+                },
+                {
+                    "colors": [
+                        "#F7F7F7",
+                        "#D8D8D8"
+                    ],
+                    "slug": "duotone-4-5",
+                    "name": "Duotone 15"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-1-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-6) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-2-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 11"
+                },
+                {
+                    "slug": "gradient-3-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 12"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-2) 100%)",
+                    "name": "Gradient 13"
+                },
+                {
+                    "slug": "gradient-4-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 14"
+                },
+                {
+                    "slug": "gradient-5-6",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-2) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 15"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/site-title": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/site-navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-2)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-2)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-2)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-2)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-2)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-2)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-3)",
+                    "text": "var(--wp--preset--color--theme-2)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-2)"
+                    }
+                }
+            }
+        }
+    }
+}

+ 429 - 0
assembler/styles/colors/45-onyx.json

@@ -0,0 +1,429 @@
+{
+    "$schema": "https://schemas.wp.org/trunk/theme.json",
+    "version": 2,
+    "title": "Onyx",
+    "categories": [
+        "dark",
+        "modern",
+        "luxury",
+        "sleek",
+        "portfolio",
+        "stylish"
+    ],
+    "settings": {
+        "color": {
+            "palette": [
+                {
+                    "color": "#070707",
+                    "name": "Color 6",
+                    "slug": "theme-6"
+                },
+                {
+                    "color": "#0D0D0D",
+                    "name": "Color 1",
+                    "slug": "theme-1"
+                },
+                {
+                    "color": "#D9D7C7",
+                    "name": "Color 5",
+                    "slug": "theme-5"
+                },
+                {
+                    "color": "#E9E8E1",
+                    "name": "Color 4",
+                    "slug": "theme-4"
+                },
+                {
+                    "color": "#F8F8F7",
+                    "name": "Color 3",
+                    "slug": "theme-3"
+                }
+            ],
+            "duotone": [
+                {
+                    "colors": [
+                        "#070707",
+                        "#0D0D0D"
+                    ],
+                    "slug": "duotone-0-1",
+                    "name": "Duotone 1"
+                },
+                {
+                    "colors": [
+                        "#070707",
+                        "#D9D7C7"
+                    ],
+                    "slug": "duotone-0-2",
+                    "name": "Duotone 2"
+                },
+                {
+                    "colors": [
+                        "#070707",
+                        "#E9E8E1"
+                    ],
+                    "slug": "duotone-0-3",
+                    "name": "Duotone 3"
+                },
+                {
+                    "colors": [
+                        "#070707",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-0-4",
+                    "name": "Duotone 4"
+                },
+                {
+                    "colors": [
+                        "#0D0D0D",
+                        "#D9D7C7"
+                    ],
+                    "slug": "duotone-1-2",
+                    "name": "Duotone 5"
+                },
+                {
+                    "colors": [
+                        "#0D0D0D",
+                        "#E9E8E1"
+                    ],
+                    "slug": "duotone-1-3",
+                    "name": "Duotone 6"
+                },
+                {
+                    "colors": [
+                        "#0D0D0D",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-1-4",
+                    "name": "Duotone 7"
+                },
+                {
+                    "colors": [
+                        "#D9D7C7",
+                        "#E9E8E1"
+                    ],
+                    "slug": "duotone-2-3",
+                    "name": "Duotone 8"
+                },
+                {
+                    "colors": [
+                        "#D9D7C7",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-2-4",
+                    "name": "Duotone 9"
+                },
+                {
+                    "colors": [
+                        "#E9E8E1",
+                        "#F8F8F7"
+                    ],
+                    "slug": "duotone-3-4",
+                    "name": "Duotone 10"
+                }
+            ],
+            "gradients": [
+                {
+                    "slug": "gradient-text-transparent",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%)",
+                    "name": "Text to Transparent"
+                },
+                {
+                    "slug": "gradient-1-2",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-1) 100%)",
+                    "name": "Gradient 1"
+                },
+                {
+                    "slug": "gradient-1-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 2"
+                },
+                {
+                    "slug": "gradient-1-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 3"
+                },
+                {
+                    "slug": "gradient-1-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-6) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 4"
+                },
+                {
+                    "slug": "gradient-2-3",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%)",
+                    "name": "Gradient 5"
+                },
+                {
+                    "slug": "gradient-2-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 6"
+                },
+                {
+                    "slug": "gradient-2-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 7"
+                },
+                {
+                    "slug": "gradient-3-4",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%)",
+                    "name": "Gradient 8"
+                },
+                {
+                    "slug": "gradient-3-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 9"
+                },
+                {
+                    "slug": "gradient-4-5",
+                    "gradient": "linear-gradient(to bottom, var(--wp--preset--color--theme-4) 0%, var(--wp--preset--color--theme-3) 100%)",
+                    "name": "Gradient 10"
+                }
+            ]
+        },
+        "custom": {
+            "input": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-1)"
+                },
+                "border": {
+                    "color": "var(--wp--preset--color--theme-5)"
+                },
+                ":focus": {
+                    "border": {
+                        "color": "var(--wp--preset--color--theme-5)"
+                    }
+                }
+            }
+        }
+    },
+    "styles": {
+        "color": {
+            "background": "var(--wp--preset--color--theme-1)",
+            "text": "var(--wp--preset--color--theme-5)"
+        },
+        "blocks": {
+            "core/separator": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "core/navigation": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "core/button": {
+                "variations": {
+                    "outline": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-5)"
+                        }
+                    }
+                }
+            },
+            "core/cover": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-4)"
+                },
+                "elements": {
+                    "heading": {
+                        "color": {
+                            "text": "var(--wp--preset--color--theme-4)"
+                        }
+                    }
+                }
+            },
+            "variations": {
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-3)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-1)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-6)",
+                                    "text": "var(--wp--preset--color--theme-3)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-6)",
+                        "text": "var(--wp--preset--color--theme-5)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        },
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-4)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "elements": {
+            "heading": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            },
+            "link": {
+                "color": {
+                    "text": {
+                        "ref": "styles.color.text"
+                    }
+                }
+            },
+            "button": {
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-1)"
+                },
+                ":hover": {
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-1)"
+                    }
+                }
+            },
+            "caption": {
+                "color": {
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
+            }
+        }
+    }
+}

+ 2 - 2
assembler/styles/typography/02-lucette.json

@@ -79,8 +79,8 @@
 			}
 		},
 		"spacing": {
-            "blockGap": "calc(var(--wp--preset--spacing--20) + 8px)"
-        },
+			"blockGap": "calc(var(--wp--preset--spacing--20) + 8px)"
+		},
 		"typography": {
 			"fontFamily": "var(--wp--preset--font-family--dm-mono)",
 			"lineHeight": "1.6",

+ 11 - 11
assembler/styles/typography/08-gabarito.json

@@ -56,21 +56,21 @@
 				}
 			},
 			"core/separator": {
-                "border": {
-                    "width": "4px"
-                }
-            }
+				"border": {
+					"width": "4px"
+				}
+			}
 		},
 		"elements": {
 			"button": {
 				"spacing": {
-                    "padding": {
-                        "bottom": "10px",
-                        "left": "24px",
-                        "right": "24px",
-                        "top": "10px"
-                    }
-                },
+					"padding": {
+						"bottom": "10px",
+						"left": "24px",
+						"right": "24px",
+						"top": "10px"
+					}
+				},
 				"typography": {
 					"fontWeight": "400",
 					"fontFamily": "var(--wp--preset--font-family--noto-sans-mono)",

+ 126 - 18
assembler/theme.json

@@ -787,37 +787,141 @@
     "styles": {
         "blocks": {
             "variations": {
-                "colorway-1": {
-                    "supportedBlockTypes": [
+                "section-1": {
+                    "title": "Style 1",
+                    "blockTypes": [
                         "core/group",
-                        "core/columns"
+                        "core/columns",
+                        "core/column"
                     ],
                     "color": {
-                        "background": "var(--wp--preset--color--theme-5)",
-                        "text": "var(--wp--preset--color--theme-2)"
+                        "background": "var(--wp--preset--color--theme-2)",
+                        "text": "var(--wp--preset--color--theme-5)"
                     },
                     "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-5)"
+                                    }
+                                }
+                            }
+                        },
                         "core/separator": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "background": "var(--wp--preset--color--theme-5)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    },
+                    "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-4)",
+                                "text": "var(--wp--preset--color--theme-1)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-5)",
+                                    "text": "var(--wp--preset--color--theme-1)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
                             }
                         },
-                        "core/heading": {
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-5)"
+                            }
+                        }
+                    }
+                },
+                "section-2": {
+                    "title": "Style 2",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-4)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
                             "elements": {
                                 "link": {
                                     "color": {
-                                        "text": "var(--wp--preset--color--theme-1)"
+                                        "text": "var(--wp--preset--color--theme-3)"
                                     }
                                 }
                             }
+                        },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
                         }
                     },
                     "elements": {
+                        "button": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-1)",
+                                "text": "var(--wp--preset--color--theme-5)"
+                            },
+                            ":hover": {
+                                "color": {
+                                    "background": "var(--wp--preset--color--theme-2)",
+                                    "text": "var(--wp--preset--color--theme-5)"
+                                }
+                            }
+                        },
+                        "heading": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-1)"
+                            }
+                        },
                         "link": {
                             "color": {
-                                "text": "var(--wp--preset--color--theme-2)"
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    }
+                },
+                "section-3": {
+                    "title": "Style 3",
+                    "blockTypes": [
+                        "core/group",
+                        "core/columns",
+                        "core/column"
+                    ],
+                    "color": {
+                        "background": "var(--wp--preset--color--theme-5)",
+                        "text": "var(--wp--preset--color--theme-3)"
+                    },
+                    "blocks": {
+                        "core/paragraph": {
+                            "elements": {
+                                "link": {
+                                    "color": {
+                                        "text": "var(--wp--preset--color--theme-3)"
+                                    }
+                                }
                             }
                         },
+                        "core/separator": {
+                            "color": {
+                                "background": "var(--wp--preset--color--theme-3)",
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
+                        }
+                    },
+                    "elements": {
                         "button": {
                             "color": {
                                 "background": "var(--wp--preset--color--theme-1)",
@@ -834,6 +938,11 @@
                             "color": {
                                 "text": "var(--wp--preset--color--theme-1)"
                             }
+                        },
+                        "link": {
+                            "color": {
+                                "text": "var(--wp--preset--color--theme-3)"
+                            }
                         }
                     }
                 }
@@ -872,16 +981,16 @@
                 }
             },
             "core/heading": {
-				"elements": {
-					"link": {
+                "elements": {
+                    "link": {
                         "color": {
                             "text": {
                                 "ref": "styles.elements.heading.color.text"
                             }
                         }
                     }
-				}
-			},
+                }
+            },
             "core/navigation": {
                 "typography": {
                     "fontSize": "var(--wp--preset--font-size--small)"
@@ -893,11 +1002,10 @@
                 }
             },
             "core/separator": {
-                "border": {
-                    "color": "var(--wp--preset--color--theme-5)",
-                    "width": "1px"
-                },
-                "css": "border-bottom:0"
+                "color": {
+                    "background": "var(--wp--preset--color--theme-5)",
+                    "text": "var(--wp--preset--color--theme-5)"
+                }
             },
             "core/site-title": {
                 "elements": {