diff --git a/semantic-tokens-patterns.html b/semantic-tokens-patterns.html
index 11665ee..d6def3c 100644
--- a/semantic-tokens-patterns.html
+++ b/semantic-tokens-patterns.html
@@ -20,6 +20,7 @@
| layout-public-page-pattern-content-width | dimension-public-content-width | Gemeinsame Breite für Inhalte im Public-Page-Pattern-Kontext. |
| layout-public-page-pattern-text-picture-columns | repeat(2, minmax(0, 1fr)) | Spaltenraster des Patterns Pattern: text and picture right mit zwei gleich breiten Spalten. |
| layout-public-page-pattern-text-picture-gap | spacing-large | Spaltenabstand zwischen Text und Bild im Pattern Pattern: text and picture right. |
+ | text-public-page-pattern-text-picture | color-font-light | Textfarbe des Patterns Pattern: text and picture right. |
diff --git a/styles/45-patterns-public-page-patterns.css b/styles/45-patterns-public-page-patterns.css
index 2e6c4da..5230a3f 100644
--- a/styles/45-patterns-public-page-patterns.css
+++ b/styles/45-patterns-public-page-patterns.css
@@ -11,6 +11,7 @@
.sg-public-page-pattern-text-and-picture-right {
--layout-public-page-pattern-text-picture-columns: repeat(2, minmax(0, 1fr));
--layout-public-page-pattern-text-picture-gap: var(--spacing-large);
+ --text-public-page-pattern-text-picture: var(--color-font-light);
display: grid;
width: 100%;
min-width: 0;
@@ -18,6 +19,7 @@
grid-template-areas: "text picture";
gap: var(--layout-public-page-pattern-text-picture-gap);
align-items: start;
+ color: var(--text-public-page-pattern-text-picture);
}
.sg-public-page-pattern-text-and-picture-right__text {
@@ -32,6 +34,7 @@
.sg-public-page-pattern-text-and-picture-right__text .sg-body {
margin: 0;
+ color: var(--text-public-page-pattern-text-picture);
}
@media (max-width: 48rem) {