diff --git a/packages/astro/src/default/styles/markdown.css b/packages/astro/src/default/styles/markdown.css index f05ba5161..5fb12ba09 100644 --- a/packages/astro/src/default/styles/markdown.css +++ b/packages/astro/src/default/styles/markdown.css @@ -136,38 +136,38 @@ } .markdown-content .callout-tip { - --tk-elements-markdown-callouts-backgroundColor: var(--tk-background-tip); - --tk-elements-markdown-callouts-borderColor: var(--tk-border-tip); - --tk-elements-markdown-callouts-titleTextColor: var(--tk-text-tip); - --tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor); + --tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-tip-backgroundColor); + --tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-tip-borderColor); + --tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-tip-titleTextColor); + --tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-tip-iconColor); } .markdown-content .callout-info { - --tk-elements-markdown-callouts-backgroundColor: var(--tk-background-info); - --tk-elements-markdown-callouts-borderColor: var(--tk-border-info); - --tk-elements-markdown-callouts-titleTextColor: var(--tk-text-info); - --tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor); + --tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-info-backgroundColor); + --tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-info-borderColor); + --tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-info-titleTextColor); + --tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-info-iconColor); } .markdown-content .callout-warn { - --tk-elements-markdown-callouts-backgroundColor: var(--tk-background-warning); - --tk-elements-markdown-callouts-borderColor: var(--tk-border-warning); - --tk-elements-markdown-callouts-titleTextColor: var(--tk-text-warning); - --tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor); + --tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-warning-backgroundColor); + --tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-warning-borderColor); + --tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-warning-titleTextColor); + --tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-warning-iconColor); } .markdown-content .callout-danger { - --tk-elements-markdown-callouts-backgroundColor: var(--tk-background-negative); - --tk-elements-markdown-callouts-borderColor: var(--tk-border-negative); - --tk-elements-markdown-callouts-titleTextColor: var(--tk-text-negative); - --tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor); + --tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-danger-backgroundColor); + --tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-danger-borderColor); + --tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-danger-titleTextColor); + --tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-danger-iconColor); } .markdown-content .callout-success { - --tk-elements-markdown-callouts-backgroundColor: var(--tk-background-positive); - --tk-elements-markdown-callouts-borderColor: var(--tk-border-positive); - --tk-elements-markdown-callouts-titleTextColor: var(--tk-text-positive); - --tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor); + --tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-success-backgroundColor); + --tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-success-borderColor); + --tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-success-titleTextColor); + --tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-success-iconColor); } .markdown-content .callout a:has(> code):not(:hover) { diff --git a/packages/astro/src/default/styles/variables.css b/packages/astro/src/default/styles/variables.css index 55d46f7a2..61c69dda9 100644 --- a/packages/astro/src/default/styles/variables.css +++ b/packages/astro/src/default/styles/variables.css @@ -330,4 +330,34 @@ /* Status > Active */ --tk-elements-status-active-textColor: var(--tk-text-primary); --tk-elements-status-active-iconColor: var(--tk-elements-status-active-textColor); + + /* Callouts > Tip */ + --tk-elements-callouts-tip-backgroundColor: var(--tk-background-tip); + --tk-elements-callouts-tip-borderColor: var(--tk-border-tip); + --tk-elements-callouts-tip-titleTextColor: var(--tk-text-tip); + --tk-elements-callouts-tip-iconColor: var(--tk-elements-callouts-tip-titleTextColor); + + /* Callouts > Info */ + --tk-elements-callouts-info-backgroundColor: var(--tk-background-info); + --tk-elements-callouts-info-borderColor: var(--tk-border-info); + --tk-elements-callouts-info-titleTextColor: var(--tk-text-info); + --tk-elements-callouts-info-iconColor: var(--tk-elements-callouts-info-titleTextColor); + + /* Callouts > Warning */ + --tk-elements-callouts-warning-backgroundColor: var(--tk-background-warning); + --tk-elements-callouts-warning-borderColor: var(--tk-border-warning); + --tk-elements-callouts-warning-titleTextColor: var(--tk-text-warning); + --tk-elements-callouts-warning-iconColor: var(--tk-elements-callouts-warning-titleTextColor); + + /* Callouts > Danger */ + --tk-elements-callouts-danger-backgroundColor: var(--tk-background-negative); + --tk-elements-callouts-danger-borderColor: var(--tk-border-negative); + --tk-elements-callouts-danger-titleTextColor: var(--tk-text-negative); + --tk-elements-callouts-danger-iconColor: var(--tk-elements-callouts-danger-titleTextColor); + + /* Callouts > Success */ + --tk-elements-callouts-success-backgroundColor: var(--tk-background-positive); + --tk-elements-callouts-success-borderColor: var(--tk-border-positive); + --tk-elements-callouts-success-titleTextColor: var(--tk-text-positive); + --tk-elements-callouts-success-iconColor: var(--tk-elements-callouts-success-titleTextColor); }