diff --git a/libs/core/src/components/pds-tooltip/pds-tooltip.scss b/libs/core/src/components/pds-tooltip/pds-tooltip.scss
index 394e7d35c..1fc4e903c 100644
--- a/libs/core/src/components/pds-tooltip/pds-tooltip.scss
+++ b/libs/core/src/components/pds-tooltip/pds-tooltip.scss
@@ -1,21 +1,13 @@
:host {
- --border-radius-overlay: var(--pine-border-radius-125);
- --border-width-arrow-down: var(--sizing-arrow-default) var(--sizing-arrow-default) 0;
- --border-width-arrow-left: var(--sizing-arrow-default) var(--sizing-arrow-default) var(--sizing-arrow-default) 0;
- --border-width-arrow-right: var(--sizing-arrow-default) 0 var(--sizing-arrow-default) var(--sizing-arrow-default);
- --border-width-arrow-up: 0 var(--sizing-arrow-default) var(--sizing-arrow-default);
+ --tooltip-border-width-arrow-down: var(--tooltip-sizing-arrow) var(--tooltip-sizing-arrow) 0;
+ --tooltip-border-width-arrow-left: var(--tooltip-sizing-arrow) var(--tooltip-sizing-arrow) var(--tooltip-sizing-arrow) 0;
+ --tooltip-border-width-arrow-right: var(--tooltip-sizing-arrow) 0 var(--tooltip-sizing-arrow) var(--tooltip-sizing-arrow);
+ --tooltip-border-width-arrow-up: 0 var(--tooltip-sizing-arrow) var(--tooltip-sizing-arrow);
- --box-shadow-default: var(--pine-box-shadow-200);
-
- --color-background-default: var(--pine-color-grey-950);
- --color-text-default: var(--pine-color-white);
-
- --sizing-arrow-default: 6px;
- --sizing-arrow-offset: 14px;
- --sizing-width-default: 320px;
-
- --spacing-padding-overlay: var(--pine-spacing-100) calc(var(--pine-spacing-300) / 2);
+ --tooltip-sizing-arrow: 6px;
+ --tooltip-sizing-arrow-offset: 14px;
+ --tooltip-dimension-max-width: 320px;
display: inline-block;
position: relative;
@@ -26,20 +18,20 @@
::slotted([slot="content"]) {
display: block;
- max-width: var(--sizing-width-default);
+ max-width: var(--tooltip-dimension-max-width);
white-space: normal;
}
}
.pds-tooltip__content {
- background-color: var(--color-background-default);
- border-radius: var(--border-radius-overlay);
- box-shadow: var(--box-shadow-default);
- color: var(--color-text-default);
+ background-color: var(--pine-color-primary);
+ border-radius: calc(var(--pine-dimension-xs) * 1.25);
+ box-shadow: var(--pine-box-shadow);
+ color: var(--pine-color-text-primary);
// TODO: need to use block / none but the tooltip content width and height are needed for calculations
- max-width: var(--sizing-width-default);
+ max-width: var(--tooltip-dimension-max-width);
opacity: 0;
- padding: var(--spacing-padding-overlay);
+ padding: var(--pine-dimension-xs) calc(var(--pine-dimension-md) / 2);
position: absolute;
visibility: hidden;
width: max-content;
@@ -59,108 +51,108 @@
border-color: transparent;
border-right-color: transparent;
border-style: solid;
- border-width: var(--border-width-arrow-left);
+ border-width: var(--tooltip-border-width-arrow-left);
content: '';
height: 0;
position: absolute;
width: 0;
.pds-tooltip--right & {
- border-inline-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-left);
- left: calc(var(--sizing-arrow-default) * -1);
+ border-inline-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-left);
+ left: calc(var(--tooltip-sizing-arrow) * -1);
top: 50%;
transform: translateY(-50%);
}
.pds-tooltip--right-end & {
- border-inline-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-left);
- bottom: var(--sizing-arrow-offset);
- left: calc(var(--sizing-arrow-default) * -1);
+ border-inline-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-left);
+ bottom: var(--tooltip-sizing-arrow-offset);
+ left: calc(var(--tooltip-sizing-arrow) * -1);
top: initial;
}
.pds-tooltip--right-start & {
- border-inline-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-left);
- left: calc(var(--sizing-arrow-default) * -1);
- top: var(--sizing-arrow-offset);
+ border-inline-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-left);
+ left: calc(var(--tooltip-sizing-arrow) * -1);
+ top: var(--tooltip-sizing-arrow-offset);
}
.pds-tooltip--top & {
- border-block-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-down);
- bottom: calc(var(--sizing-arrow-default) * -1);
+ border-block-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-down);
+ bottom: calc(var(--tooltip-sizing-arrow) * -1);
left: 50%;
top: initial;
transform: translateX(-50%);
}
.pds-tooltip--top-start & {
- border-block-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-down);
- bottom: calc(var(--sizing-arrow-default) * -1);
- left: var(--sizing-arrow-offset);
+ border-block-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-down);
+ bottom: calc(var(--tooltip-sizing-arrow) * -1);
+ left: var(--tooltip-sizing-arrow-offset);
top: initial;
}
.pds-tooltip--top-end & {
- border-block-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-down);
- bottom: calc(var(--sizing-arrow-default) * -1);
+ border-block-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-down);
+ bottom: calc(var(--tooltip-sizing-arrow) * -1);
left: initial;
- right: var(--sizing-arrow-offset);
+ right: var(--tooltip-sizing-arrow-offset);
top: initial;
}
.pds-tooltip--left & {
- border-inline-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-right);
+ border-inline-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-right);
left: initial;
- right: calc(var(--sizing-arrow-default) * -1);
+ right: calc(var(--tooltip-sizing-arrow) * -1);
top: 50%;
transform: translateY(-50%);
}
.pds-tooltip--left-end & {
- border-inline-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-right);
- bottom: var(--sizing-arrow-offset);
+ border-inline-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-right);
+ bottom: var(--tooltip-sizing-arrow-offset);
left: initial;
- right: calc(var(--sizing-arrow-default) * -1);
+ right: calc(var(--tooltip-sizing-arrow) * -1);
top: initial;
}
.pds-tooltip--left-start & {
- border-inline-start-color: var(--color-background-default);
- border-width: var(--border-width-arrow-right);
+ border-inline-start-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-right);
left: initial;
- right: calc(var(--sizing-arrow-default) * -1);
- top: var(--sizing-arrow-offset);
+ right: calc(var(--tooltip-sizing-arrow) * -1);
+ top: var(--tooltip-sizing-arrow-offset);
}
.pds-tooltip--bottom & {
- border-block-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-up);
+ border-block-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-up);
left: 50%;
- top: calc(var(--sizing-arrow-default) * -1);
+ top: calc(var(--tooltip-sizing-arrow) * -1);
transform: translateX(-50%);
}
.pds-tooltip--bottom-end & {
- border-block-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-up);
+ border-block-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-up);
left: initial;
- right: var(--sizing-arrow-offset);
- top: calc(var(--sizing-arrow-default) * -1);
+ right: var(--tooltip-sizing-arrow-offset);
+ top: calc(var(--tooltip-sizing-arrow) * -1);
}
.pds-tooltip--bottom-start & {
- border-block-end-color: var(--color-background-default);
- border-width: var(--border-width-arrow-up);
- left: var(--sizing-arrow-offset);
- top: calc(var(--sizing-arrow-default) * -1);
+ border-block-end-color: var(--pine-color-primary);
+ border-width: var(--tooltip-border-width-arrow-up);
+ left: var(--tooltip-sizing-arrow-offset);
+ top: calc(var(--tooltip-sizing-arrow) * -1);
}
.pds-tooltip--no-arrow & {
diff --git a/libs/core/src/components/pds-tooltip/pds-tooltip.tsx b/libs/core/src/components/pds-tooltip/pds-tooltip.tsx
index 709792975..e3356ac13 100644
--- a/libs/core/src/components/pds-tooltip/pds-tooltip.tsx
+++ b/libs/core/src/components/pds-tooltip/pds-tooltip.tsx
@@ -10,7 +10,7 @@ import {
@Component({
tag: 'pds-tooltip',
- styleUrls: ['../../global/styles/base.scss', 'pds-tooltip.scss'],
+ styleUrls: ['pds-tooltip.scss'],
shadow: true,
})
export class PdsTooltip {
diff --git a/libs/core/src/global/styles/_fonts.scss b/libs/core/src/global/styles/_fonts.scss
index cfecce670..1a70f2fcf 100644
--- a/libs/core/src/global/styles/_fonts.scss
+++ b/libs/core/src/global/styles/_fonts.scss
@@ -9,146 +9,286 @@ $sage-font-cdn-root: 'https://sage.kajabi-cdn.com/fonts';
/* stylelint-disable-next-line annotation-no-unknown */
$sage-greet-font-path: "#{$sage-font-cdn-root}/greet" !default; // pathname of font directory
-$greet-font-name: "greetstandard";
+$greet-file-name: "greetstandard";
+$greet-standard-font-family-name: "Greet Standard";
+
+$greet-condensed-file-name: "Greet-Condensed";
+$greet-condensed-font-family-name: "Greet Condensed";
/* stylelint-disable-next-line annotation-no-unknown */
$sage-inter-font-path: "#{$sage-font-cdn-root}/inter" !default; // pathname of font directory
-$inter-font-name: "Inter";
+$inter-file-name: "Inter";
+$inter-font-family-name: "Inter";
/* stylelint-disable-next-line annotation-no-unknown */
$sage-sprig-font-path: "#{$sage-font-cdn-root}/sprig" !default; // pathname of font directory
-$sprig-font-name: "FAIRE-Sprig";
+$sprig-file-name: "FAIRE-Sprig";
+$sprig-font-family-name: "FAIRE Sprig";
// Light
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: normal;
font-weight: 300;
- src: local("#{$greet-font-name}-light"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-light.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-light.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-light"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-light.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-light.woff?v=#{$body-font-version}") format("woff");
}
// Light Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: italic;
font-weight: 300;
- src: local("#{$greet-font-name}-lightitalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-lightitalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-lightitalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-lightitalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-lightitalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-lightitalic.woff?v=#{$body-font-version}") format("woff");
}
// Regular
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: normal;
font-weight: 400;
- src: local("#{$greet-font-name}-regular"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-regular.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-regular.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-regular"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-regular.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-regular.woff?v=#{$body-font-version}") format("woff");
}
// Regular Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: italic;
font-weight: 400;
- src: local("#{$greet-font-name}-regularitalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-regularitalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-regularitalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-regularitalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-regularitalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-regularitalic.woff?v=#{$body-font-version}") format("woff");
}
// Medium
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: normal;
font-weight: 500;
- src: local("#{$greet-font-name}-medium"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-medium.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-medium.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-medium"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-medium.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-medium.woff?v=#{$body-font-version}") format("woff");
}
// Medium Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: italic;
font-weight: 500;
- src: local("#{$greet-font-name}-mediumitalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-mediumitalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-mediumitalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-mediumitalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-mediumitalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-mediumitalic.woff?v=#{$body-font-version}") format("woff");
}
// Semi-Bold
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: normal ;
font-weight: 600 ;
- src: local("#{$greet-font-name}-semibold"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-semibold.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-semibold.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-semibold"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-semibold.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-semibold.woff?v=#{$body-font-version}") format("woff");
}
// Semi-Bold Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: italic ;
font-weight: 600 ;
- src: local("#{$greet-font-name}-semibolditalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-semibolditalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-semibolditalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-semibolditalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-semibolditalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-semibolditalic.woff?v=#{$body-font-version}") format("woff");
}
// Bold
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: normal ;
font-weight: 700 ;
- src: local("#{$greet-font-name}-bold"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-bold.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-bold.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-bold"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-bold.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-bold.woff?v=#{$body-font-version}") format("woff");
}
// Bold Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-standard-font-family-name}";
font-style: italic ;
font-weight: 700 ;
- src: local("#{$greet-font-name}-bolditalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-bolditalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-bolditalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-file-name}-bolditalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-bolditalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-bolditalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Heavy (Black)
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-standard-font-family-name}";
+ font-style: "normal";
+ font-weight: 900;
+ src: local("#{$greet-file-name}-heavy"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-heavy.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-heavy.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Heavy (Black) Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-standard-font-family-name}";
+ font-style: italic;
+ font-weight: 900;
+ src: local("#{$greet-file-name}-heavyitalic"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-heavyitalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-file-name}-heavyitalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Greet Condensed
+
+// Light
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: normal;
+ font-weight: 300;
+ src: local("#{$greet-condensed-file-name}Light"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Light.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Light.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Light Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: italic;
+ font-weight: 300;
+ src: local("#{$greet-condensed-file-name}LightItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}LightItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}LightItalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Regular
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: normal;
+ font-weight: 400;
+ src: local("#{$greet-condensed-file-name}Regular"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Regular.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Regular.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Regular Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: italic;
+ font-weight: 400;
+ src: local("#{$greet-condensed-file-name}RegularItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}RegularItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}RegularItalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Medium
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: normal;
+ font-weight: 500;
+ src: local("#{$greet-condensed-file-name}Medium"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Medium.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Medium.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Medium Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: italic;
+ font-weight: 500;
+ src: local("#{$greet-condensed-file-name}MediumItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}MediumItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}MediumItalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Semi-Bold
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: normal;
+ font-weight: 600;
+ src: local("#{$greet-condensed-file-name}SemiBold"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}SemiBold.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}SemiBold.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Semi-Bold Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: italic;
+ font-weight: 600;
+ src: local("#{$greet-condensed-file-name}SemiBoldItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}SemiBoldItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}SemiBoldItalic.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Bold
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: normal;
+ font-weight: 700;
+ src: local("#{$greet-condensed-file-name}Bold"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Bold.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Bold.woff?v=#{$body-font-version}") format("woff");
+}
+
+// Bold Italic
+@font-face {
+ font-display: swap;
+ font-family: "#{$greet-condensed-font-family-name}";
+ font-style: italic;
+ font-weight: 700;
+ src: local("#{$greet-condensed-file-name}BoldItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}BoldItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}BoldItalic.woff?v=#{$body-font-version}") format("woff");
}
// Heavy (Black)
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-condensed-font-family-name}";
font-style: "normal";
font-weight: 900;
- src: local("#{$greet-font-name}-heavy"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-heavy.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-heavy.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-condensed-file-name}Heavy"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Heavy.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}Heavy.woff?v=#{$body-font-version}") format("woff");
}
// Heavy (Black) Italic
@font-face {
font-display: swap;
- font-family: "GreetStandard";
+ font-family: "#{$greet-condensed-font-family-name}";
font-style: italic;
font-weight: 900;
- src: local("#{$greet-font-name}-heavyitalic"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-heavyitalic.woff2?v=#{$body-font-version}") format("woff2"),
- url("#{$sage-greet-font-path}/#{$greet-font-name}-heavyitalic.woff?v=#{$body-font-version}") format("woff");
+ src: local("#{$greet-condensed-file-name}HeavyItalic"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}HeavyItalic.woff2?v=#{$body-font-version}") format("woff2"),
+ url("#{$sage-greet-font-path}/#{$greet-condensed-file-name}HeavyItalic.woff?v=#{$body-font-version}") format("woff");
}
// Inter
@@ -156,179 +296,179 @@ $sprig-font-name: "FAIRE-Sprig";
// Thin
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 100;
- src: local("#{$inter-font-name}-Thin"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Thin.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Thin"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Thin.woff2?v=#{$body-font-version}") format("woff2");
}
// Thin Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 100;
- src: local("#{$inter-font-name}-ThinItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-ThinItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-ThinItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-ThinItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Extra Light
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 200;
- src: local("#{$inter-font-name}-ExtraLight"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-ExtraLight.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-ExtraLight"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-ExtraLight.woff2?v=#{$body-font-version}") format("woff2");
}
// Extra Light Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 200;
- src: local("#{$inter-font-name}-ExtraLightItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-ExtraLightItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-ExtraLightItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-ExtraLightItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Light
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 300;
- src: local("#{$inter-font-name}-Light"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Light.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Light"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Light.woff2?v=#{$body-font-version}") format("woff2");
}
// Light Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 300;
- src: local("#{$inter-font-name}-LightItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-LightItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-LightItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-LightItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Regular
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 400;
- src: local("#{$inter-font-name}-Regular"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Regular.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Regular"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Regular.woff2?v=#{$body-font-version}") format("woff2");
}
// Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 400;
- src: local("#{$inter-font-name}-Italic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Italic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Italic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Italic.woff2?v=#{$body-font-version}") format("woff2");
}
// Medium
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 500;
- src: local("#{$inter-font-name}-Medium"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Medium.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Medium"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Medium.woff2?v=#{$body-font-version}") format("woff2");
}
// Medium Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 500;
- src: local("#{$inter-font-name}-MediumItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-MediumItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-MediumItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-MediumItalic.woff2?v=#{$body-font-version}") format("woff2");
}
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 600;
- src: local("#{$inter-font-name}-Thin"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-SemiBold.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Thin"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-SemiBold.woff2?v=#{$body-font-version}") format("woff2");
}
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 600;
- src: local("#{$inter-font-name}-Thin"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-SemiBoldItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Thin"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-SemiBoldItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Semi-Bold
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 700;
- src: local("#{$inter-font-name}-SemiBold"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Bold.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-SemiBold"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Bold.woff2?v=#{$body-font-version}") format("woff2");
}
// Bold Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 700;
- src: local("#{$inter-font-name}-BoldItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-BoldItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-BoldItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-BoldItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Extra Bold
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 800;
- src: local("#{$inter-font-name}-ExtraBold"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-ExtraBold.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-ExtraBold"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-ExtraBold.woff2?v=#{$body-font-version}") format("woff2");
}
// Extra Bold Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 800;
- src: local("#{$inter-font-name}-ExtraBoldItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-ExtraBoldItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-ExtraBoldItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-ExtraBoldItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Black
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: normal;
font-weight: 900;
- src: local("#{$inter-font-name}-Black"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-Black.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-Black"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-Black.woff2?v=#{$body-font-version}") format("woff2");
}
// Black Italic
@font-face {
font-display: swap;
- font-family: "Inter";
+ font-family: "#{$inter-font-family-name}";
font-style: italic;
font-weight: 900;
- src: local("#{$inter-font-name}-BlackItalic"),
- url("#{$sage-inter-font-path}/#{$inter-font-name}-BlackItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$inter-file-name}-BlackItalic"),
+ url("#{$sage-inter-font-path}/#{$inter-file-name}-BlackItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// FAIRE Sprig
@@ -336,119 +476,119 @@ $sprig-font-name: "FAIRE-Sprig";
// Thin
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 200;
- src: local("#{$sprig-font-name}-Thin"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Thin.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Thin"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Thin.woff2?v=#{$body-font-version}") format("woff2");
}
// Thin Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 200;
- src: local("#{$sprig-font-name}-ThinItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-ThinItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-ThinItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-ThinItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Light
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 300;
- src: local("#{$sprig-font-name}-Light"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Light.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Light"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Light.woff2?v=#{$body-font-version}") format("woff2");
}
// Light Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 300;
- src: local("#{$sprig-font-name}-LightItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-LightItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-LightItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-LightItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Regular
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 400;
- src: local("#{$sprig-font-name}-Regular"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Regular.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Regular"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Regular.woff2?v=#{$body-font-version}") format("woff2");
}
// Regular Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 400;
- src: local("#{$sprig-font-name}-RegularItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-RegularItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-RegularItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-RegularItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Medium
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 500;
- src: local("#{$sprig-font-name}-Medium"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Medium.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Medium"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Medium.woff2?v=#{$body-font-version}") format("woff2");
}
// Medium Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 500;
- src: local("#{$sprig-font-name}-MediumItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-MediumItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-MediumItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-MediumItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Bold
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 700;
- src: local("#{$sprig-font-name}-Bold"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Bold.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Bold"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Bold.woff2?v=#{$body-font-version}") format("woff2");
}
// Bold Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 700;
- src: local("#{$sprig-font-name}-BoldItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-BoldItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-BoldItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-BoldItalic.woff2?v=#{$body-font-version}") format("woff2");
}
// Super
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: normal;
font-weight: 900;
- src: local("#{$sprig-font-name}-Super"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-Super.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-Super"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-Super.woff2?v=#{$body-font-version}") format("woff2");
}
// Super Italic
@font-face {
font-display: swap;
- font-family: "Sprig";
+ font-family: "#{$sprig-font-family-name}";
font-style: italic;
font-weight: 900;
- src: local("#{$sprig-font-name}-SuperItalic"),
- url("#{$sage-sprig-font-path}/#{$sprig-font-name}-SuperItalic.woff2?v=#{$body-font-version}") format("woff2");
+ src: local("#{$sprig-file-name}-SuperItalic"),
+ url("#{$sage-sprig-font-path}/#{$sprig-file-name}-SuperItalic.woff2?v=#{$body-font-version}") format("woff2");
}
diff --git a/libs/core/src/global/styles/app.scss b/libs/core/src/global/styles/app.scss
index eadec10ff..5ba260616 100644
--- a/libs/core/src/global/styles/app.scss
+++ b/libs/core/src/global/styles/app.scss
@@ -1,2 +1,7 @@
@use 'tokens/index';
@use 'fonts';
+
+// Fix issue with web components not being hidden when attribute is set
+[hidden] {
+ display: none !important;
+}
diff --git a/libs/core/src/global/styles/base.scss b/libs/core/src/global/styles/base.scss
deleted file mode 100644
index dae37ca5c..000000000
--- a/libs/core/src/global/styles/base.scss
+++ /dev/null
@@ -1,119 +0,0 @@
-// TODO: replace core tokens with semantic
-// Heading color + outline
-
-/*
- Josh's Custom CSS Reset
- https://www.joshwcomeau.com/css/custom-css-reset/
-*/
-:where(*:not(slot), *:not(slot)::before, *:not(slot)::after) {
- box-sizing: border-box;
-}
-
-:where(*:not(slot)) {
- margin: 0;
-}
-
-:where(img, picture, video, canvas, svg) {
- display: block;
- max-width: 100%;
-}
-
-:where(input, button, textarea, select) {
- font: inherit;
-}
-
-:where(p, h1, h2, h3, h4, h5, h6) {
- overflow-wrap: break-word;
-}
-
-/*
- Additional Reset Styles
-*/
-:where(a:not([href]):not([class])) {
- color: currentColor;
- text-decoration: none;
-}
-
-:where(a:not([href]):not([class]):hover) {
- color: currentColor;
- text-decoration: none;
-}
-
-:where(ul[role='list'], ol[role='list']) {
- list-style: none;
-}
-
-:where(table) {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/*
- Mercury Base Styles
-*/
-// Typography
-:where(*:not(slot)) {
- font: var(--pine-typography-body-md-default);
- letter-spacing: var(--pine-letter-spacing-body-md);
-}
-
-:where(h1, h2, h3, h4, h5, h6) {
- font-family: var(--pine-font-family-heading);
- color: var(--pine-color-grey-950);
-}
-
-:where(h1) {
- font: var(--pine-typography-heading-h1);
- letter-spacing: var(--pine-letter-spacing-heading-h1);
-}
-
-:where(h2) {
- font: var(--pine-typography-heading-h2);
- letter-spacing: var(--pine-letter-spacing-heading-h2);
-}
-
-:where(h3) {
- font: var(--pine-typography-heading-h3);
- letter-spacing: var(--pine-letter-spacing-heading-h3);
-}
-
-:where(h4) {
- font: var(--pine-typography-heading-h4);
- letter-spacing: var(--pine-letter-spacing-heading-h4);
-}
-
-:where(h5) {
- font: var(--pine-typography-heading-h5);
- letter-spacing: var(--pine-letter-spacing-heading-h5);
-}
-
-:where(h6) {
- font: var(--pine-typography-heading-h6);
- letter-spacing: var(--pine-letter-spacing-heading-h6);
-}
-
-:where(div, label, p, span) {
- color: var(--pine-color-text-default);
-}
-
-:where(code, kbd, pre, samp) {
- font-family: monospace;
-}
-
-// Accessibility
-:where([role="button"]) {
- cursor: pointer;
-}
-
-:where(:focus) {
- outline: 0;
-}
-
-:where(:focus-visible) {
- outline: var(--pine-border-width-thick) solid var(--pine-color-purple-500);
-}
-
-// Misc.
-:where([hidden]) {
- display: none !important;
-}
diff --git a/libs/core/src/global/styles/tokens/$metadata.json b/libs/core/src/global/styles/tokens/$metadata.json
index a1cab2d77..b4d0d87af 100644
--- a/libs/core/src/global/styles/tokens/$metadata.json
+++ b/libs/core/src/global/styles/tokens/$metadata.json
@@ -1,6 +1,11 @@
{
"tokenSetOrder": [
- "core/core",
- "semantic/semantic"
+ "base/core",
+ "base/semantic",
+ "components/chip",
+ "components/input",
+ "brand/kajabi_products",
+ "brand/kajabi_products/light",
+ "brand/kajabi_products/dark"
]
}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/$themes.json b/libs/core/src/global/styles/tokens/$themes.json
index 0637a088a..8eda97c18 100644
--- a/libs/core/src/global/styles/tokens/$themes.json
+++ b/libs/core/src/global/styles/tokens/$themes.json
@@ -1 +1,1040 @@
-[]
\ No newline at end of file
+[
+ {
+ "id": "ed8276e2d75aa12d4ac0ab77327a46b34cfd03a5",
+ "name": "kajabi_products",
+ "$figmaStyleReferences": {
+ "typography.heading.1": "S:afb333bc7009a5ae31611690b888b3af83c456a5,",
+ "typography.heading.2": "S:445d3fb8837d7448ed596569d82a3a80613b9485,",
+ "typography.heading.3": "S:552926a546490b75b3dac1daec68eb53082d3c2f,",
+ "typography.heading.4": "S:b0afebf9a5791509bd6a65c345fe79e05c53aa56,",
+ "typography.heading.5": "S:157068134250e133e5c29c6960ccf0443b1fe024,",
+ "typography.heading.6": "S:6c56e2eb11fe87bf411baae78347a027e5862f96,",
+ "box-shadow.@": "S:f308091874129e893f209e9e0e0fb5be5717d7db,",
+ "box-shadow.100": "S:65ae635c651d24300066616c0d068e6ce8f44cec,",
+ "box-shadow.150": "S:ffc1bfd0498d3afebf38268e95f5e45a3cc29605,",
+ "box-shadow.200": "S:7892cb8bd88b4acf7adc280e4bb6749b63d139c6,",
+ "box-shadow.300": "S:809c40d15d4d4afcc3a8069cf41849433c479dfa,",
+ "box-shadow.400": "S:8eec8391e2b2434f994bb62dfb97db7541b6a1f2,",
+ "box-shadow.500": "S:16627fdf69922e541fd1084b5964df8881735b0d,",
+ "box-shadow.050": "S:bf7eeae58cb56322fbecf849c1c2dfc4514d393e,"
+ },
+ "selectedTokenSets": {
+ "base/core": "enabled",
+ "base/semantic": "enabled",
+ "components/chip": "enabled",
+ "components/input": "enabled",
+ "brand/kajabi_products": "enabled"
+ },
+ "$figmaCollectionId": "VariableCollectionId:175:2717",
+ "$figmaModeId": "175:46",
+ "$figmaVariableReferences": {
+ "avatar.color.background.container": "78b492b16ba716da6a10f0cc5083d6a49439687f",
+ "border-radius.0": "3a4db1eb3ede34c7f908359429063e77bb79e157",
+ "border-radius.100": "bcde6b845a65629bd752b564830d0879863ccd72",
+ "border-radius.125": "21981a2bc31a49b544796ce350e156e9eb497a18",
+ "border-radius.150": "60803393a4ffeb4aaceaa6ecf215f562fd54ac74",
+ "border-radius.175": "5433b4ec50d9bbf52d81e933425afece7907b97e",
+ "border-radius.200": "8316b6b0ecbdbd95766e39936acdf8ca32f9482d",
+ "border-radius.225": "415056b69fcf747eb9745505a3227332c0dca5e9",
+ "border-radius.250": "32f8816c49b4985cbd8ddd7771707be0a298243c",
+ "border-radius.275": "5d716569720e417d801dca9287b301c328e25cb2",
+ "border-radius.300": "eec9cc3a30d9150e6ea6d80c72c1ce8a2875e282",
+ "border-radius.050": "10ed7590f13558ac22b7e5607bddd6e79d48a146",
+ "border-radius.075": "1f12bf4c94ba883e8314a95e79d1089e4e23c002",
+ "border-radius.round": "217dc7db08dea1bb67d71a957c55764739aed8a0",
+ "border-width.none": "0b31e52a143b4ed71de4054a83dc7830622d083e",
+ "border-width.thin": "64ba3d53844ea8ba71d04a0ea6aaee40fcd0dbb6",
+ "border-width.thick": "1569755104f0b093a104516d25fc58fcaafd7ca8",
+ "color.white": "accfb16e65c8c1c2943782a932ce06ec4c25c421",
+ "color.black": "40321ea01fa435b901e1c3a637d0ed1f0f56bba1",
+ "color.grey.100": "ec8625e8c91884018fd34a74da0597fef5a32ec8",
+ "color.grey.150": "ebae0f651da18cdf840114ec659e5c0c131d8e73",
+ "color.grey.200": "f14e92199057ac1d186a4383cf9209a07f8ac8f1",
+ "color.grey.300": "d5313a13c203bc8c914394b2548f0b32c1d9f44a",
+ "color.grey.400": "60f0066532c473530fe829913602065b13f28af7",
+ "color.grey.500": "43db39fe23ab1df96f2600bedde0d5c3c2e23d48",
+ "color.grey.600": "56279aaba64bd0587a39cd75f35b8cb7e1ad3534",
+ "color.grey.700": "c517d65d68708570cd785c9c3b57cc214c1717a9",
+ "color.grey.800": "3293a9b30c291aeb5bb7e51f505516221d896b8e",
+ "color.grey.900": "2171075018d682c763eb1c2719798b0539ded3f3",
+ "color.grey.950": "a524476c8bad4361e62c2248b71231401c971491",
+ "color.grey.050": "93bd9006ede8aac0ea4fcd643808db080ce5ff1d",
+ "color.blue.100": "644a0f09887e7d41fb7632f8816dac25b2472251",
+ "color.blue.150": "3f7da82c7e85a4a024e6dfaaa134fd1b302e804f",
+ "color.blue.200": "065cc7065b9fcf5f6b73ee07395ed81c48c3af2b",
+ "color.blue.300": "934c5043c16c612f86b6d5d2228eea09f341b1a0",
+ "color.blue.400": "1aaaefbf089489797b183809fc328d87a85ccfac",
+ "color.blue.500": "b11390536d6f931aea6bd2b78bedc8ab5c4c0cc6",
+ "color.blue.600": "6213f113e93291428d369408c9283852b8065782",
+ "color.blue.700": "4ac83e58caf1cd7b23c000139be837fd78d7d4b4",
+ "color.blue.800": "dedbc5db2bb2ed97fe7d01e74ab45b31c7fdd04d",
+ "color.blue.900": "5a1ffcb1815f398a367df215625bbe4f1a4664f8",
+ "color.blue.950": "d28634250dfe440542fac6c97e4066b46c0ae32b",
+ "color.blue.050": "caa2afcc90e9edbc048935ada812855ceb05cc39",
+ "color.green.100": "9374a5db5c022bd56da99c32dc5bcf49b842fcc0",
+ "color.green.150": "b1cd2ec6261ff5f1e4c092bece505d230c2a1ba6",
+ "color.green.200": "13ea96bdebedfba26181fcbc8b616afe36efb154",
+ "color.green.300": "47cdee633e7f1f774cadeee30f991ad5e4573763",
+ "color.green.400": "1017828e6fc4bc30c54964663ce2aea660598582",
+ "color.green.500": "6f5ac211a9715aafa3d83e79cf589a85623bccd8",
+ "color.green.600": "28bed726ea2a4fd13400da18a92fbcde31e34f44",
+ "color.green.700": "2084e4397c709eedfe85df5be5162cb99d441688",
+ "color.green.800": "a92ae93f619ee3620afcdb5018519f66bf6b1f82",
+ "color.green.900": "d99e3f7fc4f3ae38ade0d2d9467406a93e8a0338",
+ "color.green.950": "bd7988b93ac746a2e9ebc59ee8162d3b4e72fac7",
+ "color.green.050": "1b3e768d309d0c83a5d4ce9614c908fcdefe4a93",
+ "color.red.100": "174cc887348db5aa6779aa356d5b55050452e94d",
+ "color.red.150": "7d5a989fd37c02a34d68e1fa15005e36e441f57d",
+ "color.red.200": "26abaaa75ab929aa2a4274b479463d81417b1354",
+ "color.red.300": "bb9d068c7977faf95fd07efb61d26bd2d304ab48",
+ "color.red.400": "ef9441c41ed42beb2dfe222c721e8fabce89e772",
+ "color.red.500": "124ee5a539d9cc998b035b262c2b8396403e6f06",
+ "color.red.600": "c14d8883213c6e17ee0e153461b941fd47164c33",
+ "color.red.700": "1190773cf413a02bb0aeb887b7a56cd0bcec7ae5",
+ "color.red.800": "08ae34f76c40bda51a3ff7a8e1976b44cb6a4aa2",
+ "color.red.900": "c1208cc7599868c992aee15c0139621344fad1bc",
+ "color.red.950": "12763e3fcc9eebb3280bfce7479a88e4cdcfaa47",
+ "color.red.050": "a2390f74577bc98403d518686806f89ec52524fb",
+ "color.yellow.100": "2d11383d5b80967e1e96b98ca4aa7d5dfb1c5ce8",
+ "color.yellow.150": "f3836b168b753e3b171a49a82406811ac9784c75",
+ "color.yellow.200": "5ecbc039631b97065e8a454aa58adf5f5a5799b6",
+ "color.yellow.300": "3a593b19ae1be20a0233a78e272c2552bf01e866",
+ "color.yellow.400": "389000993fcb502955cfc6867908b6362e3a8afc",
+ "color.yellow.500": "6262657cade5eb2572d9059c64f37a6abef35b26",
+ "color.yellow.600": "728681b0149f7738d009352cbe1d5d11f46dca0e",
+ "color.yellow.700": "63307a446812220acd38b9e04a4029629a6b86b0",
+ "color.yellow.800": "ccc6242cff9b8e923778b620aa588a78c241f61d",
+ "color.yellow.900": "a8206261b6acebcef9859ecbf957cc38ab48eee3",
+ "color.yellow.950": "ab94e92a483ce1d5a919e3013986954a12a63ae7",
+ "color.yellow.050": "83bf9e64e77c3bbc792980741067b5a53cba6836",
+ "color.mercury.100": "feaf5565a8fdae081d1cdaa08d20cd3979df60e2",
+ "color.mercury.150": "495559224d23ba02b083199a190296729665515d",
+ "color.mercury.200": "04ae1f18582f9dba82bbda8e3bce6841480564e3",
+ "color.mercury.300": "4e067d2bae71a169c159ac75fa9c480c0eac8a6f",
+ "color.mercury.400": "fd1a75e4be5f5b76b8aa5de73b1f0209d0088ea8",
+ "color.mercury.500": "a302b23de107f9748f3f6aad3e2a01823066ac87",
+ "color.mercury.600": "50ddfa00dd05b9cd2581664f0ab2765262ad75b5",
+ "color.mercury.700": "25c223a8834684a3f1c00fc41fbf1cf3e9cd209e",
+ "color.mercury.800": "bef5e603b3124106738c0afacfa380e610d66003",
+ "color.mercury.900": "b21cf8379be76fdbcd792f3db1665a350002d76a",
+ "color.mercury.950": "127d735820113249af434210b85127bb981e2353",
+ "color.mercury.050": "9c8dbb2527a6cc6f439a265faa4672e8f4ae3dd8",
+ "color.purple.100": "6c16928b32e3f3e459e6f8fbdb77dd3b731b2a74",
+ "color.purple.150": "7a88e09f48f2196e1c54a55eb6dd8ce4fca1227c",
+ "color.purple.200": "31a1461d0c539b8f4d3cb88421fb923e20fe2d4b",
+ "color.purple.300": "d4adfcc4338eb18874c45bc1475459247aef68dc",
+ "color.purple.400": "e9625a3b251a6c8c850b887ca7478a0dc7360a66",
+ "color.purple.500": "d538f4430f06ef1b75fc759392489197cae66793",
+ "color.purple.600": "6bec229d8369f9e3f9276ad88f0f7bb0df22dd64",
+ "color.purple.700": "e77c2e96339c13497424c496fe6720684b2a2215",
+ "color.purple.800": "eb4c68fc818c698928f4eadfef4c39bdbef14213",
+ "color.purple.900": "68dc89121e4216f04391c39ec891a8168f2d6df3",
+ "color.purple.950": "39c718f0192df23601d252f569f25dee72c0bf8d",
+ "color.purple.050": "0376f78c3bba82ea88728052fa27ff94371e12db",
+ "font-family.greet": "06ad57863c9756301fb2b47f727b9e73e462c889",
+ "font-family.inter": "629468dbdfee3b9897e8c4315e2ee8757d2ffbdf",
+ "font-family.sprig": "62d5304c1d0b80b2e54c9dfe4a370557f14fcbe2",
+ "font-size.100": "b347f322eec61b89a14d28b6522000dde60e942e",
+ "font-size.116": "d139dfd35d1ad793cd7f7b1cf52c5479580830a2",
+ "font-size.128": "559f8e86d27712b655831ea48035c51d6ebc79d1",
+ "font-size.142": "3f0c7857bf7e5c7c25c489ea236f03f6a34dd2f3",
+ "font-size.157": "5b2913608f03d28092b93fb8e00463576ff027e5",
+ "font-size.171": "5e2ff2cc06d9c1c62cd8327852a4f58339f6144d",
+ "font-size.185": "8ad3c7b43ddeed95a4d57ed51d07c7f8a7596495",
+ "font-size.200": "7c3bb45add622e371b3f1abc081fff886102dbe1",
+ "font-size.214": "5144e786bfe63caf1fec813d69a2ef9e671e3c81",
+ "font-size.228": "ea773511b7ef455be893c91b897e3d992d40c18b",
+ "font-size.242": "9c663b6669c2078f7ea878f95cd317b55faffd11",
+ "font-size.257": "d2e60864c525d40d36bd1943cde72ad6bd980ebd",
+ "font-size.271": "a09e40b2a0b47a99276e4ca71402cf7d51fd7a6a",
+ "font-size.285": "e47ead1bbacb9cd328f491257f36144215f69358",
+ "font-size.057": "7390fca37e08794869b39fd3b1aa0105264a087d",
+ "font-size.071": "47e45ca452c49919a7f08c693350dca12861e289",
+ "font-size.085": "027613bacafa71d1a5ad299140fbdf2bc3978e8e",
+ "font-weight.100": "5961cf042d159e0bdea4f412b2b2b0ee06976b3e",
+ "font-weight.200": "a41ac3644c0296ff80af73bb8087f2015d7f1cf2",
+ "font-weight.300": "f82b2c9ea7e05c85122fac305018e3a2f68c15f3",
+ "font-weight.400": "cf30ccde3b5bdda58f09d32b8cb9ac4ffafd5aeb",
+ "font-weight.500": "4bd8e949e9ae7d4fb720a30e603ea0a4af77ccee",
+ "font-weight.600": "afff4797920621f7aac6c9c2e37f8b90158c8fbd",
+ "font-weight.700": "61ef6f652a97c8655c68e3ea4922ace8b73b18fc",
+ "font-weight.800": "7b42d61aa992a6e93b691a69e6691619ef9d6b63",
+ "font-weight.900": "e2ca4cd4b6971f4d5244aeb589a7661bc8fd9b00",
+ "line-height.100": "a263f96d7e72a708ae4b5d5a2323cab4a338a7be",
+ "line-height.125": "eaec02c9aa87087663e036372514c44141801c2d",
+ "line-height.150": "01e4f5ee25c588d30bf4b964f64d40827b59c213",
+ "line-height.175": "d12727cf15758bb6514221a4c2932fe2b578759e",
+ "line-height.200": "c0c7f48a5a48e6c4584c185f197819fba7fdadaa",
+ "line-height.225": "745f6c6ca4cb699efac881f29b9a284c85b841b9",
+ "line-height.250": "4a99f01b1f8ded65d86d03728f75f0eeede8b3c7",
+ "line-height.275": "ebe90cd5bfa3794ac9024ec172837740cebfbffe",
+ "line-height.300": "800c7b571d3eb061b49715fc4603d3b5bd526d71",
+ "line-height.025": "67ba0306f21e5605ce4b216665249f2d0f4ce1b8",
+ "line-height.050": "4d10e18a8e738b30dd50a6e54ae57acc6f8539f1",
+ "line-height.075": "d99a23ab9b1b64feaa73113909fd42489e925370",
+ "spacing.0": "04cd94164418e5e3a688852561fcc7c31deff91f",
+ "spacing.100": "f3e6e00b9102e41d23aa132bf126e2d838527ac4",
+ "spacing.150": "12e7eeda26e0cd0cdfe654c20313ce4e61395eac",
+ "spacing.200": "aa06c55efa469fa3fab0387633afa47c8fd789d0",
+ "spacing.250": "a90e455cc209301bddea35d754bdee346d45cd6b",
+ "spacing.300": "6a02311fb1ce101072311978eae7d7ec065ee131",
+ "spacing.350": "05c6dd12127e1b8042d5fa15a1a203b75a04c299",
+ "spacing.400": "08540feb0f1abafd011077ccc602f69501b2e08c",
+ "spacing.450": "2d986df49f3145b8118de5823b0f6be072fee574",
+ "spacing.500": "b942d854160d4826a7af701820348160fabda280",
+ "spacing.550": "4f459e054b8045580f39b050c633e47feee9405f",
+ "spacing.600": "05685690292c0f69af06ef847b5c62e1d4f63021",
+ "spacing.650": "5a906ae83da654243ae2257d0f612f0adef98882",
+ "spacing.700": "f37287544bf81d930f11da615dfb33ab40789628",
+ "spacing.750": "b70462845225d2f2f12da325f6f4931d6f0ce006",
+ "spacing.800": "feae4c846934a9821d2e2d74e3fbd4ed76a8d439",
+ "spacing.050": "2a51a721147a2fe42a40bdab68ac0a33d274245d",
+ "letter-spacing.0": "8d6f6e91dda3f830159370fb43d31d01c1580c91",
+ "letter-spacing.100": "bacae5945640d368f4c23d3d8a11233049d14a05",
+ "letter-spacing.114": "19a8423d350f74077b43350f75be351788be8640",
+ "letter-spacing.128": "028e6a40834fa84435d12a4650278220a96cdb5d",
+ "letter-spacing.142": "c40c76bbc18517b80445053b3d19b71aceb2f6af",
+ "letter-spacing.157": "3790274536c05422a3e8ec4fb55305202155b51a",
+ "letter-spacing.171": "3ec160bbd07699e1686a6199ff06f7726526f790",
+ "letter-spacing.185": "92cb2978a6881b6e80ca697baee10c34716737cf",
+ "letter-spacing.078": "bd4396972f2380605b48b8dd71e20631b6e0ddfb",
+ "letter-spacing.085": "ae9217d04c9ee70c240c5b9b27908a6c5219c028",
+ "border-width.@": "e4473d5fb4aca8a40aba0396552d48af7c7dc92b",
+ "color.accent.disabled": "0198cdb93e0bbd39f23d2e6ee7a916f90e7d464c",
+ "color.accent.hover": "8a042069c24b40ead3ea3c69dff2bdfb473c4fd6",
+ "color.background.container.@": "07aee860ef102f4dba7504c057e2bf78f1763072",
+ "color.background.container.disabled": "046e17a62dde5da167cdec014fa22a84be833966",
+ "color.border.@": "24c59f071f0c3953394acc1d076a9fcca53806c2",
+ "color.border.hover": "e9726abdd467cf2a7f0d85118761dc098ec90206",
+ "color.border.disabled": "c498f529a460c1ca492d0a8a3c103e72695a9570",
+ "color.border.active": "e31205873440b0021e473f84e026d826d5326821",
+ "color.border.danger.@": "a56dc19d4b8c2dfe71c144c6b60b8a1254585d8c",
+ "color.border.danger.hover": "849cbab6e4b4b3597c15b3bcc620a486c93e4ba2",
+ "color.danger.@": "4fbf0034c063f889ffe051651271040f1c98b891",
+ "color.danger.disabled": "55a688e315c62a4174b9c53e705d778779f56168",
+ "color.danger.hover": "d59c2cf7bd22041587c8c6400673ef24a475d9ee",
+ "color.focus-ring.@": "91a10f65093247c469f6c8e11c95b3169674f8e7",
+ "color.focus-ring.danger": "d5b04cbb01fa172228ca034e3fd334994efba7d8",
+ "color.info.@": "74dcb52c1bcc55ce9fb5d0aa67cf5f0a2b98a759",
+ "color.info.disabled": "9084d5661a06a8ae11986ffe437c37ec1c60250a",
+ "color.info.hover": "f797480ddbc19c1825aa9b95ad14cc66b1e1f474",
+ "color.neutral.@": "19699db24f4b17750b482ff311ed0ed2b3e93ff5",
+ "color.neutral.disabled": "9622766c18be6801193259dd7207e83ee8c16eb1",
+ "color.neutral.hover": "3287262a7a738609af6b9ac5d7e7b529f42b448d",
+ "color.primary.@": "6e8963bedb2829f2e8f1d33bc870b4527a6489d2",
+ "color.primary.disabled": "fbc8ec15875cc2ce7be75f5a689b99895d9e44aa",
+ "color.primary.hover": "5fdad6983afca5e987945ec1aec45ecfd47f32b6",
+ "color.secondary.@": "3da81a099bcdf62abf4a6480306fb4552e521bea",
+ "color.secondary.disabled": "d1a5b8195fd8680b9eb599208747cd814cd243e0",
+ "color.secondary.hover": "c6ecfcca5194584c47c88f4c9deee06efe8bdcc7",
+ "color.success.@": "46173b3799e30a200faf6edf861f6316cfa35619",
+ "color.success.disabled": "ad3e68017e2a4a9ea56b8e16cf6d10b826e063cb",
+ "color.success.hover": "35e91845dc40d3f3c1590cc37eba08ae70a3d720",
+ "color.text.@": "7046fcb596cbdb32c2e38b8594b01f943cf7a573",
+ "color.text.hover": "5cd6fad221f09e1524765d30009e8d59d9257fd6",
+ "color.text.disabled": "a881787e4cc3842c4d88be71c82372425f19efd6",
+ "color.text.active": "e5af03e66f26ca663bc115a3bb07c92f13319583",
+ "color.text.accent.@": "a4616a555fdadef0f43d79df039ac13e8d80af3e",
+ "color.text.accent.disabled": "0aa4f9cb11bf4ace7a2d443bed47bb2de9a2eb98",
+ "color.text.accent.hover": "425c00c5bf3689856e091d87702d2a1593fb15fc",
+ "color.text.danger.@": "acaf9c4e2bd3252a2c9a818399691c9dad2fbd2e",
+ "color.text.danger.disabled": "201a86b1aa39ad8bf24dbf4a51b7aed0073ebe24",
+ "color.text.danger.hover": "66b64ec61742660a853fff88533dfc9e6382d8af",
+ "color.text.info.@": "a2766c1d8dcdcf7f9291326faea74441583a2262",
+ "color.text.info.disabled": "a9b17d612cf5c466f5799b4bf6d931df51efb4a4",
+ "color.text.info.hover": "dcab214c3e7427c3837f4191a2a86ee2959495d5",
+ "color.text.message.@": "0f53f0b6821d8d3ad757264360aad843de53afad",
+ "color.text.message.danger": "87a8eb6564fd4e631aec9d76fe439936495b8380",
+ "color.text.message.disabled": "792373f1b0f297f79d2c78536307b546c8e6567e",
+ "color.text.neutral.@": "f61f9dcdd0c049fa75973ff4ad6e9b670e3ee320",
+ "color.text.neutral.disabled": "0ddfd052fb679b345e3465df0dd1baa653ea2df9",
+ "color.text.neutral.hover": "83e1c889a0753904b36d058adcb68e7f554ff2d8",
+ "color.text.placeholder.@": "b7956a7c6341e48828ad832c7360203f679f23c3",
+ "color.text.placeholder.disabled": "ef886d78f849f9a1184b4a5ce8eed45322c64fbc",
+ "color.text.primary.@": "02947de45c07d4feb50d785ddc752720c94c5513",
+ "color.text.primary.disabled": "b10a6f9787ea41c43b02ad21118c02e5281145e7",
+ "color.text.secondary.@": "e7c6e0f469e9dbd19c78304197a7cb9a1474d928",
+ "color.text.secondary.disabled": "e7a15248338719fa5fe16b8ee53395777810a5d2",
+ "color.text.secondary.hover": "7304dbf160189c52357c75463b660637be56eafa",
+ "color.text.sucess.@": "63ff3ce5546bc6f59a5c92c9ee23bdf9982e2253",
+ "color.text.sucess.disabled": "5bbfc84c41941b5daa318cd00e8c71892e2409fd",
+ "color.text.sucess.hover": "15ce17d10d25c3883df5e5cf1a069d620b1dacc6",
+ "color.text.warning.@": "673b0469803d6bcfbc18a3187097f0b99f310242",
+ "color.text.warning.disabled": "ad200938d90059d6d3edebe2b1e9313f9fb9ee3f",
+ "color.text.warning.hover": "a79253dd991a6af16ebbb38642c899791c800030",
+ "color.warning.@": "4982ff805b4142f9f55b514e4bff7c09e6ae8444",
+ "color.warning.disabled": "a9b9c544e1ff6e3f5559c614dc5a1952e8ee4e7b",
+ "color.warning.hover": "e04dd1e97a447a5107b3b6aa96ca36d4a0499d9c",
+ "font-size.@": "fc7f84da965392c6415531b5c830867cc3ec950f",
+ "font-size.body.2xs": "d918fe6843a23c9daf18155e5a264672ba9fc02f",
+ "font-size.body.xs": "532875fb71f337e462f1b111669fa829a4da5761",
+ "font-size.body.sm": "10ce2a289fb2fe73851a54837706121681d79a65",
+ "font-size.body.md": "e663d7e85d3eeb4e682d09f3b2d0bee8de33245a",
+ "font-size.body.lg": "04e35c4e7d1708b038f40a6bf2f1b55af557aeb6",
+ "font-size.body.xl": "5ec27faa8a820a1f595399359b86bd80aa311f8a",
+ "font-size.body.2xl": "5499eb298f0d4922d49e3591f42b48b606d19b24",
+ "font-size.heading.1": "f827ddffd78ff76690415338954f99a6faa5e3b2",
+ "font-size.heading.2": "cbaf71d5de0a67eafd638cb7f054381f9c8ab9a0",
+ "font-size.heading.3": "26fce8c8f5a56f8a1056055191267bdf60c4799b",
+ "font-size.heading.4": "5b55c8448a1e54b02ad7e886f0a7691299746cd5",
+ "font-size.heading.5": "b201977279cc1795699c4a559b84487ba8123699",
+ "font-size.heading.6": "dd4f561cb6aaf4bcebe509e04ad14e9ffe77bbe4",
+ "font-weight.thin": "804e863c11485e26e0dfe661b1eaf989ac16f154",
+ "font-weight.extra-light": "dd2f68b08fc77a0774b0a4dc095d919dae71960e",
+ "font-weight.light": "c1b7a7686812bc39e3a57f2c2ff6d6f94d27353e",
+ "font-weight.regular": "f32aa65baf6424a2be1e997846eba58ec116a346",
+ "font-weight.medium": "8b0cccff231bf25adbd16724d499f5cb08fed36f",
+ "font-weight.semi-bold": "99cbaf39070df81d6bce2374fefe37316e43fb5a",
+ "font-weight.bold": "cac2fe79801270eb97d971c1a7e290b0924d0f06",
+ "font-weight.extra-bold": "e05e32ca3b66a70bcfe7941dcb84e4ca531fd44a",
+ "font-weight.heavy": "50d4a8c226c4012a2f1ac7f188f163511364e5e6",
+ "font-weight.text-message": "7b4f570cfd9b616d9bb69729e9a35df752e0784c",
+ "letter-spacing.@": "9058d0da3d4454ea08b260efb1ab506812c99126",
+ "line-height.text-message": "2f4a1c525cd8bc34bce477f3dcabed9a89f21e0e",
+ "line-height.heading": "94cc27427c026ad8a93fa0be594debbea012a083",
+ "line-height.body": "40302d684f403df10a64c7021e6d5a8e0fe318f3",
+ "spacing.padding-block.@": "2c3178680ab8cbd600a85158f0ff6b75a6db3904",
+ "spacing.padding-block.start": "fdb5bdb1b7e561c7b3d41ff6f93b731359d9e8bb",
+ "spacing.padding-block.end": "c29a2f118f9be34fd0cac16254be3d677ef63d20",
+ "spacing.padding-inline.@": "ffcc87fbd197773d538eb3088730e79b66ae8e32",
+ "spacing.padding-inline.start": "63ff4c9e18d2f395e4e9ac422755bd33c242c1ca",
+ "spacing.padding-inline.end": "9cede2fa9d29ca7500f5c5849811f545df79b22f",
+ "spacing.margin-inline.@": "92f79037d77d443519004fef1fad5685858452dc",
+ "spacing.margin-inline.start": "d46993335e9e1ef97ed7ec8e78b9038a2c10ca14",
+ "spacing.margin-inline.end": "02a624e584b04babc3ae56d07120a8b7f7e39908",
+ "spacing.margin-block.@": "27c940f0a9b859e7200fe11a8230a6a7de36e901",
+ "spacing.margin-block.start": "0204c0073645afd9e993bdf221e6312707f9dbd7",
+ "spacing.margin-block.end": "68d35301430e0c7e5ec669fb8ee68dd1471c213a",
+ "spacing.gap.2xs": "f36c21f286f1f6c70b4b137ceabe6df02f8a1cf3",
+ "spacing.gap.xs": "3678b2d510a1a219bd643aa5b23454da36a9cfa9",
+ "spacing.gap.sm": "bf92fd2a6e0391072c4fd7de8d6722eeeeb4ec4a",
+ "spacing.gap.md": "4597add7af5516c57c0911fa39180ae21a2b887a",
+ "spacing.gap.lg": "85d25d9fe904cbb32addbc893aadff473f8604fa",
+ "spacing.gap.xl": "a983e2f7c8fac4ff9d9967f84c4cde56d9e525c0",
+ "spacing.gap.2xl": "4ba2361fd7a3ba3a804c044ade624e3ffe3f8e72",
+ "color.brand.@": "10e037cda087fd1327cadbba3a3be5b3028e6f59",
+ "border-radius.circle": "f323fb5f5d0dd1271806f5f161aca18b80a758e8"
+ },
+ "group": "brand"
+ },
+ {
+ "id": "88bc260bfde1cb8c2c12cde5caacd704efa5ffb2",
+ "name": "light",
+ "$figmaStyleReferences": {},
+ "selectedTokenSets": {
+ "base/core": "enabled",
+ "base/semantic": "enabled",
+ "components/chip": "enabled",
+ "components/input": "enabled",
+ "brand/kajabi_products": "enabled",
+ "brand/kajabi_products/light": "source"
+ },
+ "$figmaCollectionId": "VariableCollectionId:5636:12047",
+ "$figmaModeId": "5636:2",
+ "$figmaVariableReferences": {
+ "border-width.none": "ca5779bca8ca4afdfe7ace27fbe21944ba5a30f9",
+ "border-width.thin": "e7fb5021e141ab7c2a02874b5dbb4c0f8a58457c",
+ "border-width.thick": "af9187c381dec2aacfcb118c1d0b057eb7e67fc1",
+ "color.white": "0b264c214502efdd413dfeeefcf724c94b205a10",
+ "color.black": "07a58ac3d9871888576ab02076551a158eed0203",
+ "color.grey.100": "94e9205dda262ef2bb8775d3ffd389e1a4b2510c",
+ "color.grey.150": "eaadf49196547a7b5b5e4003529c6dfadc7755bf",
+ "color.grey.200": "64cfb9d6d3e7c2843f324941d12befc8c63242b7",
+ "color.grey.300": "290787a6298b9a05dcfcc05c9c9e546ec6c86f4a",
+ "color.grey.400": "1203ab21a87b63b97ca757cd30f77251ad68724e",
+ "color.grey.500": "74cc2e6bcec67d335b22a5e7372820d2acd48b42",
+ "color.grey.600": "a6d515f9acbf5afbe551d224769a9f21e658d37e",
+ "color.grey.700": "acc3f817fed11e821754539e27a4bc73743aa6d2",
+ "color.grey.800": "b7e21646e10445be478fbf69b496b5f667bab64d",
+ "color.grey.900": "ea9760bb12871eb614859df8cbb65dcd17639f61",
+ "color.grey.950": "cfbfd576d39d2f5986f086a606e6f13ce08028f4",
+ "color.grey.050": "e61aa1f76b4f6a45a9b693aa2983068f0b8feefd",
+ "color.blue.100": "e4a1f2ac2e22b483efbd0968d6395237ef0a9aa1",
+ "color.blue.150": "fa9778289e109a01b01818f5e87b0d46154d8c72",
+ "color.blue.200": "7f63a85c498b1b67343988877baf41eaafd5a260",
+ "color.blue.300": "46531aaf089f51cac3e7934448b886e391ee5f06",
+ "color.blue.400": "67f226412d0dbbead4584ca3be0d8b62670f7052",
+ "color.blue.500": "1627156af787ba854c5c75019de65b952da7c337",
+ "color.blue.600": "27d4d61fa4760125a6e75843de192d031a9db1fd",
+ "color.blue.700": "2f036356345d54a4f04d80e1df42ba69fd0faae1",
+ "color.blue.800": "51db8c0a2b0e55e515aad4b0da9d7a5c06bd241a",
+ "color.blue.900": "bf12b73c2573950330b9bae3312962b0497d4ad5",
+ "color.blue.950": "663757ab9f632f6762adeb4601d6c39f2b3186d3",
+ "color.blue.050": "1b556dd360abd17235270d192578d895ab68e2ed",
+ "color.green.100": "aa6b444d0236f8a435925af913b72c6451219403",
+ "color.green.150": "80bf0115c47db7be98c516396ace0775ba7a70f0",
+ "color.green.200": "4d99709992ce625eceb4a78e81a1291f694395c4",
+ "color.green.300": "89d1bafc547817885bc144e9bbfe4f5e9537483f",
+ "color.green.400": "eb5799f201235a5e40eac123950fa31fc895c283",
+ "color.green.500": "8d691ef057abcafdeb57b77cbaa236c3ea44cc02",
+ "color.green.600": "d3c8a92d5e108a88a6d6f19188c0656b68d1113f",
+ "color.green.700": "4bf9a58393123b228597e837051c617c56cc309b",
+ "color.green.800": "a65c3f3a4959566ab6c828b85e89148586bf1e18",
+ "color.green.900": "c77498c274cc80a063cac76b2682eda79d500c32",
+ "color.green.950": "447f23c2124cbb77e950e76651b0566fc281320c",
+ "color.green.050": "a5c66104eea44a08282560810d9648eff6abf72f",
+ "color.red.100": "48c73193848a33b1f669db6a57efcd22daec98f4",
+ "color.red.150": "962436e5ff3963b793ea31549ee910106b1d0dd3",
+ "color.red.200": "bb7f9897940b5bd90f208ccfd914b936fcfc237a",
+ "color.red.300": "b006b53abba98d7c1059794386a54dabbca1bc73",
+ "color.red.400": "30dc66f80439d04712bde1b4eea127256467b1f5",
+ "color.red.500": "a38213bffefa83c3c3e1ebd4e8645d591d221e7b",
+ "color.red.600": "fed7fe08064f79ac6735ae169a8120ac57ff6aee",
+ "color.red.700": "0ebdc180b51d5c163c9212f8380f76512c87bc0e",
+ "color.red.800": "1411c313906fb1fd636b83c32c2ac1d94f84eee3",
+ "color.red.900": "9063c754ac5574b2b233e8f8bb66aafcd9149576",
+ "color.red.950": "747e3b3b5e457e33eb0db68dbae2534c68a6fafd",
+ "color.red.050": "7e1a5d257051a7dcd3e307b3a1e498bc2b4ed57c",
+ "color.yellow.100": "2bc4cdbc95999d92b5e51159c506b5ed584360d2",
+ "color.yellow.150": "05c967c4674160a4cd7f65db2148a48ba901a3e4",
+ "color.yellow.200": "982d7ad6b6306ac863829bc2fec35aeaa1f6c1f6",
+ "color.yellow.300": "56907762552aaf6604a377bf1ee712aef5166c97",
+ "color.yellow.400": "c96468ad3f84931648561139e70821e16cf449a2",
+ "color.yellow.500": "ee26c421675ae1e460d03cfb2cd8abf31a8861cd",
+ "color.yellow.600": "1e0730ae7c41c124ee2ede0a71266f3f44830fc8",
+ "color.yellow.700": "9a5928a4d01e55c0d74f91795db977b0d88c0455",
+ "color.yellow.800": "2eb7bff3460174478ddc14fdecb8f43adcc8cb90",
+ "color.yellow.900": "35dd0fbd26d7371fcbf07e8b91295ff67fd6b5ac",
+ "color.yellow.950": "54f9a7d7747768a8375db97ed03663187ddb0798",
+ "color.yellow.050": "19ae653c574221be1fd3be26db799ecbcb880ce2",
+ "color.mercury.100": "4a89c53a2ff96e63c7bdf6732f3542879dabaef6",
+ "color.mercury.150": "8fb843d9e916cb0a086ee7e838b084dd2e03d8ef",
+ "color.mercury.200": "12093abd056d6f1a3578e1e31af9b3cf8f9c2621",
+ "color.mercury.300": "689599c7f8858bcba690b89a40bf5b906ecf4b47",
+ "color.mercury.400": "91534984d6f6cde3365f91917cafb6d03d3ec998",
+ "color.mercury.500": "1b06bfe7bff6fdc82529918073e922e4eabb457d",
+ "color.mercury.600": "ff0b420d89ce2c1f88fa8ebcf38eaef88fe949bd",
+ "color.mercury.700": "52f6bc51f1046891a185e829d092f1e74a81fce3",
+ "color.mercury.800": "18bbc570cdc54e8c1996ededf6dda81915e8ed35",
+ "color.mercury.900": "b3cfb304ef6e110a8d87b35bbbaf7448e52a2114",
+ "color.mercury.950": "aa37e18652da39a6b8ee4167625ca166aaa51067",
+ "color.mercury.050": "802f5d6cb17cc49b4fcf9323feaa27613ab8e3d6",
+ "color.purple.100": "52598304285cba7403a3af1e24ce1d4bd2af55ed",
+ "color.purple.150": "37a52e8c5b150a07dd83174c37bec75377ea2f7c",
+ "color.purple.200": "5c672dce38901149a56e275a88766c7a79b6d053",
+ "color.purple.300": "8dcbcaa3885e67d94b1604ba3f8d66d08315184c",
+ "color.purple.400": "4e32313745caa4b8cff356d87a96a4d13b4f8d74",
+ "color.purple.500": "dcbf040408d999cd855db43e08ea1e58451f83d6",
+ "color.purple.600": "9c2eb5da62e4da57be0d919ce19ed37b2375869e",
+ "color.purple.700": "cbafbc1321e9f4fd3e1e375b2e9108e6e2f637f1",
+ "color.purple.800": "5b2a1917e4ba41fc3ccf22f78c5607a1eb281201",
+ "color.purple.900": "4caffda944bcd3f7dc0323a3f3a800dbe8c5b5bf",
+ "color.purple.950": "6dabdc7ad98543dcc0119b836f015c330bdf5df5",
+ "color.purple.050": "26197e00ad81b323dfb8baeb73314da070a18d76",
+ "font-family.greet": "056f03a20e3113be64bc5ff7b9f4643f7f8b861d",
+ "font-family.greet-condensed": "40d1b57a31e6dd64e0836572368c3c3520dc5ad7",
+ "font-family.inter": "643f9a433e11e1a9c1a5ce749485c8ce2040b1e1",
+ "font-family.faire-sprig": "aac1df32b5ce9d8f6a0b1404657c1deb2dd15651",
+ "font-size.100": "0b6b8953bcfebf0e6e643733aff0c34a09d97a14",
+ "font-size.116": "fd49445b126665879a12704d81539b97fe97e5bd",
+ "font-size.128": "94f075e572aa78ea8f981518097746a46680e778",
+ "font-size.142": "fab6dd11bb9d15a337026b3656ba3320f69a4f47",
+ "font-size.157": "af1f5ac7b1b052753c1ac1474556b249e2635e9e",
+ "font-size.171": "05b3c38b63265eae8db0a4a861f070555377b91a",
+ "font-size.185": "ee6b6174a1fce342552e5ba1fdca8e674edcd450",
+ "font-size.200": "678d01de6ed51562eb51b60c450785d787852438",
+ "font-size.214": "e80dec8acfdabd03772d690203a50a5b70d7b133",
+ "font-size.228": "d1184f7fcb58a33329a33876d6eb04f677f3f96e",
+ "font-size.242": "a54e45274b51eaf9959e0099aa66d7eade2f3032",
+ "font-size.257": "60d67fe670777f0a6ecc9299623b85a6417b5c74",
+ "font-size.271": "be6f8831d6ae96a76ab8e7e35bf7cdf081e99ac1",
+ "font-size.285": "e6738d88943a0ed88b910f6bc40556d84cdf3017",
+ "font-size.057": "ece44598db0a9aee645dea227b32590bd61c4a93",
+ "font-size.071": "1502ce0506981c5f7e6a9072fa492e36e5507447",
+ "font-size.085": "d43872ebeb225c544cba553315a55447de24cafe",
+ "font-weight.100": "3542a8d6c1b6649815974ff571ede788c1ab5e3a",
+ "font-weight.200": "aa35bba68ccbb92ed8b02e184fe5d3b4aa5d0c94",
+ "font-weight.300": "997e1b2f4c222abd3a7d1416866cab5438c2cf73",
+ "font-weight.400": "0ae8c43c702f7fca0497d745d79b17494f8d72ca",
+ "font-weight.500": "6945cb6bc499b5c72b9fa739824292388c3b8896",
+ "font-weight.600": "25ba2dec9a0c0da9f3ac40b69e7f8c5807fe77a3",
+ "font-weight.700": "76e3462f7a925ba7c40c615b63670098a07b9678",
+ "font-weight.800": "b482382feb920e26457579d0c996978913004ad8",
+ "font-weight.900": "86716d119ae45bea6d39660639ff77e9966642ad",
+ "line-height.100": "2942522f3a063ef3922890f4d0edd93e6a541ceb",
+ "line-height.125": "b8a0a3c20e969fe37f46141be474492781884a7c",
+ "line-height.150": "f91ea2b4e76e28de465bf48778731ee5fa92a96b",
+ "line-height.175": "163d80f7fce06e5950e8d95c5a98a42d659c05a0",
+ "line-height.200": "9da00cdb2ce785d5f815bdbc034133c630d42516",
+ "line-height.225": "bcbb6bcc7b00c408eb2e507025b1449bfab3cf52",
+ "line-height.250": "1c8c79f963959ea1d107e6eafd0ddf412f9fb57b",
+ "line-height.275": "725044d60db1b97d550152701abb149d4410cb01",
+ "line-height.300": "31441418061ff0efb0adabb05b165dababce6ca7",
+ "line-height.025": "f8f1ac812a8a3e13ef0f105c8e803b622294149b",
+ "line-height.050": "90fa58f67d2d05528b5a95ce7841ced3fa0d614a",
+ "line-height.075": "06b365119a975c65f3cbde82a1aeb3345a923ffb",
+ "dimension.0": "6909abeb6551f90346f378160ea18e73b33b0dc9",
+ "dimension.100": "292a2f0c838819c83ec61e86ca80e0fb8bca44b4",
+ "dimension.150": "25ede70a0d1c328c5ab5136468477a453346a399",
+ "dimension.200": "a13b9640a91b0754ca4a98a48437dab0547a9a3f",
+ "dimension.250": "98e88b9ede55ed37336236b1ca198b6c461b110d",
+ "dimension.300": "fed8e15895235b4232e4695f2d551915facca674",
+ "dimension.350": "278b480b29c575701f17ce0f30d01a79510e9646",
+ "dimension.400": "b3405134156d48591d80a0bc0549a0c48119d6ba",
+ "dimension.450": "277d23c005d521e9a3b0044b97be40fb5099348f",
+ "dimension.500": "a94c068f0fd707bd94543977e9fb9275fa8009c8",
+ "dimension.550": "cf354e4e9869231419a73a1b52426a8d31fbf332",
+ "dimension.600": "57a5faf18d6782804a8431430c12434de4490681",
+ "dimension.650": "e0e86ca0ed7d595bd0108fdbb178218441670d68",
+ "dimension.700": "ca1150c19de14e287f6fe139bb4e8550102783a3",
+ "dimension.750": "59ec47b474eed95a943d9c85f52d70653950fc81",
+ "dimension.800": "695b593b9e720e78718a093428bebf65d09035f2",
+ "dimension.050": "b69cc6f81b1b9be7a000fefb26788dd76beaca90",
+ "dimension.025": "e000363cd1a92246de42a9ecc94445c22ce0ff2e",
+ "letter-spacing.0": "0c056d54217c61ab5849eac3941c0d6e40bd08ea",
+ "letter-spacing.100": "ebdef9acf362b90a399d2e56a6531a3ddf31b8fc",
+ "letter-spacing.114": "01ac06b9be471fd16c156db776508b7a83296a37",
+ "letter-spacing.128": "3d86aaa8c0d28ef0ea51dab0ed49284a500ab284",
+ "letter-spacing.142": "563947bf845f967fd317a6c358f36a1c20d915bf",
+ "letter-spacing.157": "aca318a6e22e61f20231bed5c115900b1e9665e4",
+ "letter-spacing.171": "f61b778d991f897dd2ae4f7d12c6afd0dce559b3",
+ "letter-spacing.185": "295cf74b873e7b8267230818d1d2d53904e82483",
+ "letter-spacing.078": "627b90fa1373d15d5de9d0547f945622da7fef8c",
+ "letter-spacing.085": "48ce58f61be77444782d5d5c2ea4103f9725d932",
+ "border-radius.full": "9f50dfc16a72265247aab597f6658e66ccb36508",
+ "border-width.@": "2f1c974dc39faca87e62f5c1942635fb0beb0602",
+ "color.accent.@": "a68b842275edc559fa02038c4e7b6d756d5661c7",
+ "color.accent.disabled": "fde8cb7fac836af7ad4744a055f4cca8fb82e23b",
+ "color.accent.hover": "43c6862eeaf8260e848d8438ee9da4775d26c00b",
+ "color.background.container.@": "062dbb73f6f48e5d1103396f6e2626dda0b88e96",
+ "color.background.container.disabled": "e2d20cd9748605b299372c3dea5f12e14d573bd0",
+ "color.background.container.hover": "50190a98b25243e4368bf896a3c6a3929faba3fc",
+ "color.border.@": "5eb4e4fac41dda83d8ace819202171239c3a9ea7",
+ "color.border.hover": "641482a75cd89b5966eec5d861c8008f2f137e43",
+ "color.border.disabled": "f8cfe328cfbb604d48b24162f8c20f12fa81a7e1",
+ "color.border.active": "568cfb8feb3b7220561dce2240ccea36c50ffdf3",
+ "color.border.danger.@": "86a02872fafedcaf6b51ae841176873ed2b0c5b9",
+ "color.border.danger.hover": "8c9a09e66d8edece84f772996f687d26ebcceba5",
+ "color.danger.@": "e7504ae7ce552a1d2d1564e8137bdf3bca9c3135",
+ "color.danger.disabled": "dec7956464c7dc342398856da2a893edb406c83c",
+ "color.danger.hover": "a5720eef176d40d7752f5f6c2349721cf28cc277",
+ "color.focus-ring.@": "fa19d42a5b0601f8d9898e1b5181b18f9ae2f8fe",
+ "color.focus-ring.danger": "d9d1598881d0ee680076fb86d42282b1ad559d51",
+ "color.info.@": "6b7d6c146d4cddfe3b827f7f4b7537c7f5b7c505",
+ "color.info.disabled": "c97ec88826762ea1822b0e5c805cd052342069ff",
+ "color.info.hover": "0a6f0787338b21ee4d9481b4fb9d9879cf163e1a",
+ "color.neutral.@": "c8a022dcaee7a23119e5800952e11507aef22e10",
+ "color.neutral.disabled": "9882093c9abe568bb7f975cffc99710e9bf1d407",
+ "color.neutral.hover": "1124775e29d3b6b95a7744b21c601bd121588ae8",
+ "color.primary.@": "301d2911f188ec809cf104bd4800f1ceef475fa9",
+ "color.primary.disabled": "17ecb123486fc103146fdc906efae31923fd420d",
+ "color.primary.hover": "11fc7699ba6f18edcab6a0383e80a2a142dc4119",
+ "color.secondary.@": "e0675c7b56de11b40f7d463285255edfc65a6af9",
+ "color.secondary.disabled": "a55d22ca3fad1b56f9a5c3685b0be661a4d41867",
+ "color.secondary.hover": "417700e37428bbe6ad93d04f59da7bae7a5d8289",
+ "color.success.@": "67de095ae0b932f8f07185ebe151b1190c6cc01d",
+ "color.success.disabled": "e6d90118e1c7ed8a3babfc2b23c06d10b2ee92bc",
+ "color.success.hover": "ad631c9d078ae61bd6ae4861a559d1a53d5a4e2b",
+ "color.text.@": "3cbbe636239866152049f604e94d5b61a37cd647",
+ "color.text.hover": "bb8cdaafc6b6cce92d26edfdd09cae2c7f26c491",
+ "color.text.disabled": "a3ee40c0e6ada3ca9989373d5023f79e64c5edf3",
+ "color.text.readonly": "32a0a1e17c38bbe68e9d24c5a024ac7148aee9c7",
+ "color.text.active": "39dd7accb2a24e3f1408a9e6a99d970be8a9702d",
+ "color.text.accent.@": "cdcca4e545fc779741f0299caf387c4b18eedcd3",
+ "color.text.accent.disabled": "56269c2a27f2acc5dd0e99a4fcae6e26bda4cd49",
+ "color.text.accent.hover": "7e0f29b1e89439e4e9cdef8d503d82e9de369a19",
+ "color.text.danger.@": "b17c60bf96026fb4bc50b39eff462824448e580b",
+ "color.text.danger.disabled": "9a85a32a6c743da81ae2e5b1e97a01d89e9ddb45",
+ "color.text.danger.hover": "9984ab9d6869ffe874366084b955ed62721e33ab",
+ "color.text.info.@": "e9061f0c8bbdc40d70f047c5776a9b55141633cf",
+ "color.text.info.disabled": "efa6ac045d193bc05d7a803b2529e4e6f587e25d",
+ "color.text.info.hover": "f90698fc69e1a64c3f690a4eea20b624137614fd",
+ "color.text.label.@": "0d4960d3850970131b6ed278a5096da33c882d96",
+ "color.text.label.disabled": "95a41158cb9ee93150148fd932b546743444a7ed",
+ "color.text.label.readonly": "e1f8234f17056be8d40c4765a570832adece374c",
+ "color.text.message.@": "d56abf1787619ef35586c35b627d8b989112af0c",
+ "color.text.message.danger": "85ffddba7af4a3e5e531a86bfd298680add4c4c1",
+ "color.text.message.disabled": "78dcc5d785fd3aff56a015fd64c5201bb5bb1b98",
+ "color.text.neutral.@": "1c83c65f3814b8f99b0b4237ba9300ba1a5f9866",
+ "color.text.neutral.disabled": "76de45dad178b5dda1111939076a0b687f39fe0c",
+ "color.text.neutral.hover": "9ee7596f16b95a965de289ce46c37ef7d79171f8",
+ "color.text.placeholder.@": "b054c3448346a2f53ee0b5b46da03984518600e7",
+ "color.text.placeholder.disabled": "e47bb86fe909d8e1513d19148bf8275b7865ce54",
+ "color.text.primary.@": "bcfff3423ed46ca9f4244542387ff14569973d33",
+ "color.text.primary.disabled": "54c0f51a680e1b9b8a69d9aec5e9284ec3d3a577",
+ "color.text.secondary.@": "886bba061ce84a21e10210c886669508c7ccbafb",
+ "color.text.secondary.disabled": "5a61e80a07171222174d04c6e906c5cd088c35aa",
+ "color.text.secondary.hover": "0753348dfcb2dff265c2c1f7541c77a5e700cb4f",
+ "color.text.sucess.@": "a57523d419d7833a4d3d5c062670bff2ef28e173",
+ "color.text.sucess.disabled": "2c10170d7460a34893a3223118ed629393ba8e5f",
+ "color.text.sucess.hover": "327684d52ba89e4bd7e4eb00af268102dbea80fd",
+ "color.text.warning.@": "de60985fd320d507d53adfb943d259fc0015106a",
+ "color.text.warning.disabled": "b644062165e94d7d07cb208cb23e27777a3fdb57",
+ "color.text.warning.hover": "41433336a361b51f9b1e863fd32b0d09187e5e63",
+ "color.warning.@": "e3285173d83626a82fd22e8d18ef94b9c1a62d83",
+ "color.warning.disabled": "cc3f031658e97608134a947f5cc838d738b30533",
+ "color.warning.hover": "909ce45f870f94a7fe9945f26e37d0369eec9230",
+ "color.brand.@": "10f0f31ff725e3ea533e3ba81fb8a0c5d0553813",
+ "font-size.@": "88cbf65252429ca3a76c803e3d5474b63554da5b",
+ "font-size.body.2xs": "3fcc0ca64d00d97e14e8251ffe523dddee6e1699",
+ "font-size.body.xs": "49c2318f3f63181d80ba402851940341ca0d95f9",
+ "font-size.body.sm": "218c22e97b2e01936c6858fd2511ce4ee49f6e3b",
+ "font-size.body.md": "0821b2ec9a8871cbd8b03520d725fda2f4714d7c",
+ "font-size.body.lg": "fa20d4a3bd980a8422db98bbfc2819e6cefaff51",
+ "font-size.body.xl": "8f57b9de521f7c7eb8f79f2433c7dd1aaa99f8f1",
+ "font-size.body.2xl": "e6753a998a20866ad66bfcc4d6eea0057d6ad8a2",
+ "font-size.heading.1": "cbb5d721cf0516723f6c085574ce158750c5b115",
+ "font-size.heading.2": "c6d4424b947468b8e57e075b12d1cb2bca59466d",
+ "font-size.heading.3": "7cf45490545278e6631731be36dd0e0f376530a3",
+ "font-size.heading.4": "47b032099ca2823fad6496d8cf1e6115e9056124",
+ "font-size.heading.5": "089c53dc919e2266ad60b600857c4cf09cb8a06d",
+ "font-size.heading.6": "d2719e4b2e6c4255bda28b8abbd721f682f6d7bc",
+ "font-weight.thin": "719e27bdf6e1161626e1617a5b52bb4bbcf592d3",
+ "font-weight.extra-light": "0112dbc01315e5946239fd4a88647a70d78a3268",
+ "font-weight.light": "72601bf81a86f3a4f34b63d100225f1a32a24bb9",
+ "font-weight.regular": "2a0431528ba94e981b459ce1f7ce93611e161923",
+ "font-weight.medium": "97bd59bc0649345d051e097e0a070357881250a0",
+ "font-weight.semi-bold": "9a45f18477255049658c9ae96aeb4cc5a1c51b1c",
+ "font-weight.bold": "cb22c7457a7c4eee8ce49c13ab3c44e4d00ecf75",
+ "font-weight.extra-bold": "30632d27be0054784480c726021fa48d13373cd1",
+ "font-weight.heavy": "6de83e5eb70a87e6d9cdc63dffbea0c690d742b1",
+ "font-weight.text-message": "499aceedca12169f44754d83eb0aa667de9ae7fb",
+ "letter-spacing.@": "05f859e79276ca1a5ebf2eece8d6322552cc696f",
+ "letter-spacing.heading.1": "ab837256da2fa9e12a7d744921414997a81bfb75",
+ "letter-spacing.heading.2": "05935541f99d5297447157a34c2480a86ee8f873",
+ "letter-spacing.heading.3": "2898a59a9918d8d567cc5ee24a430d5e4669d9cf",
+ "letter-spacing.heading.4": "dfda90e4972a9df405126d75bd42da77a894050e",
+ "letter-spacing.heading.5": "533d1a1ecb778225e24040bcad44f1f9cce669e5",
+ "letter-spacing.heading.6": "831022fe64f2703dd2b091c89f6f722517777c79",
+ "line-height.text-message": "c578f005a0a316a856133bc880beb418c93dfed7",
+ "line-height.heading": "cf0118bad66db7506f453a8fa06608e565c76078",
+ "line-height.body": "87f5e7302508d1ef5b47555dd3da65e72d88e1c2",
+ "dimension.none": "0f375083ecf35cf2dce91df7284424b7fec0f14e",
+ "dimension.2xs": "13f115fbee1c063ad491057ce664d183fae09040",
+ "dimension.xs": "3736b52fd1baaea0377cc106fa1ff05017151db8",
+ "dimension.sm": "4b9837a04f5fafbce3662ea2294d143fe23ad745",
+ "dimension.md": "5f47f2f1cae09343e55c956737110dacf60ceff0",
+ "dimension.lg": "ef748395264ea57ea2b3ce665a17616fbad9809d",
+ "dimension.xl": "679d7779cd2653651a3842225952a2e9a7688ddd",
+ "dimension.2xl": "31b3c36a4e4fc442225926f66da2dfd7ab8c06b6",
+ "font-family.heading": "10696d8e228c4dac8c49a6f63d10c5b0b86e9193",
+ "font-family.body": "6a9543ab1dd6125c10597d47ff2a49da9f62181a",
+ "chip.color.accent.@": "fc4deaa0f3112ea1c2c76d05fcdd89efb0b7f5d4",
+ "chip.color.accent.hover": "98e3a219d2fb05930105abeeebf27fb0aeef1816",
+ "chip.color.accent.dot": "d6ab4902eb478190b996973c8267d0178ee126ff",
+ "chip.color.danger.@": "941b8938f8e7386b6cf104292c0ddbc822afa772",
+ "chip.color.danger.hover": "90ab519d5da628942c0f42bf267699f461c93021",
+ "chip.color.danger.dot": "8a581b2bac1a7cd9b40a62ba5e90f3d5f4627c9e",
+ "chip.color.info.@": "da1d36e53ed301d2a6a108a1efb273f161f6f49a",
+ "chip.color.info.hover": "58c13ad5308b9ce30d03db07f96246d0563248e9",
+ "chip.color.info.dot": "9cf0a5a2cdd759409d44d780b4a0e0e76c2dfc8b",
+ "chip.color.neutral.@": "a9cf64506f1267c491c65b12a81b816a75c09007",
+ "chip.color.neutral.hover": "73f70d530927f6039d7ef49f38b0bfa61386865e",
+ "chip.color.neutral.dot": "a5b11a7529fcdffdbf4977355960fd09293734b3",
+ "chip.color.success.@": "29d85a415079f7040abfa0135d6cb41e136df4d2",
+ "chip.color.success.hover": "b04b13065e20a557f1f2bb5da7291cf5c3ac17aa",
+ "chip.color.success.dot": "6d5e4ebc659fe5aa9777bcc45cee6c997dbb47c7",
+ "chip.color.warning.@": "7a50752c5a449e8ef4fe0f60a9171575f1818df4",
+ "chip.color.warning.hover": "99b48f2118b23387dd336dddc420fbcce10afdd0",
+ "chip.color.warning.dot": "565ae335c5b33e56f6df007662c6c531a48f2154",
+ "input.color.background.danger.@": "8c0770b976d98b9615103f885d86425802681318"
+ },
+ "group": "kajabi_products"
+ },
+ {
+ "id": "68c5e8a2d6a037e725eab195e3c603817a44eebf",
+ "name": "dark",
+ "$figmaStyleReferences": {
+ "typography.heading.1": "S:c24a960e5d026267eb3fde03bc372e15c011dfb4,",
+ "typography.heading.2": "S:940f90a29f1ecc6c5a1aaa8124ab63fc52b1b944,",
+ "typography.heading.3": "S:a06157007288c39d166eed24bf87e510efcdcd41,",
+ "typography.heading.4": "S:d4aa31f48c013af30afaf45e10b77fd3b76d5a96,",
+ "typography.heading.5": "S:aed74141f48538331dfafd919f1b2a1828acd9c2,",
+ "typography.heading.6": "S:17a72bcfc75b93441f807dce8bcced29424cdb9b,",
+ "box-shadow.@": "S:c27356ff42506a0d46eafdcfb0d9f1491e8c7943,",
+ "avatar.color.background.container": "S:03139f393991055f962cb2a48d9c3930741d54c5,",
+ "color.accent.disabled": "S:5e66bfa914739351d118aa39e8ecc29ab607c202,",
+ "color.accent.hover": "S:88f9c632477cbb1167d71f9edec1e8c8242bc67e,",
+ "color.background.container.@": "S:387fbf81e53f956db1ca42f22205f376037d527a,",
+ "color.background.container.disabled": "S:6e40ff6497ad2cf16e35b7292c7a7156baa3a342,",
+ "color.border.@": "S:bb70b4a2fa19b926471c2053dd85075a997acb42,",
+ "color.border.hover": "S:e7a6f5f5841ef8e4950cd31c2bd0fc5a681f871f,",
+ "color.border.disabled": "S:6650a11f79f38391a37248c1b190c62fcc1860e1,",
+ "color.border.active": "S:a04384332f8f834a0b47c07147d39c6a0cc19b85,",
+ "color.border.danger.@": "S:00f88b1b39940b7679b1acd0c0ba21fe368bc0b6,",
+ "color.border.danger.hover": "S:b3277ad3c796cfd056fa503371263dd1d90d2836,",
+ "color.danger.@": "S:07dc9a53c72dfec1fb9217147b946f929b8c4bae,",
+ "color.danger.disabled": "S:2f1c34cb036eaa9f4a0cedabcae12eb906f0a265,",
+ "color.danger.hover": "S:8601e8be70c3a9e3d7a174f401864b39a37c289d,",
+ "color.focus-ring.@": "S:8b37b893f2d02af64abecd502f8de912c6cb2d57,",
+ "color.focus-ring.danger": "S:cf86e519f827248e0b58f0d53cc2ca621ee3f6d2,",
+ "color.info.@": "S:3e9c6a3e6c20782a692206ec46eaaebb8c2acbc4,",
+ "color.info.disabled": "S:a5c74c58988e32f4b6b58349163f63398215ada8,",
+ "color.info.hover": "S:68ddca336c62dae41b5eae6245c1d8563604b08e,",
+ "color.neutral.@": "S:3333f85ac6e3537d3018b60ec925f86b0a421b0d,",
+ "color.neutral.disabled": "S:beff3c1b93db1ad883865fb9a9ec2de3964ec764,",
+ "color.neutral.hover": "S:e5b1011a93c046d6315980696951fa160c6a40b2,",
+ "color.primary.@": "S:2e2fb16aaf9a1635968e261dcbd41e9ff37fd363,",
+ "color.primary.disabled": "S:ef2af77d611247711a07f02aa3ffdccabad8fad1,",
+ "color.primary.hover": "S:0ca728c4732940647e8d841217f70c6e2a808fb1,",
+ "color.secondary.@": "S:28ca6eee54ce83293084fb56f9c0a77403d5b218,",
+ "color.secondary.disabled": "S:5d770406f96e917b60658fdcc20e735b2b3c333f,",
+ "color.secondary.hover": "S:6b3c1e46cb923ebf15250f9ac2c7afbf09529a14,",
+ "color.success.@": "S:d2520631c3260bacd963e0a12e933b20602fbfa3,",
+ "color.success.disabled": "S:3af31210d112b4800e2fa261110625a205837e9a,",
+ "color.success.hover": "S:5d82a67f90faad0aca1356eb34a29fa7cae03bb6,",
+ "color.text.@": "S:6891b5d5c991b9d422f4121eaaa98787276bf6b7,",
+ "color.text.hover": "S:abd7de6c09272ca34bcb396bf232c57290b8698a,",
+ "color.text.disabled": "S:d855b079711956ffde587ab09bd2c2d047fd8fc9,",
+ "color.text.active": "S:95e5d2f6ce1cbe4fccc2d9d308274deebf07c9a3,",
+ "color.text.accent.@": "S:e254156673b08d38045aa61319f050ec2e08f259,",
+ "color.text.accent.disabled": "S:ed9cba4717d3fe2ff3c0158be4c12a0ac93f088d,",
+ "color.text.accent.hover": "S:438316f93b7b52e2465bd8d0e8eea9c5997c2126,",
+ "color.text.danger.@": "S:7d3e20f429e4794c1d553fc1f0134f37dde0fee3,",
+ "color.text.danger.disabled": "S:e62b8df0101e8c3e58caac66cd137fc065465ae8,",
+ "color.text.danger.hover": "S:a14133eac700833703539955f0b50a340347774b,",
+ "color.text.info.@": "S:4cbb9787bb613b7e698be764e4c4335e054e89e9,",
+ "color.text.info.disabled": "S:6e569d108f11a1c55074e3d8d24549fedeb3f521,",
+ "color.text.info.hover": "S:8813ebbe3ec05db6e7570b9a9beb5f76854774c5,",
+ "color.text.message.@": "S:57cb6f92196949ada215188bf7f5e2b449d05f53,",
+ "color.text.message.danger": "S:482bf751d290039284323517221241d078e10f3d,",
+ "color.text.message.disabled": "S:8e8d57b7b4ce5c9b71d5a5a41b811f4c47c7a940,",
+ "color.text.neutral.@": "S:f54a7006e8e264c52dd6a5f21ed9fdce98474e7b,",
+ "color.text.neutral.disabled": "S:cda6cb039861d5a47218ec876f621c4ca9f305ab,",
+ "color.text.neutral.hover": "S:ac5ae6b8fd9dbb5aa263e2361aa26d0d434749dd,",
+ "color.text.placeholder.@": "S:fbcaa71c848c2edbea9368b9214f53b37bd60780,",
+ "color.text.placeholder.disabled": "S:ee4697987f75194df8b55a2165f8007d63842bb9,",
+ "color.text.primary.@": "S:bc0d51b46e19d697da32de09d981435e892e2161,",
+ "color.text.primary.disabled": "S:a1818382670231aee3ef8df171bcf60f4815c45e,",
+ "color.text.secondary.@": "S:2fc989ed4e6e029c450faecbc602ec100b51411b,",
+ "color.text.secondary.disabled": "S:f7cec3a399d0a194066aceb6e067ba8912b3c5e1,",
+ "color.text.secondary.hover": "S:59ce8e69a99978c25de82ae405ff84419601c4e3,",
+ "color.text.sucess.@": "S:b3f1b2a1f6a9c4898284475c0b5119384d933d90,",
+ "color.text.sucess.disabled": "S:00540500c00d0350819e775f941f3cd8f9d7af30,",
+ "color.text.sucess.hover": "S:6400986fcad79e6b314199a70892c73716b48b56,",
+ "color.text.warning.@": "S:983ef6a9d60b88c9238d261be46475f5f5818d9d,",
+ "color.text.warning.disabled": "S:4142e3b13ff6d3c69dcd712f0d9b5409903babc8,",
+ "color.text.warning.hover": "S:b0a6bc8bd3a4701b326de21c2bfed0509f3d05e7,",
+ "color.warning.@": "S:95f912a685bdf6b40c297bb7a2fa4ce648d666be,",
+ "color.warning.disabled": "S:e9646178f3842b198d559ac5b5b41739ae7e3839,",
+ "color.warning.hover": "S:7e9824b2b185b18dc0185df7076da3e0990a8562,",
+ "box-shadow.100": "S:6bd37edfd33a5fa326eb0b9b60e2119f8c0796f6,",
+ "box-shadow.150": "S:3ce2dc76d63f6cdfbaeebb248bc54c2dc95d7500,",
+ "box-shadow.200": "S:629914eb35bd0d9f846f578d0a746ac582f1504f,",
+ "box-shadow.300": "S:f8ab815c7067dcda82034eee9d835a4044db037b,",
+ "box-shadow.400": "S:57af992a97daf11981cd831df4e7d22782e4c9d6,",
+ "box-shadow.500": "S:804e2073bfd4efe194cf72e25d75bf99fbda6e3f,",
+ "box-shadow.050": "S:3d9fb2795864991aa35ee5676fd01319ff662e16,",
+ "typography.body.@": "S:a69524b0588bf019851d1fa5b7d3c30778e345a5,",
+ "typography.body.medium": "S:381621f180fb1f30e09e6e7ac2ec66c4b1d5292f,",
+ "typography.body.semi-bold": "S:cb7eb3e9b7764b65b36922fb03e839fad17aac76,",
+ "typography.body.bold": "S:bc8f93b3b768f5a282089b9b00f5433f40c5adc4,",
+ "typography.body.brand-label": "S:2297dd64e0e274c6363a1d760b8da653a0426293,",
+ "typography.body.brand-text": "S:2a8fc72c561b01c85d15b542cf4bf4570ee5b27f,",
+ "typography.body-sm.@": "S:d58663adc3e2cb44f215ace51244d35ef9af3c1f,",
+ "typography.body-sm.medium": "S:e8c8cffedc212fea94f4637faa7c7574aec3621d,",
+ "typography.body-sm.bold": "S:c404e9707e2eb4663aa413ddf0bfc38c12c344a6,",
+ "typography.body-sm.brand-label": "S:5fa82dc7251b00ca319a49f80fa0bf0c786a6dc3,",
+ "typography.body-sm.brand-text": "S:7c1b567e3529d6368b4ddb3521f2e1fd28a9dab9,"
+ },
+ "selectedTokenSets": {
+ "base/core": "enabled",
+ "base/semantic": "enabled",
+ "components/chip": "enabled",
+ "components/input": "enabled",
+ "brand/kajabi_products": "enabled",
+ "brand/kajabi_products/dark": "source"
+ },
+ "$figmaCollectionId": "VariableCollectionId:5636:12047",
+ "$figmaModeId": "5636:3",
+ "$figmaVariableReferences": {
+ "border-width.none": "ca5779bca8ca4afdfe7ace27fbe21944ba5a30f9",
+ "border-width.thin": "e7fb5021e141ab7c2a02874b5dbb4c0f8a58457c",
+ "border-width.thick": "af9187c381dec2aacfcb118c1d0b057eb7e67fc1",
+ "color.white": "0b264c214502efdd413dfeeefcf724c94b205a10",
+ "color.black": "07a58ac3d9871888576ab02076551a158eed0203",
+ "color.grey.100": "94e9205dda262ef2bb8775d3ffd389e1a4b2510c",
+ "color.grey.150": "eaadf49196547a7b5b5e4003529c6dfadc7755bf",
+ "color.grey.200": "64cfb9d6d3e7c2843f324941d12befc8c63242b7",
+ "color.grey.300": "290787a6298b9a05dcfcc05c9c9e546ec6c86f4a",
+ "color.grey.400": "1203ab21a87b63b97ca757cd30f77251ad68724e",
+ "color.grey.500": "74cc2e6bcec67d335b22a5e7372820d2acd48b42",
+ "color.grey.600": "a6d515f9acbf5afbe551d224769a9f21e658d37e",
+ "color.grey.700": "acc3f817fed11e821754539e27a4bc73743aa6d2",
+ "color.grey.800": "b7e21646e10445be478fbf69b496b5f667bab64d",
+ "color.grey.900": "ea9760bb12871eb614859df8cbb65dcd17639f61",
+ "color.grey.950": "cfbfd576d39d2f5986f086a606e6f13ce08028f4",
+ "color.grey.050": "e61aa1f76b4f6a45a9b693aa2983068f0b8feefd",
+ "color.blue.100": "e4a1f2ac2e22b483efbd0968d6395237ef0a9aa1",
+ "color.blue.150": "fa9778289e109a01b01818f5e87b0d46154d8c72",
+ "color.blue.200": "7f63a85c498b1b67343988877baf41eaafd5a260",
+ "color.blue.300": "46531aaf089f51cac3e7934448b886e391ee5f06",
+ "color.blue.400": "67f226412d0dbbead4584ca3be0d8b62670f7052",
+ "color.blue.500": "1627156af787ba854c5c75019de65b952da7c337",
+ "color.blue.600": "27d4d61fa4760125a6e75843de192d031a9db1fd",
+ "color.blue.700": "2f036356345d54a4f04d80e1df42ba69fd0faae1",
+ "color.blue.800": "51db8c0a2b0e55e515aad4b0da9d7a5c06bd241a",
+ "color.blue.900": "bf12b73c2573950330b9bae3312962b0497d4ad5",
+ "color.blue.950": "663757ab9f632f6762adeb4601d6c39f2b3186d3",
+ "color.blue.050": "1b556dd360abd17235270d192578d895ab68e2ed",
+ "color.green.100": "aa6b444d0236f8a435925af913b72c6451219403",
+ "color.green.150": "80bf0115c47db7be98c516396ace0775ba7a70f0",
+ "color.green.200": "4d99709992ce625eceb4a78e81a1291f694395c4",
+ "color.green.300": "89d1bafc547817885bc144e9bbfe4f5e9537483f",
+ "color.green.400": "eb5799f201235a5e40eac123950fa31fc895c283",
+ "color.green.500": "8d691ef057abcafdeb57b77cbaa236c3ea44cc02",
+ "color.green.600": "d3c8a92d5e108a88a6d6f19188c0656b68d1113f",
+ "color.green.700": "4bf9a58393123b228597e837051c617c56cc309b",
+ "color.green.800": "a65c3f3a4959566ab6c828b85e89148586bf1e18",
+ "color.green.900": "c77498c274cc80a063cac76b2682eda79d500c32",
+ "color.green.950": "447f23c2124cbb77e950e76651b0566fc281320c",
+ "color.green.050": "a5c66104eea44a08282560810d9648eff6abf72f",
+ "color.red.100": "48c73193848a33b1f669db6a57efcd22daec98f4",
+ "color.red.150": "962436e5ff3963b793ea31549ee910106b1d0dd3",
+ "color.red.200": "bb7f9897940b5bd90f208ccfd914b936fcfc237a",
+ "color.red.300": "b006b53abba98d7c1059794386a54dabbca1bc73",
+ "color.red.400": "30dc66f80439d04712bde1b4eea127256467b1f5",
+ "color.red.500": "a38213bffefa83c3c3e1ebd4e8645d591d221e7b",
+ "color.red.600": "fed7fe08064f79ac6735ae169a8120ac57ff6aee",
+ "color.red.700": "0ebdc180b51d5c163c9212f8380f76512c87bc0e",
+ "color.red.800": "1411c313906fb1fd636b83c32c2ac1d94f84eee3",
+ "color.red.900": "9063c754ac5574b2b233e8f8bb66aafcd9149576",
+ "color.red.950": "747e3b3b5e457e33eb0db68dbae2534c68a6fafd",
+ "color.red.050": "7e1a5d257051a7dcd3e307b3a1e498bc2b4ed57c",
+ "color.yellow.100": "2bc4cdbc95999d92b5e51159c506b5ed584360d2",
+ "color.yellow.150": "05c967c4674160a4cd7f65db2148a48ba901a3e4",
+ "color.yellow.200": "982d7ad6b6306ac863829bc2fec35aeaa1f6c1f6",
+ "color.yellow.300": "56907762552aaf6604a377bf1ee712aef5166c97",
+ "color.yellow.400": "c96468ad3f84931648561139e70821e16cf449a2",
+ "color.yellow.500": "ee26c421675ae1e460d03cfb2cd8abf31a8861cd",
+ "color.yellow.600": "1e0730ae7c41c124ee2ede0a71266f3f44830fc8",
+ "color.yellow.700": "9a5928a4d01e55c0d74f91795db977b0d88c0455",
+ "color.yellow.800": "2eb7bff3460174478ddc14fdecb8f43adcc8cb90",
+ "color.yellow.900": "35dd0fbd26d7371fcbf07e8b91295ff67fd6b5ac",
+ "color.yellow.950": "54f9a7d7747768a8375db97ed03663187ddb0798",
+ "color.yellow.050": "19ae653c574221be1fd3be26db799ecbcb880ce2",
+ "color.mercury.100": "4a89c53a2ff96e63c7bdf6732f3542879dabaef6",
+ "color.mercury.150": "8fb843d9e916cb0a086ee7e838b084dd2e03d8ef",
+ "color.mercury.200": "12093abd056d6f1a3578e1e31af9b3cf8f9c2621",
+ "color.mercury.300": "689599c7f8858bcba690b89a40bf5b906ecf4b47",
+ "color.mercury.400": "91534984d6f6cde3365f91917cafb6d03d3ec998",
+ "color.mercury.500": "1b06bfe7bff6fdc82529918073e922e4eabb457d",
+ "color.mercury.600": "ff0b420d89ce2c1f88fa8ebcf38eaef88fe949bd",
+ "color.mercury.700": "52f6bc51f1046891a185e829d092f1e74a81fce3",
+ "color.mercury.800": "18bbc570cdc54e8c1996ededf6dda81915e8ed35",
+ "color.mercury.900": "b3cfb304ef6e110a8d87b35bbbaf7448e52a2114",
+ "color.mercury.950": "aa37e18652da39a6b8ee4167625ca166aaa51067",
+ "color.mercury.050": "802f5d6cb17cc49b4fcf9323feaa27613ab8e3d6",
+ "color.purple.100": "52598304285cba7403a3af1e24ce1d4bd2af55ed",
+ "color.purple.150": "37a52e8c5b150a07dd83174c37bec75377ea2f7c",
+ "color.purple.200": "5c672dce38901149a56e275a88766c7a79b6d053",
+ "color.purple.300": "8dcbcaa3885e67d94b1604ba3f8d66d08315184c",
+ "color.purple.400": "4e32313745caa4b8cff356d87a96a4d13b4f8d74",
+ "color.purple.500": "dcbf040408d999cd855db43e08ea1e58451f83d6",
+ "color.purple.600": "9c2eb5da62e4da57be0d919ce19ed37b2375869e",
+ "color.purple.700": "cbafbc1321e9f4fd3e1e375b2e9108e6e2f637f1",
+ "color.purple.800": "5b2a1917e4ba41fc3ccf22f78c5607a1eb281201",
+ "color.purple.900": "4caffda944bcd3f7dc0323a3f3a800dbe8c5b5bf",
+ "color.purple.950": "6dabdc7ad98543dcc0119b836f015c330bdf5df5",
+ "color.purple.050": "26197e00ad81b323dfb8baeb73314da070a18d76",
+ "font-family.greet": "056f03a20e3113be64bc5ff7b9f4643f7f8b861d",
+ "font-family.greet-condensed": "40d1b57a31e6dd64e0836572368c3c3520dc5ad7",
+ "font-family.inter": "643f9a433e11e1a9c1a5ce749485c8ce2040b1e1",
+ "font-family.faire-sprig": "aac1df32b5ce9d8f6a0b1404657c1deb2dd15651",
+ "font-size.100": "0b6b8953bcfebf0e6e643733aff0c34a09d97a14",
+ "font-size.116": "fd49445b126665879a12704d81539b97fe97e5bd",
+ "font-size.128": "94f075e572aa78ea8f981518097746a46680e778",
+ "font-size.142": "fab6dd11bb9d15a337026b3656ba3320f69a4f47",
+ "font-size.157": "af1f5ac7b1b052753c1ac1474556b249e2635e9e",
+ "font-size.171": "05b3c38b63265eae8db0a4a861f070555377b91a",
+ "font-size.185": "ee6b6174a1fce342552e5ba1fdca8e674edcd450",
+ "font-size.200": "678d01de6ed51562eb51b60c450785d787852438",
+ "font-size.214": "e80dec8acfdabd03772d690203a50a5b70d7b133",
+ "font-size.228": "d1184f7fcb58a33329a33876d6eb04f677f3f96e",
+ "font-size.242": "a54e45274b51eaf9959e0099aa66d7eade2f3032",
+ "font-size.257": "60d67fe670777f0a6ecc9299623b85a6417b5c74",
+ "font-size.271": "be6f8831d6ae96a76ab8e7e35bf7cdf081e99ac1",
+ "font-size.285": "e6738d88943a0ed88b910f6bc40556d84cdf3017",
+ "font-size.057": "ece44598db0a9aee645dea227b32590bd61c4a93",
+ "font-size.071": "1502ce0506981c5f7e6a9072fa492e36e5507447",
+ "font-size.085": "d43872ebeb225c544cba553315a55447de24cafe",
+ "font-weight.100": "3542a8d6c1b6649815974ff571ede788c1ab5e3a",
+ "font-weight.200": "aa35bba68ccbb92ed8b02e184fe5d3b4aa5d0c94",
+ "font-weight.300": "997e1b2f4c222abd3a7d1416866cab5438c2cf73",
+ "font-weight.400": "0ae8c43c702f7fca0497d745d79b17494f8d72ca",
+ "font-weight.500": "6945cb6bc499b5c72b9fa739824292388c3b8896",
+ "font-weight.600": "25ba2dec9a0c0da9f3ac40b69e7f8c5807fe77a3",
+ "font-weight.700": "76e3462f7a925ba7c40c615b63670098a07b9678",
+ "font-weight.800": "b482382feb920e26457579d0c996978913004ad8",
+ "font-weight.900": "86716d119ae45bea6d39660639ff77e9966642ad",
+ "line-height.100": "2942522f3a063ef3922890f4d0edd93e6a541ceb",
+ "line-height.125": "b8a0a3c20e969fe37f46141be474492781884a7c",
+ "line-height.150": "f91ea2b4e76e28de465bf48778731ee5fa92a96b",
+ "line-height.175": "163d80f7fce06e5950e8d95c5a98a42d659c05a0",
+ "line-height.200": "9da00cdb2ce785d5f815bdbc034133c630d42516",
+ "line-height.225": "bcbb6bcc7b00c408eb2e507025b1449bfab3cf52",
+ "line-height.250": "1c8c79f963959ea1d107e6eafd0ddf412f9fb57b",
+ "line-height.275": "725044d60db1b97d550152701abb149d4410cb01",
+ "line-height.300": "31441418061ff0efb0adabb05b165dababce6ca7",
+ "line-height.025": "f8f1ac812a8a3e13ef0f105c8e803b622294149b",
+ "line-height.050": "90fa58f67d2d05528b5a95ce7841ced3fa0d614a",
+ "line-height.075": "06b365119a975c65f3cbde82a1aeb3345a923ffb",
+ "dimension.0": "6909abeb6551f90346f378160ea18e73b33b0dc9",
+ "dimension.100": "292a2f0c838819c83ec61e86ca80e0fb8bca44b4",
+ "dimension.150": "25ede70a0d1c328c5ab5136468477a453346a399",
+ "dimension.200": "a13b9640a91b0754ca4a98a48437dab0547a9a3f",
+ "dimension.250": "98e88b9ede55ed37336236b1ca198b6c461b110d",
+ "dimension.300": "fed8e15895235b4232e4695f2d551915facca674",
+ "dimension.350": "278b480b29c575701f17ce0f30d01a79510e9646",
+ "dimension.400": "b3405134156d48591d80a0bc0549a0c48119d6ba",
+ "dimension.450": "277d23c005d521e9a3b0044b97be40fb5099348f",
+ "dimension.500": "a94c068f0fd707bd94543977e9fb9275fa8009c8",
+ "dimension.550": "cf354e4e9869231419a73a1b52426a8d31fbf332",
+ "dimension.600": "57a5faf18d6782804a8431430c12434de4490681",
+ "dimension.650": "e0e86ca0ed7d595bd0108fdbb178218441670d68",
+ "dimension.700": "ca1150c19de14e287f6fe139bb4e8550102783a3",
+ "dimension.750": "59ec47b474eed95a943d9c85f52d70653950fc81",
+ "dimension.800": "695b593b9e720e78718a093428bebf65d09035f2",
+ "dimension.050": "b69cc6f81b1b9be7a000fefb26788dd76beaca90",
+ "dimension.025": "e000363cd1a92246de42a9ecc94445c22ce0ff2e",
+ "letter-spacing.0": "0c056d54217c61ab5849eac3941c0d6e40bd08ea",
+ "letter-spacing.100": "ebdef9acf362b90a399d2e56a6531a3ddf31b8fc",
+ "letter-spacing.114": "01ac06b9be471fd16c156db776508b7a83296a37",
+ "letter-spacing.128": "3d86aaa8c0d28ef0ea51dab0ed49284a500ab284",
+ "letter-spacing.142": "563947bf845f967fd317a6c358f36a1c20d915bf",
+ "letter-spacing.157": "aca318a6e22e61f20231bed5c115900b1e9665e4",
+ "letter-spacing.171": "f61b778d991f897dd2ae4f7d12c6afd0dce559b3",
+ "letter-spacing.185": "295cf74b873e7b8267230818d1d2d53904e82483",
+ "letter-spacing.078": "627b90fa1373d15d5de9d0547f945622da7fef8c",
+ "letter-spacing.085": "48ce58f61be77444782d5d5c2ea4103f9725d932",
+ "border-radius.full": "9f50dfc16a72265247aab597f6658e66ccb36508",
+ "border-width.@": "2f1c974dc39faca87e62f5c1942635fb0beb0602",
+ "color.accent.@": "a68b842275edc559fa02038c4e7b6d756d5661c7",
+ "color.accent.disabled": "fde8cb7fac836af7ad4744a055f4cca8fb82e23b",
+ "color.accent.hover": "43c6862eeaf8260e848d8438ee9da4775d26c00b",
+ "color.background.container.@": "062dbb73f6f48e5d1103396f6e2626dda0b88e96",
+ "color.background.container.disabled": "e2d20cd9748605b299372c3dea5f12e14d573bd0",
+ "color.background.container.hover": "50190a98b25243e4368bf896a3c6a3929faba3fc",
+ "color.border.@": "5eb4e4fac41dda83d8ace819202171239c3a9ea7",
+ "color.border.hover": "641482a75cd89b5966eec5d861c8008f2f137e43",
+ "color.border.disabled": "f8cfe328cfbb604d48b24162f8c20f12fa81a7e1",
+ "color.border.active": "568cfb8feb3b7220561dce2240ccea36c50ffdf3",
+ "color.border.danger.@": "86a02872fafedcaf6b51ae841176873ed2b0c5b9",
+ "color.border.danger.hover": "8c9a09e66d8edece84f772996f687d26ebcceba5",
+ "color.danger.@": "e7504ae7ce552a1d2d1564e8137bdf3bca9c3135",
+ "color.danger.disabled": "dec7956464c7dc342398856da2a893edb406c83c",
+ "color.danger.hover": "a5720eef176d40d7752f5f6c2349721cf28cc277",
+ "color.focus-ring.@": "fa19d42a5b0601f8d9898e1b5181b18f9ae2f8fe",
+ "color.focus-ring.danger": "d9d1598881d0ee680076fb86d42282b1ad559d51",
+ "color.info.@": "6b7d6c146d4cddfe3b827f7f4b7537c7f5b7c505",
+ "color.info.disabled": "c97ec88826762ea1822b0e5c805cd052342069ff",
+ "color.info.hover": "0a6f0787338b21ee4d9481b4fb9d9879cf163e1a",
+ "color.neutral.@": "c8a022dcaee7a23119e5800952e11507aef22e10",
+ "color.neutral.disabled": "9882093c9abe568bb7f975cffc99710e9bf1d407",
+ "color.neutral.hover": "1124775e29d3b6b95a7744b21c601bd121588ae8",
+ "color.primary.@": "301d2911f188ec809cf104bd4800f1ceef475fa9",
+ "color.primary.disabled": "17ecb123486fc103146fdc906efae31923fd420d",
+ "color.primary.hover": "11fc7699ba6f18edcab6a0383e80a2a142dc4119",
+ "color.secondary.@": "e0675c7b56de11b40f7d463285255edfc65a6af9",
+ "color.secondary.disabled": "a55d22ca3fad1b56f9a5c3685b0be661a4d41867",
+ "color.secondary.hover": "417700e37428bbe6ad93d04f59da7bae7a5d8289",
+ "color.success.@": "67de095ae0b932f8f07185ebe151b1190c6cc01d",
+ "color.success.disabled": "e6d90118e1c7ed8a3babfc2b23c06d10b2ee92bc",
+ "color.success.hover": "ad631c9d078ae61bd6ae4861a559d1a53d5a4e2b",
+ "color.text.@": "3cbbe636239866152049f604e94d5b61a37cd647",
+ "color.text.hover": "bb8cdaafc6b6cce92d26edfdd09cae2c7f26c491",
+ "color.text.disabled": "a3ee40c0e6ada3ca9989373d5023f79e64c5edf3",
+ "color.text.readonly": "32a0a1e17c38bbe68e9d24c5a024ac7148aee9c7",
+ "color.text.active": "39dd7accb2a24e3f1408a9e6a99d970be8a9702d",
+ "color.text.accent.@": "cdcca4e545fc779741f0299caf387c4b18eedcd3",
+ "color.text.accent.disabled": "56269c2a27f2acc5dd0e99a4fcae6e26bda4cd49",
+ "color.text.accent.hover": "7e0f29b1e89439e4e9cdef8d503d82e9de369a19",
+ "color.text.danger.@": "b17c60bf96026fb4bc50b39eff462824448e580b",
+ "color.text.danger.disabled": "9a85a32a6c743da81ae2e5b1e97a01d89e9ddb45",
+ "color.text.danger.hover": "9984ab9d6869ffe874366084b955ed62721e33ab",
+ "color.text.info.@": "e9061f0c8bbdc40d70f047c5776a9b55141633cf",
+ "color.text.info.disabled": "efa6ac045d193bc05d7a803b2529e4e6f587e25d",
+ "color.text.info.hover": "f90698fc69e1a64c3f690a4eea20b624137614fd",
+ "color.text.label.@": "0d4960d3850970131b6ed278a5096da33c882d96",
+ "color.text.label.disabled": "95a41158cb9ee93150148fd932b546743444a7ed",
+ "color.text.label.readonly": "e1f8234f17056be8d40c4765a570832adece374c",
+ "color.text.message.@": "d56abf1787619ef35586c35b627d8b989112af0c",
+ "color.text.message.danger": "85ffddba7af4a3e5e531a86bfd298680add4c4c1",
+ "color.text.message.disabled": "78dcc5d785fd3aff56a015fd64c5201bb5bb1b98",
+ "color.text.neutral.@": "1c83c65f3814b8f99b0b4237ba9300ba1a5f9866",
+ "color.text.neutral.disabled": "76de45dad178b5dda1111939076a0b687f39fe0c",
+ "color.text.neutral.hover": "9ee7596f16b95a965de289ce46c37ef7d79171f8",
+ "color.text.placeholder.@": "b054c3448346a2f53ee0b5b46da03984518600e7",
+ "color.text.placeholder.disabled": "e47bb86fe909d8e1513d19148bf8275b7865ce54",
+ "color.text.primary.@": "bcfff3423ed46ca9f4244542387ff14569973d33",
+ "color.text.primary.disabled": "54c0f51a680e1b9b8a69d9aec5e9284ec3d3a577",
+ "color.text.secondary.@": "886bba061ce84a21e10210c886669508c7ccbafb",
+ "color.text.secondary.disabled": "5a61e80a07171222174d04c6e906c5cd088c35aa",
+ "color.text.secondary.hover": "0753348dfcb2dff265c2c1f7541c77a5e700cb4f",
+ "color.text.sucess.@": "a57523d419d7833a4d3d5c062670bff2ef28e173",
+ "color.text.sucess.disabled": "2c10170d7460a34893a3223118ed629393ba8e5f",
+ "color.text.sucess.hover": "327684d52ba89e4bd7e4eb00af268102dbea80fd",
+ "color.text.warning.@": "de60985fd320d507d53adfb943d259fc0015106a",
+ "color.text.warning.disabled": "b644062165e94d7d07cb208cb23e27777a3fdb57",
+ "color.text.warning.hover": "41433336a361b51f9b1e863fd32b0d09187e5e63",
+ "color.warning.@": "e3285173d83626a82fd22e8d18ef94b9c1a62d83",
+ "color.warning.disabled": "cc3f031658e97608134a947f5cc838d738b30533",
+ "color.warning.hover": "909ce45f870f94a7fe9945f26e37d0369eec9230",
+ "color.brand.@": "10f0f31ff725e3ea533e3ba81fb8a0c5d0553813",
+ "font-size.@": "88cbf65252429ca3a76c803e3d5474b63554da5b",
+ "font-size.body.2xs": "3fcc0ca64d00d97e14e8251ffe523dddee6e1699",
+ "font-size.body.xs": "49c2318f3f63181d80ba402851940341ca0d95f9",
+ "font-size.body.sm": "218c22e97b2e01936c6858fd2511ce4ee49f6e3b",
+ "font-size.body.md": "0821b2ec9a8871cbd8b03520d725fda2f4714d7c",
+ "font-size.body.lg": "fa20d4a3bd980a8422db98bbfc2819e6cefaff51",
+ "font-size.body.xl": "8f57b9de521f7c7eb8f79f2433c7dd1aaa99f8f1",
+ "font-size.body.2xl": "e6753a998a20866ad66bfcc4d6eea0057d6ad8a2",
+ "font-size.heading.1": "cbb5d721cf0516723f6c085574ce158750c5b115",
+ "font-size.heading.2": "c6d4424b947468b8e57e075b12d1cb2bca59466d",
+ "font-size.heading.3": "7cf45490545278e6631731be36dd0e0f376530a3",
+ "font-size.heading.4": "47b032099ca2823fad6496d8cf1e6115e9056124",
+ "font-size.heading.5": "089c53dc919e2266ad60b600857c4cf09cb8a06d",
+ "font-size.heading.6": "d2719e4b2e6c4255bda28b8abbd721f682f6d7bc",
+ "font-weight.thin": "719e27bdf6e1161626e1617a5b52bb4bbcf592d3",
+ "font-weight.extra-light": "0112dbc01315e5946239fd4a88647a70d78a3268",
+ "font-weight.light": "72601bf81a86f3a4f34b63d100225f1a32a24bb9",
+ "font-weight.regular": "2a0431528ba94e981b459ce1f7ce93611e161923",
+ "font-weight.medium": "97bd59bc0649345d051e097e0a070357881250a0",
+ "font-weight.semi-bold": "9a45f18477255049658c9ae96aeb4cc5a1c51b1c",
+ "font-weight.bold": "cb22c7457a7c4eee8ce49c13ab3c44e4d00ecf75",
+ "font-weight.extra-bold": "30632d27be0054784480c726021fa48d13373cd1",
+ "font-weight.heavy": "6de83e5eb70a87e6d9cdc63dffbea0c690d742b1",
+ "font-weight.text-message": "499aceedca12169f44754d83eb0aa667de9ae7fb",
+ "letter-spacing.@": "05f859e79276ca1a5ebf2eece8d6322552cc696f",
+ "letter-spacing.heading.1": "ab837256da2fa9e12a7d744921414997a81bfb75",
+ "letter-spacing.heading.2": "05935541f99d5297447157a34c2480a86ee8f873",
+ "letter-spacing.heading.3": "2898a59a9918d8d567cc5ee24a430d5e4669d9cf",
+ "letter-spacing.heading.4": "dfda90e4972a9df405126d75bd42da77a894050e",
+ "letter-spacing.heading.5": "533d1a1ecb778225e24040bcad44f1f9cce669e5",
+ "letter-spacing.heading.6": "831022fe64f2703dd2b091c89f6f722517777c79",
+ "line-height.text-message": "c578f005a0a316a856133bc880beb418c93dfed7",
+ "line-height.heading": "cf0118bad66db7506f453a8fa06608e565c76078",
+ "line-height.body": "87f5e7302508d1ef5b47555dd3da65e72d88e1c2",
+ "dimension.none": "0f375083ecf35cf2dce91df7284424b7fec0f14e",
+ "dimension.2xs": "13f115fbee1c063ad491057ce664d183fae09040",
+ "dimension.xs": "3736b52fd1baaea0377cc106fa1ff05017151db8",
+ "dimension.sm": "4b9837a04f5fafbce3662ea2294d143fe23ad745",
+ "dimension.md": "5f47f2f1cae09343e55c956737110dacf60ceff0",
+ "dimension.lg": "ef748395264ea57ea2b3ce665a17616fbad9809d",
+ "dimension.xl": "679d7779cd2653651a3842225952a2e9a7688ddd",
+ "dimension.2xl": "31b3c36a4e4fc442225926f66da2dfd7ab8c06b6",
+ "font-family.heading": "10696d8e228c4dac8c49a6f63d10c5b0b86e9193",
+ "font-family.body": "6a9543ab1dd6125c10597d47ff2a49da9f62181a",
+ "chip.color.accent.@": "fc4deaa0f3112ea1c2c76d05fcdd89efb0b7f5d4",
+ "chip.color.accent.hover": "98e3a219d2fb05930105abeeebf27fb0aeef1816",
+ "chip.color.accent.dot": "d6ab4902eb478190b996973c8267d0178ee126ff",
+ "chip.color.danger.@": "941b8938f8e7386b6cf104292c0ddbc822afa772",
+ "chip.color.danger.hover": "90ab519d5da628942c0f42bf267699f461c93021",
+ "chip.color.danger.dot": "8a581b2bac1a7cd9b40a62ba5e90f3d5f4627c9e",
+ "chip.color.info.@": "da1d36e53ed301d2a6a108a1efb273f161f6f49a",
+ "chip.color.info.hover": "58c13ad5308b9ce30d03db07f96246d0563248e9",
+ "chip.color.info.dot": "9cf0a5a2cdd759409d44d780b4a0e0e76c2dfc8b",
+ "chip.color.neutral.@": "a9cf64506f1267c491c65b12a81b816a75c09007",
+ "chip.color.neutral.hover": "73f70d530927f6039d7ef49f38b0bfa61386865e",
+ "chip.color.neutral.dot": "a5b11a7529fcdffdbf4977355960fd09293734b3",
+ "chip.color.success.@": "29d85a415079f7040abfa0135d6cb41e136df4d2",
+ "chip.color.success.hover": "b04b13065e20a557f1f2bb5da7291cf5c3ac17aa",
+ "chip.color.success.dot": "6d5e4ebc659fe5aa9777bcc45cee6c997dbb47c7",
+ "chip.color.warning.@": "7a50752c5a449e8ef4fe0f60a9171575f1818df4",
+ "chip.color.warning.hover": "99b48f2118b23387dd336dddc420fbcce10afdd0",
+ "chip.color.warning.dot": "565ae335c5b33e56f6df007662c6c531a48f2154",
+ "input.color.background.danger.@": "8c0770b976d98b9615103f885d86425802681318"
+ },
+ "group": "kajabi_products"
+ }
+]
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/core/_core.scss b/libs/core/src/global/styles/tokens/base/_core.scss
similarity index 70%
rename from libs/core/src/global/styles/tokens/core/_core.scss
rename to libs/core/src/global/styles/tokens/base/_core.scss
index b5951d286..f3b10c38a 100644
--- a/libs/core/src/global/styles/tokens/core/_core.scss
+++ b/libs/core/src/global/styles/tokens/base/_core.scss
@@ -1,17 +1,8 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
:root {
- --pine-border-radius-0: 0px;
- --pine-border-radius-100: 8px;
- --pine-border-radius-125: 10px;
- --pine-border-radius-150: 12px;
- --pine-border-radius-175: 14px;
- --pine-border-radius-200: 16px;
- --pine-border-radius-225: 18px;
- --pine-border-radius-250: 20px;
- --pine-border-radius-275: 22px;
- --pine-border-radius-300: 24px;
- --pine-border-radius-050: 4px;
- --pine-border-radius-075: 6px;
- --pine-border-radius-round: 9999px;
--pine-border-width-none: 0px;
--pine-border-width-thin: 1px;
--pine-border-width-thick: 2px;
@@ -37,7 +28,7 @@
--pine-color-grey-950: #1a1a19;
--pine-color-grey-050: #fcfcfc;
--pine-color-blue-100: #eff6ff;
- --pine-color-blue-150: #dbe9fe;
+ --pine-color-blue-150: #dbeafe;
--pine-color-blue-200: #bfdbfe;
--pine-color-blue-300: #93c5fd;
--pine-color-blue-400: #60a5fa;
@@ -45,7 +36,7 @@
--pine-color-blue-600: #2563eb;
--pine-color-blue-700: #1d4ed8;
--pine-color-blue-800: #1e40af;
- --pine-color-blue-900: #1f3a8a;
+ --pine-color-blue-900: #1e3a8a;
--pine-color-blue-950: #172554;
--pine-color-blue-050: #fafcff;
--pine-color-green-100: #edfcf2;
@@ -69,11 +60,11 @@
--pine-color-red-600: #dc2626;
--pine-color-red-700: #b91c1c;
--pine-color-red-800: #991b1b;
- --pine-color-red-900: #7f1c1d;
+ --pine-color-red-900: #7f1d1d;
--pine-color-red-950: #450a0a;
--pine-color-red-050: #fffafa;
--pine-color-yellow-100: #fffbeb;
- --pine-color-yellow-150: #fff3c6;
+ --pine-color-yellow-150: #fff2c6;
--pine-color-yellow-200: #fee589;
--pine-color-yellow-300: #fed04b;
--pine-color-yellow-400: #fdbb21;
@@ -82,20 +73,20 @@
--pine-color-yellow-700: #b64f07;
--pine-color-yellow-800: #933d0d;
--pine-color-yellow-900: #79330e;
- --pine-color-yellow-950: #451902;
+ --pine-color-yellow-950: #461902;
--pine-color-yellow-050: #fffefa;
- --pine-color-mercury-100: #fff3ed;
- --pine-color-mercury-150: #ffe3d4;
- --pine-color-mercury-200: #ffc3a8;
- --pine-color-mercury-300: #ff9970;
- --pine-color-mercury-400: #ff6337;
+ --pine-color-mercury-100: #fff4f1;
+ --pine-color-mercury-150: #ffeae5;
+ --pine-color-mercury-200: #fed4cd;
+ --pine-color-mercury-300: #fdb1a4;
+ --pine-color-mercury-400: #fb8271;
--pine-color-mercury-500: #ff3e14;
- --pine-color-mercury-600: #f11f06;
+ --pine-color-mercury-600: #f02006;
--pine-color-mercury-700: #c71307;
--pine-color-mercury-800: #9e110e;
--pine-color-mercury-900: #7f120f;
--pine-color-mercury-950: #450506;
- --pine-color-mercury-050: #fffcfa;
+ --pine-color-mercury-050: #fffbfa;
--pine-color-purple-100: #eef1ff;
--pine-color-purple-150: #e0e4ff;
--pine-color-purple-200: #c7cdfe;
@@ -108,9 +99,10 @@
--pine-color-purple-900: #372d82;
--pine-color-purple-950: #221b4b;
--pine-color-purple-050: #fafbff;
- --pine-font-family-greet: "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-font-family-greet: '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-font-family-greet-condensed: '"Greet Condensed"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
--pine-font-family-inter: "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-font-family-sprig: "Sprig";
+ --pine-font-family-faire-sprig: '"FAIRE Sprig"';
--pine-font-size-100: 14px;
--pine-font-size-116: 16px;
--pine-font-size-128: 18px;
@@ -128,18 +120,18 @@
--pine-font-size-057: 8px;
--pine-font-size-071: 10px;
--pine-font-size-085: 12px;
- --pine-font-weight-thin: 100;
- --pine-font-weight-extra-light: 200;
- --pine-font-weight-light: 300;
- --pine-font-weight-normal: 400;
- --pine-font-weight-medium: 500;
- --pine-font-weight-semi-bold: 600;
- --pine-font-weight-bold: 700;
- --pine-font-weight-extra-bold: 800;
- --pine-font-weight-heavy: 900;
+ --pine-font-weight-100: 100;
+ --pine-font-weight-200: 200;
+ --pine-font-weight-300: 300;
+ --pine-font-weight-400: 400;
+ --pine-font-weight-500: 500;
+ --pine-font-weight-600: 600;
+ --pine-font-weight-700: 700;
+ --pine-font-weight-800: 800;
+ --pine-font-weight-900: 900;
--pine-line-height-100: 1;
--pine-line-height-125: 1.25;
- --pine-line-height-150: 1.5;
+ --pine-line-height-150: 1.50;
--pine-line-height-175: 1.75;
--pine-line-height-200: 2;
--pine-line-height-225: 2.25;
@@ -149,23 +141,24 @@
--pine-line-height-025: 0.625;
--pine-line-height-050: 0.78125;
--pine-line-height-075: 0.9375;
- --pine-spacing-0: 0px;
- --pine-spacing-100: 8px;
- --pine-spacing-150: 12px;
- --pine-spacing-200: 16px;
- --pine-spacing-250: 20px;
- --pine-spacing-300: 24px;
- --pine-spacing-350: 28px;
- --pine-spacing-400: 32px;
- --pine-spacing-450: 36px;
- --pine-spacing-500: 40px;
- --pine-spacing-550: 44px;
- --pine-spacing-600: 48px;
- --pine-spacing-650: 52px;
- --pine-spacing-700: 56px;
- --pine-spacing-750: 60px;
- --pine-spacing-800: 64px;
- --pine-spacing-050: 4px;
+ --pine-dimension-0: 0px;
+ --pine-dimension-100: 8px;
+ --pine-dimension-150: 12px;
+ --pine-dimension-200: 16px;
+ --pine-dimension-250: 20px;
+ --pine-dimension-300: 24px;
+ --pine-dimension-350: 28px;
+ --pine-dimension-400: 32px;
+ --pine-dimension-450: 36px;
+ --pine-dimension-500: 40px;
+ --pine-dimension-550: 44px;
+ --pine-dimension-600: 48px;
+ --pine-dimension-650: 52px;
+ --pine-dimension-700: 56px;
+ --pine-dimension-750: 60px;
+ --pine-dimension-800: 64px;
+ --pine-dimension-050: 4px;
+ --pine-dimension-025: 2px;
--pine-letter-spacing-0: 0px;
--pine-letter-spacing-100: 0.14px;
--pine-letter-spacing-114: 0.16px;
diff --git a/libs/core/src/global/styles/tokens/base/core.json b/libs/core/src/global/styles/tokens/base/core.json
new file mode 100644
index 000000000..98c988d20
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/base/core.json
@@ -0,0 +1,789 @@
+{
+ "border-width": {
+ "none": {
+ "value": "0",
+ "type": "borderWidth"
+ },
+ "thin": {
+ "value": "1px",
+ "type": "borderWidth"
+ },
+ "thick": {
+ "value": "2px",
+ "type": "borderWidth"
+ }
+ },
+ "box-shadow": {
+ "100": {
+ "value": [
+ {
+ "x": "0",
+ "y": "1px",
+ "blur": "3px",
+ "spread": "0",
+ "color": "rgba(0,0,0,0.1)",
+ "type": "dropShadow"
+ },
+ {
+ "x": "0",
+ "y": "1px",
+ "blur": "2px",
+ "spread": "0",
+ "color": "rgba(0,0,0,0.06)",
+ "type": "dropShadow"
+ }
+ ],
+ "type": "boxShadow"
+ },
+ "150": {
+ "value": [
+ {
+ "x": "0",
+ "y": "4px",
+ "blur": "8px",
+ "spread": "-2px",
+ "color": "rgba(0,0,0,0.1)",
+ "type": "dropShadow"
+ },
+ {
+ "x": "0",
+ "y": "2px",
+ "blur": "4px",
+ "spread": "-2px",
+ "color": "rgba(0,0,0,0.06)",
+ "type": "dropShadow"
+ }
+ ],
+ "type": "boxShadow"
+ },
+ "200": {
+ "value": [
+ {
+ "x": "0",
+ "y": "12px",
+ "blur": "16px",
+ "spread": "-4px",
+ "color": "rgba(0,0,0,0.08)",
+ "type": "dropShadow"
+ },
+ {
+ "x": "0",
+ "y": "4px",
+ "blur": "6px",
+ "spread": "-2px",
+ "color": "rgba(0,0,0,0.03)",
+ "type": "dropShadow"
+ }
+ ],
+ "type": "boxShadow"
+ },
+ "300": {
+ "value": [
+ {
+ "x": "0",
+ "y": "20px",
+ "blur": "24px",
+ "spread": "-4px",
+ "color": "rgba(0,0,0,0.08)",
+ "type": "dropShadow"
+ },
+ {
+ "x": "0",
+ "y": "8px",
+ "blur": "8px",
+ "spread": "-4px",
+ "color": "rgba(0,0,0,0.03)",
+ "type": "dropShadow"
+ }
+ ],
+ "type": "boxShadow"
+ },
+ "400": {
+ "value": {
+ "x": "0",
+ "y": "24px",
+ "blur": "48px",
+ "spread": "-12px",
+ "color": "rgba(0,0,0,0.18)",
+ "type": "dropShadow"
+ },
+ "type": "boxShadow"
+ },
+ "500": {
+ "value": {
+ "x": "0",
+ "y": "32px",
+ "blur": "64px",
+ "spread": "-12px",
+ "color": "rgba(0,0,0,0.14)",
+ "type": "dropShadow"
+ },
+ "type": "boxShadow"
+ },
+ "050": {
+ "value": [
+ {
+ "x": "0",
+ "y": "1px",
+ "blur": "2px",
+ "spread": "0",
+ "color": "rgba(0,0,0,0.05)",
+ "type": "dropShadow"
+ }
+ ],
+ "type": "boxShadow"
+ }
+ },
+ "color": {
+ "white": {
+ "value": "#FFF",
+ "type": "color"
+ },
+ "black": {
+ "value": "#000",
+ "type": "color"
+ },
+ "grey": {
+ "100": {
+ "value": "#F8F8F8",
+ "type": "color"
+ },
+ "150": {
+ "value": "#F0F0F0",
+ "type": "color"
+ },
+ "200": {
+ "value": "#E4E4E4",
+ "type": "color"
+ },
+ "300": {
+ "value": "#D2D1D1",
+ "type": "color"
+ },
+ "400": {
+ "value": "#BBBAB9",
+ "type": "color"
+ },
+ "500": {
+ "value": "#9B9A98",
+ "type": "color"
+ },
+ "600": {
+ "value": "#828180",
+ "type": "color"
+ },
+ "700": {
+ "value": "#6C6A69",
+ "type": "color"
+ },
+ "800": {
+ "value": "#4D4D4C",
+ "type": "color"
+ },
+ "900": {
+ "value": "#343332",
+ "type": "color"
+ },
+ "950": {
+ "value": "#1A1A19",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FCFCFC",
+ "type": "color"
+ }
+ },
+ "blue": {
+ "100": {
+ "value": "#EFF6FF",
+ "type": "color"
+ },
+ "150": {
+ "value": "#DBEAFE",
+ "type": "color"
+ },
+ "200": {
+ "value": "#BFDBFE",
+ "type": "color"
+ },
+ "300": {
+ "value": "#93C5FD",
+ "type": "color"
+ },
+ "400": {
+ "value": "#60A5FA",
+ "type": "color"
+ },
+ "500": {
+ "value": "#3B82F6",
+ "type": "color"
+ },
+ "600": {
+ "value": "#2563EB",
+ "type": "color"
+ },
+ "700": {
+ "value": "#1D4ED8",
+ "type": "color"
+ },
+ "800": {
+ "value": "#1E40AF",
+ "type": "color"
+ },
+ "900": {
+ "value": "#1E3A8A",
+ "type": "color"
+ },
+ "950": {
+ "value": "#172554",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FAFCFF",
+ "type": "color"
+ }
+ },
+ "green": {
+ "100": {
+ "value": "#EDFCF2",
+ "type": "color"
+ },
+ "150": {
+ "value": "#D3F8DF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#AAF0C4",
+ "type": "color"
+ },
+ "300": {
+ "value": "#73E2A3",
+ "type": "color"
+ },
+ "400": {
+ "value": "#3CCB7F",
+ "type": "color"
+ },
+ "500": {
+ "value": "#16B364",
+ "type": "color"
+ },
+ "600": {
+ "value": "#099250",
+ "type": "color"
+ },
+ "700": {
+ "value": "#087443",
+ "type": "color"
+ },
+ "800": {
+ "value": "#095C37",
+ "type": "color"
+ },
+ "900": {
+ "value": "#084C2E",
+ "type": "color"
+ },
+ "950": {
+ "value": "#052E1C",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FBFEFC",
+ "type": "color"
+ }
+ },
+ "red": {
+ "100": {
+ "value": "#FEF2F2",
+ "type": "color"
+ },
+ "150": {
+ "value": "#FEE2E2",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FECACA",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FCA5A5",
+ "type": "color"
+ },
+ "400": {
+ "value": "#F87171",
+ "type": "color"
+ },
+ "500": {
+ "value": "#EF4444",
+ "type": "color"
+ },
+ "600": {
+ "value": "#DC2626",
+ "type": "color"
+ },
+ "700": {
+ "value": "#B91C1C",
+ "type": "color"
+ },
+ "800": {
+ "value": "#991B1B",
+ "type": "color"
+ },
+ "900": {
+ "value": "#7F1D1D",
+ "type": "color"
+ },
+ "950": {
+ "value": "#450A0A",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FFFAFA",
+ "type": "color"
+ }
+ },
+ "yellow": {
+ "100": {
+ "value": "#FFFBEB",
+ "type": "color"
+ },
+ "150": {
+ "value": "#FFF2C6",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FEE589",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FED04B",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FDBB21",
+ "type": "color"
+ },
+ "500": {
+ "value": "#F79A09",
+ "type": "color"
+ },
+ "600": {
+ "value": "#DB7204",
+ "type": "color"
+ },
+ "700": {
+ "value": "#B64F07",
+ "type": "color"
+ },
+ "800": {
+ "value": "#933D0D",
+ "type": "color"
+ },
+ "900": {
+ "value": "#79330E",
+ "type": "color"
+ },
+ "950": {
+ "value": "#461902",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FFFEFA",
+ "type": "color"
+ }
+ },
+ "mercury": {
+ "100": {
+ "value": "#FFF4F1",
+ "type": "color"
+ },
+ "150": {
+ "value": "#FFEAE5",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FED4CD",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FDB1A4",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FB8271",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FF3E14",
+ "type": "color"
+ },
+ "600": {
+ "value": "#F02006",
+ "type": "color"
+ },
+ "700": {
+ "value": "#C71307",
+ "type": "color"
+ },
+ "800": {
+ "value": "#9E110E",
+ "type": "color"
+ },
+ "900": {
+ "value": "#7F120F",
+ "type": "color"
+ },
+ "950": {
+ "value": "#450506",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FFFBFA",
+ "type": "color"
+ }
+ },
+ "purple": {
+ "100": {
+ "value": "#EEF1FF",
+ "type": "color"
+ },
+ "150": {
+ "value": "#E0E4FF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#C7CDFE",
+ "type": "color"
+ },
+ "300": {
+ "value": "#A4ACFD",
+ "type": "color"
+ },
+ "400": {
+ "value": "#8081F9",
+ "type": "color"
+ },
+ "500": {
+ "value": "#6B62F2",
+ "type": "color"
+ },
+ "600": {
+ "value": "#533BE5",
+ "type": "color"
+ },
+ "700": {
+ "value": "#4F37CB",
+ "type": "color"
+ },
+ "800": {
+ "value": "#402FA4",
+ "type": "color"
+ },
+ "900": {
+ "value": "#372D82",
+ "type": "color"
+ },
+ "950": {
+ "value": "#221B4B",
+ "type": "color"
+ },
+ "050": {
+ "value": "#FAFBFF",
+ "type": "color"
+ }
+ }
+ },
+ "font-family": {
+ "greet": {
+ "value": "\"Greet Standard\", \"Inter\", -apple-system, system-ui, \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Ubuntu\", sans-serif",
+ "type": "fontFamilies"
+ },
+ "greet-condensed": {
+ "value": "\"Greet Condensed\", \"Inter\", -apple-system, system-ui, \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Ubuntu\", sans-serif",
+ "type": "fontFamilies"
+ },
+ "inter": {
+ "value": "\"Inter\", -apple-system, system-ui, \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Ubuntu\", sans-serif",
+ "type": "fontFamilies"
+ },
+ "faire-sprig": {
+ "value": "\"FAIRE Sprig\"",
+ "type": "fontFamilies"
+ }
+ },
+ "font-size": {
+ "100": {
+ "value": "14px",
+ "type": "fontSizes"
+ },
+ "116": {
+ "value": "16px",
+ "type": "fontSizes"
+ },
+ "128": {
+ "value": "18px",
+ "type": "fontSizes"
+ },
+ "142": {
+ "value": "20px",
+ "type": "fontSizes"
+ },
+ "157": {
+ "value": "22px",
+ "type": "fontSizes"
+ },
+ "171": {
+ "value": "24px",
+ "type": "fontSizes"
+ },
+ "185": {
+ "value": "26px",
+ "type": "fontSizes"
+ },
+ "200": {
+ "value": "28px",
+ "type": "fontSizes"
+ },
+ "214": {
+ "value": "30px",
+ "type": "fontSizes"
+ },
+ "228": {
+ "value": "32px",
+ "type": "fontSizes"
+ },
+ "242": {
+ "value": "34px",
+ "type": "fontSizes"
+ },
+ "257": {
+ "value": "36px",
+ "type": "fontSizes"
+ },
+ "271": {
+ "value": "38px",
+ "type": "fontSizes"
+ },
+ "285": {
+ "value": "40px",
+ "type": "fontSizes"
+ },
+ "057": {
+ "value": "8px",
+ "type": "fontSizes"
+ },
+ "071": {
+ "value": "10px",
+ "type": "fontSizes"
+ },
+ "085": {
+ "value": "12px",
+ "type": "fontSizes"
+ }
+ },
+ "font-weight": {
+ "100": {
+ "value": "100",
+ "type": "fontWeights"
+ },
+ "200": {
+ "value": "200",
+ "type": "fontWeights"
+ },
+ "300": {
+ "value": "300",
+ "type": "fontWeights"
+ },
+ "400": {
+ "value": "400",
+ "type": "fontWeights"
+ },
+ "500": {
+ "value": "500",
+ "type": "fontWeights"
+ },
+ "600": {
+ "value": "600",
+ "type": "fontWeights"
+ },
+ "700": {
+ "value": "700",
+ "type": "fontWeights"
+ },
+ "800": {
+ "value": "800",
+ "type": "fontWeights"
+ },
+ "900": {
+ "value": "900",
+ "type": "fontWeights"
+ }
+ },
+ "line-height": {
+ "100": {
+ "value": "1",
+ "type": "lineHeights"
+ },
+ "125": {
+ "value": "1.25",
+ "type": "lineHeights"
+ },
+ "150": {
+ "value": "1.50",
+ "type": "lineHeights"
+ },
+ "175": {
+ "value": "1.75",
+ "type": "lineHeights"
+ },
+ "200": {
+ "value": "2",
+ "type": "lineHeights"
+ },
+ "225": {
+ "value": "2.25",
+ "type": "lineHeights"
+ },
+ "250": {
+ "value": "2.5",
+ "type": "lineHeights"
+ },
+ "275": {
+ "value": "2.75",
+ "type": "lineHeights"
+ },
+ "300": {
+ "value": "3",
+ "type": "lineHeights"
+ },
+ "025": {
+ "value": "0.625",
+ "type": "lineHeights"
+ },
+ "050": {
+ "value": "0.78125",
+ "type": "lineHeights"
+ },
+ "075": {
+ "value": "0.9375",
+ "type": "lineHeights"
+ }
+ },
+ "dimension": {
+ "0": {
+ "value": "0",
+ "type": "dimension"
+ },
+ "100": {
+ "value": "8px",
+ "type": "dimension"
+ },
+ "150": {
+ "value": "12px",
+ "type": "dimension"
+ },
+ "200": {
+ "value": "16px",
+ "type": "dimension"
+ },
+ "250": {
+ "value": "20px",
+ "type": "dimension"
+ },
+ "300": {
+ "value": "24px",
+ "type": "dimension"
+ },
+ "350": {
+ "value": "28px",
+ "type": "dimension"
+ },
+ "400": {
+ "value": "32px",
+ "type": "dimension"
+ },
+ "450": {
+ "value": "36px",
+ "type": "dimension"
+ },
+ "500": {
+ "value": "40px",
+ "type": "dimension"
+ },
+ "550": {
+ "value": "44px",
+ "type": "dimension"
+ },
+ "600": {
+ "value": "48px",
+ "type": "dimension"
+ },
+ "650": {
+ "value": "52px",
+ "type": "dimension"
+ },
+ "700": {
+ "value": "56px",
+ "type": "dimension"
+ },
+ "750": {
+ "value": "60px",
+ "type": "dimension"
+ },
+ "800": {
+ "value": "64px",
+ "type": "dimension"
+ },
+ "050": {
+ "value": "4px",
+ "type": "dimension"
+ },
+ "025": {
+ "value": "2px",
+ "type": "dimension"
+ }
+ },
+ "letter-spacing": {
+ "0": {
+ "value": "0px",
+ "type": "letterSpacing"
+ },
+ "100": {
+ "value": "0.14px",
+ "type": "letterSpacing"
+ },
+ "114": {
+ "value": "0.16px",
+ "type": "letterSpacing"
+ },
+ "128": {
+ "value": "0.18px",
+ "type": "letterSpacing"
+ },
+ "142": {
+ "value": "0.20px",
+ "type": "letterSpacing"
+ },
+ "157": {
+ "value": "0.22px",
+ "type": "letterSpacing"
+ },
+ "171": {
+ "value": "0.24px",
+ "type": "letterSpacing"
+ },
+ "185": {
+ "value": "0.26px",
+ "type": "letterSpacing"
+ },
+ "078": {
+ "value": "0.11px",
+ "type": "letterSpacing"
+ },
+ "085": {
+ "value": "0.12px",
+ "type": "letterSpacing"
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/base/semantic.json b/libs/core/src/global/styles/tokens/base/semantic.json
new file mode 100644
index 000000000..0162b8207
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/base/semantic.json
@@ -0,0 +1,758 @@
+{
+ "border": {
+ "@": {
+ "value": {
+ "color": "{color.grey.300}",
+ "width": "{border-width.thin}",
+ "style": "solid"
+ },
+ "type": "border"
+ },
+ "hover": {
+ "value": {
+ "color": "{color.grey.400}",
+ "width": "{border-width.thin}",
+ "style": "solid"
+ },
+ "type": "border"
+ },
+ "none": {
+ "value": {
+ "color": "{color.grey.300}",
+ "width": "{border-width.none}",
+ "style": "solid"
+ },
+ "type": "border"
+ }
+ },
+ "border-radius": {
+ "full": {
+ "value": "9999px",
+ "type": "borderRadius",
+ "description": "this is to be used for rounded corners without specified dimensions"
+ }
+ },
+ "border-width": {
+ "@": {
+ "value": "{border-width.thin}",
+ "type": "borderWidth"
+ }
+ },
+ "box-shadow": {
+ "@": {
+ "value": "{box-shadow.100}",
+ "type": "boxShadow"
+ }
+ },
+ "color": {
+ "accent": {
+ "@": {
+ "value": "{color.purple.500}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.purple.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.purple.600}",
+ "type": "color"
+ }
+ },
+ "background": {
+ "container": {
+ "@": {
+ "value": "{color.white}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.150}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.050}",
+ "type": "color"
+ }
+ }
+ },
+ "border": {
+ "@": {
+ "value": "{color.grey.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.400}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.200}",
+ "type": "color"
+ },
+ "active": {
+ "value": "{color.grey.400}",
+ "type": "color"
+ },
+ "danger": {
+ "@": {
+ "value": "{color.red.600}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.red.700}",
+ "type": "color"
+ }
+ }
+ },
+ "danger": {
+ "@": {
+ "value": "{color.red.600}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.red.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.red.700}",
+ "type": "color"
+ }
+ },
+ "focus-ring": {
+ "@": {
+ "value": "{color.purple.300}",
+ "type": "color"
+ },
+ "danger": {
+ "value": "{color.red.300}",
+ "type": "color"
+ }
+ },
+ "info": {
+ "@": {
+ "value": "{color.blue.500}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.blue.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.blue.600}",
+ "type": "color"
+ }
+ },
+ "neutral": {
+ "@": {
+ "value": "{color.grey.500}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.600}",
+ "type": "color"
+ }
+ },
+ "primary": {
+ "@": {
+ "value": "{color.grey.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.950}",
+ "type": "color"
+ }
+ },
+ "secondary": {
+ "@": {
+ "value": "{color.white}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.white}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.050}",
+ "type": "color"
+ }
+ },
+ "success": {
+ "@": {
+ "value": "{color.green.500}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.green.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.green.600}",
+ "type": "color"
+ }
+ },
+ "text": {
+ "@": {
+ "value": "{color.grey.900}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.950}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.500}",
+ "type": "color"
+ },
+ "readonly": {
+ "value": "{color.grey.700}",
+ "type": "color"
+ },
+ "active": {
+ "value": "{color.grey.950}",
+ "type": "color"
+ },
+ "accent": {
+ "@": {
+ "value": "{color.purple.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.purple.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.purple.950}",
+ "type": "color"
+ }
+ },
+ "danger": {
+ "@": {
+ "value": "{color.red.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.red.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.red.950}",
+ "type": "color"
+ }
+ },
+ "info": {
+ "@": {
+ "value": "{color.blue.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.blue.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.blue.950}",
+ "type": "color"
+ }
+ },
+ "label": {
+ "@": {
+ "value": "{color.grey.950}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.500}",
+ "type": "color"
+ },
+ "readonly": {
+ "value": "{color.grey.700}",
+ "type": "color"
+ }
+ },
+ "message": {
+ "@": {
+ "value": "{color.grey.800}",
+ "type": "color"
+ },
+ "danger": {
+ "value": "{color.red.600}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.600}",
+ "type": "color"
+ }
+ },
+ "neutral": {
+ "@": {
+ "value": "{color.grey.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.600}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.950}",
+ "type": "color"
+ }
+ },
+ "placeholder": {
+ "@": {
+ "value": "{color.grey.600}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.400}",
+ "type": "color"
+ }
+ },
+ "primary": {
+ "@": {
+ "value": "{color.white}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.400}",
+ "type": "color"
+ }
+ },
+ "secondary": {
+ "@": {
+ "value": "{color.grey.800}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.grey.400}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.900}",
+ "type": "color"
+ }
+ },
+ "sucess": {
+ "@": {
+ "value": "{color.green.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.green.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.green.950}",
+ "type": "color"
+ }
+ },
+ "warning": {
+ "@": {
+ "value": "{color.yellow.900}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.yellow.300}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.yellow.950}",
+ "type": "color"
+ }
+ }
+ },
+ "warning": {
+ "@": {
+ "value": "{color.yellow.500}",
+ "type": "color"
+ },
+ "disabled": {
+ "value": "{color.yellow.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.yellow.600}",
+ "type": "color"
+ }
+ },
+ "brand": {
+ "@": {
+ "value": "{color.black}",
+ "type": "color"
+ }
+ }
+ },
+ "font-size": {
+ "@": {
+ "value": "{font-size.100}",
+ "type": "fontSizes"
+ },
+ "body": {
+ "2xs": {
+ "value": "{font-size.057}",
+ "type": "fontSizes"
+ },
+ "xs": {
+ "value": "{font-size.071}",
+ "type": "fontSizes"
+ },
+ "sm": {
+ "value": "{font-size.085}",
+ "type": "fontSizes"
+ },
+ "md": {
+ "value": "{font-size.100}",
+ "type": "fontSizes"
+ },
+ "lg": {
+ "value": "{font-size.116}",
+ "type": "fontSizes"
+ },
+ "xl": {
+ "value": "{font-size.128}",
+ "type": "fontSizes"
+ },
+ "2xl": {
+ "value": "{font-size.142}",
+ "type": "fontSizes"
+ }
+ },
+ "heading": {
+ "1": {
+ "value": "{font-size.200}",
+ "type": "fontSizes"
+ },
+ "2": {
+ "value": "{font-size.185}",
+ "type": "fontSizes"
+ },
+ "3": {
+ "value": "{font-size.157}",
+ "type": "fontSizes"
+ },
+ "4": {
+ "value": "{font-size.142}",
+ "type": "fontSizes"
+ },
+ "5": {
+ "value": "{font-size.128}",
+ "type": "fontSizes"
+ },
+ "6": {
+ "value": "{font-size.116}",
+ "type": "fontSizes"
+ }
+ }
+ },
+ "font-weight": {
+ "thin": {
+ "value": "{font-weight.100}",
+ "type": "fontWeights"
+ },
+ "extra-light": {
+ "value": "{font-weight.200}",
+ "type": "fontWeights"
+ },
+ "light": {
+ "value": "{font-weight.300}",
+ "type": "fontWeights"
+ },
+ "regular": {
+ "value": "{font-weight.400}",
+ "type": "fontWeights"
+ },
+ "medium": {
+ "value": "{font-weight.500}",
+ "type": "fontWeights"
+ },
+ "semi-bold": {
+ "value": "{font-weight.600}",
+ "type": "fontWeights"
+ },
+ "bold": {
+ "value": "{font-weight.700}",
+ "type": "fontWeights"
+ },
+ "extra-bold": {
+ "value": "{font-weight.800}",
+ "type": "fontWeights"
+ },
+ "heavy": {
+ "value": "{font-weight.900}",
+ "type": "fontWeights"
+ },
+ "text-message": {
+ "value": "{font-weight.400}",
+ "type": "fontWeights"
+ }
+ },
+ "letter-spacing": {
+ "@": {
+ "value": "{letter-spacing.114} * -1",
+ "type": "letterSpacing"
+ },
+ "heading": {
+ "1": {
+ "value": "{letter-spacing.185}",
+ "type": "letterSpacing"
+ },
+ "2": {
+ "value": "{letter-spacing.171}",
+ "type": "letterSpacing"
+ },
+ "3": {
+ "value": "{letter-spacing.157}",
+ "type": "letterSpacing"
+ },
+ "4": {
+ "value": "{letter-spacing.142}",
+ "type": "letterSpacing"
+ },
+ "5": {
+ "value": "{letter-spacing.128}",
+ "type": "letterSpacing"
+ },
+ "6": {
+ "value": "{letter-spacing.114}",
+ "type": "letterSpacing"
+ }
+ }
+ },
+ "line-height": {
+ "text-message": {
+ "value": "{line-height.125}",
+ "type": "lineHeights"
+ },
+ "heading": {
+ "value": "{line-height.125}",
+ "type": "lineHeights"
+ },
+ "body": {
+ "value": "{line-height.100} * 1.425",
+ "type": "lineHeights"
+ }
+ },
+ "typography": {
+ "heading": {
+ "1": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.semi-bold}",
+ "fontSize": "{font-size.heading.1}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.185}"
+ },
+ "type": "typography"
+ },
+ "2": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.semi-bold}",
+ "fontSize": "{font-size.heading.2}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.171}"
+ },
+ "type": "typography"
+ },
+ "3": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.semi-bold}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.157}",
+ "fontSize": "{font-size.heading.3}"
+ },
+ "type": "typography"
+ },
+ "4": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.semi-bold}",
+ "fontSize": "{font-size.heading.4}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.142}"
+ },
+ "type": "typography"
+ },
+ "5": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.heading.5}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.128}"
+ },
+ "type": "typography"
+ },
+ "6": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.heading.6}",
+ "lineHeight": "{line-height.heading} * 100%",
+ "letterSpacing": "{letter-spacing.114}"
+ },
+ "type": "typography"
+ }
+ },
+ "body": {
+ "@": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.regular}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%",
+ "letterSpacing": "{letter-spacing.@}"
+ },
+ "type": "typography"
+ },
+ "medium": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%",
+ "letterSpacing": "{letter-spacing.@}"
+ },
+ "type": "typography"
+ },
+ "semi-bold": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.semi-bold}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%",
+ "letterSpacing": "{letter-spacing.@}"
+ },
+ "type": "typography"
+ },
+ "bold": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.bold}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%",
+ "letterSpacing": "{letter-spacing.@}"
+ },
+ "type": "typography"
+ },
+ "brand-label": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography",
+ "description": "brand-label"
+ },
+ "brand-text": {
+ "value": {
+ "fontFamily": "{font-family.faire-sprig}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.md}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography",
+ "description": "brand-text"
+ }
+ },
+ "body-sm": {
+ "@": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.regular}",
+ "fontSize": "{font-size.body.sm}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography"
+ },
+ "medium": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.sm}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography"
+ },
+ "bold": {
+ "value": {
+ "fontFamily": "{font-family.inter}",
+ "fontWeight": "{font-weight.bold}",
+ "fontSize": "{font-size.body.sm}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography"
+ },
+ "brand-label": {
+ "value": {
+ "fontFamily": "{font-family.greet}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.sm}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography",
+ "description": "brand-label"
+ },
+ "brand-text": {
+ "value": {
+ "fontFamily": "{font-family.faire-sprig}",
+ "fontWeight": "{font-weight.medium}",
+ "fontSize": "{font-size.body.sm}",
+ "lineHeight": "{line-height.body} * 100%"
+ },
+ "type": "typography",
+ "description": "brand-text"
+ }
+ }
+ },
+ "dimension": {
+ "none": {
+ "value": "{dimension.0}",
+ "type": "dimension"
+ },
+ "2xs": {
+ "value": "{dimension.050}",
+ "type": "dimension"
+ },
+ "xs": {
+ "value": "{dimension.100}",
+ "type": "dimension"
+ },
+ "sm": {
+ "value": "{dimension.200}",
+ "type": "dimension"
+ },
+ "md": {
+ "value": "{dimension.300}",
+ "type": "dimension"
+ },
+ "lg": {
+ "value": "{dimension.400}",
+ "type": "dimension"
+ },
+ "xl": {
+ "value": "{dimension.500}",
+ "type": "dimension"
+ },
+ "2xl": {
+ "value": "{dimension.600}",
+ "type": "dimension"
+ }
+ },
+ "font-family": {
+ "heading": {
+ "value": "{font-family.greet}",
+ "type": "fontFamilies"
+ },
+ "body": {
+ "value": "{font-family.inter}",
+ "type": "fontFamilies"
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/brand/kajabi_products.json b/libs/core/src/global/styles/tokens/brand/kajabi_products.json
new file mode 100644
index 000000000..60e1e5c5e
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/brand/kajabi_products.json
@@ -0,0 +1,10 @@
+{
+ "color": {
+ "brand": {
+ "@": {
+ "value": "{color.mercury.500}",
+ "type": "color"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/brand/kajabi_products/dark.json b/libs/core/src/global/styles/tokens/brand/kajabi_products/dark.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/brand/kajabi_products/dark.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/brand/kajabi_products/light.json b/libs/core/src/global/styles/tokens/brand/kajabi_products/light.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/brand/kajabi_products/light.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/brand/kajabi_products/styles/semantic.scss b/libs/core/src/global/styles/tokens/brand/kajabi_products/styles/semantic.scss
new file mode 100644
index 000000000..959519966
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/brand/kajabi_products/styles/semantic.scss
@@ -0,0 +1,145 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:root {
+ --pine-border-width: 1px;
+ --pine-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06);
+ --pine-color-accent: #6b62f2;
+ --pine-color-accent-disabled: #eef1ff;
+ --pine-color-accent-hover: #533be5;
+ --pine-color-background-container: #ffffff;
+ --pine-color-background-container-disabled: #f0f0f0;
+ --pine-color-background-container-hover: #fcfcfc;
+ --pine-color-border: #d2d1d1;
+ --pine-color-border-hover: #bbbab9;
+ --pine-color-border-disabled: #e4e4e4;
+ --pine-color-border-active: #bbbab9;
+ --pine-color-border-danger: #dc2626;
+ --pine-color-border-danger-hover: #b91c1c;
+ --pine-color-danger: #dc2626;
+ --pine-color-danger-disabled: #fef2f2;
+ --pine-color-danger-hover: #b91c1c;
+ --pine-color-focus-ring: #a4acfd;
+ --pine-color-focus-ring-danger: #fca5a5;
+ --pine-color-info: #3b82f6;
+ --pine-color-info-disabled: #eff6ff;
+ --pine-color-info-hover: #2563eb;
+ --pine-color-neutral: #9b9a98;
+ --pine-color-neutral-disabled: #f8f8f8;
+ --pine-color-neutral-hover: #828180;
+ --pine-color-primary: #343332;
+ --pine-color-primary-disabled: #f8f8f8;
+ --pine-color-primary-hover: #1a1a19;
+ --pine-color-secondary: #ffffff;
+ --pine-color-secondary-disabled: #ffffff;
+ --pine-color-secondary-hover: #fcfcfc;
+ --pine-color-success: #16b364;
+ --pine-color-success-disabled: #edfcf2;
+ --pine-color-success-hover: #099250;
+ --pine-color-text: #343332;
+ --pine-color-text-hover: #1a1a19;
+ --pine-color-text-disabled: #9b9a98;
+ --pine-color-text-readonly: #6c6a69;
+ --pine-color-text-active: #1a1a19;
+ --pine-color-text-accent: #372d82;
+ --pine-color-text-accent-disabled: #a4acfd;
+ --pine-color-text-accent-hover: #221b4b;
+ --pine-color-text-danger: #7f1d1d;
+ --pine-color-text-danger-disabled: #fca5a5;
+ --pine-color-text-danger-hover: #450a0a;
+ --pine-color-text-info: #1e3a8a;
+ --pine-color-text-info-disabled: #93c5fd;
+ --pine-color-text-info-hover: #172554;
+ --pine-color-text-label: #1a1a19;
+ --pine-color-text-label-disabled: #9b9a98;
+ --pine-color-text-label-readonly: #6c6a69;
+ --pine-color-text-message: #4d4d4c;
+ --pine-color-text-message-danger: #dc2626;
+ --pine-color-text-message-disabled: #828180;
+ --pine-color-text-neutral: #343332;
+ --pine-color-text-neutral-disabled: #828180;
+ --pine-color-text-neutral-hover: #1a1a19;
+ --pine-color-text-placeholder: #828180;
+ --pine-color-text-placeholder-disabled: #bbbab9;
+ --pine-color-text-primary: #ffffff;
+ --pine-color-text-primary-disabled: #bbbab9;
+ --pine-color-text-secondary: #4d4d4c;
+ --pine-color-text-secondary-disabled: #bbbab9;
+ --pine-color-text-secondary-hover: #343332;
+ --pine-color-text-sucess: #084c2e;
+ --pine-color-text-sucess-disabled: #73e2a3;
+ --pine-color-text-sucess-hover: #052e1c;
+ --pine-color-text-warning: #79330e;
+ --pine-color-text-warning-disabled: #fed04b;
+ --pine-color-text-warning-hover: #461902;
+ --pine-color-warning: #f79a09;
+ --pine-color-warning-disabled: #fffbeb;
+ --pine-color-warning-hover: #db7204;
+ --pine-color-brand: #ff3e14;
+ --pine-font-family-heading: '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-font-family-body: "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-font-size: 14px;
+ --pine-font-size-body-2xs: 8px;
+ --pine-font-size-body-xs: 10px;
+ --pine-font-size-body-sm: 12px;
+ --pine-font-size-body-md: 14px;
+ --pine-font-size-body-lg: 16px;
+ --pine-font-size-body-xl: 18px;
+ --pine-font-size-body-2xl: 20px;
+ --pine-font-size-heading-1: 28px;
+ --pine-font-size-heading-2: 26px;
+ --pine-font-size-heading-3: 22px;
+ --pine-font-size-heading-4: 20px;
+ --pine-font-size-heading-5: 18px;
+ --pine-font-size-heading-6: 16px;
+ --pine-font-weight-thin: 100;
+ --pine-font-weight-extra-light: 200;
+ --pine-font-weight-light: 300;
+ --pine-font-weight-regular: 400;
+ --pine-font-weight-medium: 500;
+ --pine-font-weight-semi-bold: 600;
+ --pine-font-weight-bold: 700;
+ --pine-font-weight-extra-bold: 800;
+ --pine-font-weight-heavy: 900;
+ --pine-font-weight-text-message: 400;
+ --pine-line-height-text-message: 1.25;
+ --pine-line-height-heading: 1.25;
+ --pine-line-height-body: 1.425;
+ --pine-dimension-none: 0px;
+ --pine-dimension-2xs: 4px;
+ --pine-dimension-xs: 8px;
+ --pine-dimension-sm: 16px;
+ --pine-dimension-md: 24px;
+ --pine-dimension-lg: 32px;
+ --pine-dimension-xl: 40px;
+ --pine-dimension-2xl: 48px;
+ --pine-letter-spacing: -0.16px;
+ --pine-letter-spacing-heading-1: 0.26px;
+ --pine-letter-spacing-heading-2: 0.24px;
+ --pine-letter-spacing-heading-3: 0.22px;
+ --pine-letter-spacing-heading-4: 0.2px;
+ --pine-letter-spacing-heading-5: 0.18px;
+ --pine-letter-spacing-heading-6: 0.16px;
+ --pine-border: 1px solid #d2d1d1;
+ --pine-border-hover: 1px solid #bbbab9;
+ --pine-border-none: 0px solid #d2d1d1;
+ --pine-border-radius-full: 9999px; /* this is to be used for rounded corners without specified dimensions */
+ --pine-typography-heading-1: 600 28px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-heading-2: 600 26px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-heading-3: 600 22px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-heading-4: 600 20px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-heading-5: 500 18px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-heading-6: 500 16px/1.25 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body: 400 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-medium: 500 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-semi-bold: 600 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-bold: 700 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-brand-label: 500 14px/1.425 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif; /* brand-label */
+ --pine-typography-body-brand-text: 500 14px/1.425 '"FAIRE Sprig"'; /* brand-text */
+ --pine-typography-body-sm: 400 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-sm-medium: 500 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-sm-bold: 700 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
+ --pine-typography-body-sm-brand-label: 500 12px/1.425 '"Greet Standard"', "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif; /* brand-label */
+ --pine-typography-body-sm-brand-text: 500 12px/1.425 '"FAIRE Sprig"'; /* brand-text */
+}
diff --git a/libs/core/src/global/styles/tokens/components/chip.json b/libs/core/src/global/styles/tokens/components/chip.json
new file mode 100644
index 000000000..e58d42320
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/components/chip.json
@@ -0,0 +1,90 @@
+{
+ "chip": {
+ "color": {
+ "accent": {
+ "@": {
+ "value": "{color.purple.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.purple.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.purple.600}",
+ "type": "color"
+ }
+ },
+ "danger": {
+ "@": {
+ "value": "{color.red.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.red.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.red.600}",
+ "type": "color"
+ }
+ },
+ "info": {
+ "@": {
+ "value": "{color.blue.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.blue.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.blue.600}",
+ "type": "color"
+ }
+ },
+ "neutral": {
+ "@": {
+ "value": "{color.grey.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.grey.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.grey.600}",
+ "type": "color"
+ }
+ },
+ "success": {
+ "@": {
+ "value": "{color.green.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.green.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.green.600}",
+ "type": "color"
+ }
+ },
+ "warning": {
+ "@": {
+ "value": "{color.yellow.100}",
+ "type": "color"
+ },
+ "hover": {
+ "value": "{color.yellow.300}",
+ "type": "color"
+ },
+ "dot": {
+ "value": "{color.yellow.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/components/input.json b/libs/core/src/global/styles/tokens/components/input.json
new file mode 100644
index 000000000..05fc70885
--- /dev/null
+++ b/libs/core/src/global/styles/tokens/components/input.json
@@ -0,0 +1,14 @@
+{
+ "input": {
+ "color": {
+ "background": {
+ "danger": {
+ "@": {
+ "value": "{color.red.050}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/core/core.json b/libs/core/src/global/styles/tokens/core/core.json
deleted file mode 100644
index f0c3c81fb..000000000
--- a/libs/core/src/global/styles/tokens/core/core.json
+++ /dev/null
@@ -1,835 +0,0 @@
-{
- "border-radius": {
- "0": {
- "$type": "borderRadius",
- "$value": "0"
- },
- "100": {
- "$type": "borderRadius",
- "$value": "8px"
- },
- "125": {
- "$type": "borderRadius",
- "$value": "10px"
- },
- "150": {
- "$type": "borderRadius",
- "$value": "12px"
- },
- "175": {
- "$type": "borderRadius",
- "$value": "14px"
- },
- "200": {
- "$type": "borderRadius",
- "$value": "16px"
- },
- "225": {
- "$type": "borderRadius",
- "$value": "18px"
- },
- "250": {
- "$type": "borderRadius",
- "$value": "20px"
- },
- "275": {
- "$type": "borderRadius",
- "$value": "22px"
- },
- "300": {
- "$type": "borderRadius",
- "$value": "24px"
- },
- "050": {
- "$type": "borderRadius",
- "$value": "4px"
- },
- "075": {
- "$type": "borderRadius",
- "$value": "6px"
- },
- "round": {
- "$type": "borderRadius",
- "$value": "9999px"
- }
- },
- "border-width": {
- "none": {
- "$type": "borderWidth",
- "$value": "0"
- },
- "thin": {
- "$type": "borderWidth",
- "$value": "1px"
- },
- "thick": {
- "$type": "borderWidth",
- "$value": "2px"
- }
- },
- "box-shadow": {
- "100": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1px",
- "blur": "3px",
- "spread": "0",
- "color": "rgba(0,0,0,0.1)",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1px",
- "blur": "2px",
- "spread": "0",
- "color": "rgba(0,0,0,0.06)",
- "type": "dropShadow"
- }
- ]
- },
- "150": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4px",
- "blur": "8px",
- "spread": "-2px",
- "color": "rgba(0,0,0,0.1)",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2px",
- "blur": "4px",
- "spread": "-2px",
- "color": "rgba(0,0,0,0.06)",
- "type": "dropShadow"
- }
- ]
- },
- "200": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "12px",
- "blur": "16px",
- "spread": "-4px",
- "color": "rgba(0,0,0,0.08)",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4px",
- "blur": "6px",
- "spread": "-2px",
- "color": "rgba(0,0,0,0.03)",
- "type": "dropShadow"
- }
- ]
- },
- "300": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20px",
- "blur": "24px",
- "spread": "-4px",
- "color": "rgba(0,0,0,0.08)",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8px",
- "blur": "8px",
- "spread": "-4px",
- "color": "rgba(0,0,0,0.03)",
- "type": "dropShadow"
- }
- ]
- },
- "400": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "24px",
- "blur": "48px",
- "spread": "-12px",
- "color": "rgba(0,0,0,0.18)",
- "type": "dropShadow"
- }
- },
- "500": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "32px",
- "blur": "64px",
- "spread": "-12px",
- "color": "rgba(0,0,0,0.14)",
- "type": "dropShadow"
- }
- },
- "050": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1px",
- "blur": "2px",
- "spread": "0",
- "color": "rgba(0,0,0,0.05)",
- "type": "dropShadow"
- }
- ]
- }
- },
- "color": {
- "white": {
- "$type": "color",
- "$value": "#FFF"
- },
- "black": {
- "$type": "color",
- "$value": "#000"
- },
- "grey": {
- "100": {
- "$type": "color",
- "$value": "#F8F8F8"
- },
- "150": {
- "$type": "color",
- "$value": "#F0F0F0"
- },
- "200": {
- "$type": "color",
- "$value": "#E4E4E4"
- },
- "300": {
- "$type": "color",
- "$value": "#D2D1D1"
- },
- "400": {
- "$type": "color",
- "$value": "#BBBAB9"
- },
- "500": {
- "$type": "color",
- "$value": "#9B9A98"
- },
- "600": {
- "$type": "color",
- "$value": "#828180"
- },
- "700": {
- "$type": "color",
- "$value": "#6C6A69"
- },
- "800": {
- "$type": "color",
- "$value": "#4D4D4C"
- },
- "900": {
- "$type": "color",
- "$value": "#343332"
- },
- "950": {
- "$type": "color",
- "$value": "#1A1A19"
- },
- "050": {
- "$type": "color",
- "$value": "#FCFCFC"
- }
- },
- "blue": {
- "100": {
- "$type": "color",
- "$value": "#EFF6FF"
- },
- "150": {
- "$type": "color",
- "$value": "#DBE9FE"
- },
- "200": {
- "$type": "color",
- "$value": "#BFDBFE"
- },
- "300": {
- "$type": "color",
- "$value": "#93C5FD"
- },
- "400": {
- "$type": "color",
- "$value": "#60A5FA"
- },
- "500": {
- "$type": "color",
- "$value": "#3B82F6"
- },
- "600": {
- "$type": "color",
- "$value": "#2563EB"
- },
- "700": {
- "$type": "color",
- "$value": "#1D4ED8"
- },
- "800": {
- "$type": "color",
- "$value": "#1E40AF"
- },
- "900": {
- "$type": "color",
- "$value": "#1F3A8A"
- },
- "950": {
- "$type": "color",
- "$value": "#172554"
- },
- "050": {
- "$type": "color",
- "$value": "#FAFCFF"
- }
- },
- "green": {
- "100": {
- "$type": "color",
- "$value": "#EDFCF2"
- },
- "150": {
- "$type": "color",
- "$value": "#D3F8DF"
- },
- "200": {
- "$type": "color",
- "$value": "#AAF0C4"
- },
- "300": {
- "$type": "color",
- "$value": "#73E2A3"
- },
- "400": {
- "$type": "color",
- "$value": "#3CCB7F"
- },
- "500": {
- "$type": "color",
- "$value": "#16B364"
- },
- "600": {
- "$type": "color",
- "$value": "#099250"
- },
- "700": {
- "$type": "color",
- "$value": "#087443"
- },
- "800": {
- "$type": "color",
- "$value": "#095C37"
- },
- "900": {
- "$type": "color",
- "$value": "#084C2E"
- },
- "950": {
- "$type": "color",
- "$value": "#052E1C"
- },
- "050": {
- "$type": "color",
- "$value": "#FBFEFC"
- }
- },
- "red": {
- "100": {
- "$type": "color",
- "$value": "#FEF2F2"
- },
- "150": {
- "$type": "color",
- "$value": "#FEE2E2"
- },
- "200": {
- "$type": "color",
- "$value": "#FECACA"
- },
- "300": {
- "$type": "color",
- "$value": "#FCA5A5"
- },
- "400": {
- "$type": "color",
- "$value": "#F87171"
- },
- "500": {
- "$type": "color",
- "$value": "#EF4444"
- },
- "600": {
- "$type": "color",
- "$value": "#DC2626"
- },
- "700": {
- "$type": "color",
- "$value": "#B91C1C"
- },
- "800": {
- "$type": "color",
- "$value": "#991B1B"
- },
- "900": {
- "$type": "color",
- "$value": "#7F1C1D"
- },
- "950": {
- "$type": "color",
- "$value": "#450A0A"
- },
- "050": {
- "$type": "color",
- "$value": "#FFFAFA"
- }
- },
- "yellow": {
- "100": {
- "$type": "color",
- "$value": "#FFFBEB"
- },
- "150": {
- "$type": "color",
- "$value": "#FFF3C6"
- },
- "200": {
- "$type": "color",
- "$value": "#FEE589"
- },
- "300": {
- "$type": "color",
- "$value": "#FED04B"
- },
- "400": {
- "$type": "color",
- "$value": "#FDBB21"
- },
- "500": {
- "$type": "color",
- "$value": "#F79A09"
- },
- "600": {
- "$type": "color",
- "$value": "#DB7204"
- },
- "700": {
- "$type": "color",
- "$value": "#B64F07"
- },
- "800": {
- "$type": "color",
- "$value": "#933D0D"
- },
- "900": {
- "$type": "color",
- "$value": "#79330E"
- },
- "950": {
- "$type": "color",
- "$value": "#451902"
- },
- "050": {
- "$type": "color",
- "$value": "#FFFEFA"
- }
- },
- "mercury": {
- "100": {
- "$type": "color",
- "$value": "#FFF3ED"
- },
- "150": {
- "$type": "color",
- "$value": "#FFE3D4"
- },
- "200": {
- "$type": "color",
- "$value": "#FFC3A8"
- },
- "300": {
- "$type": "color",
- "$value": "#FF9970"
- },
- "400": {
- "$type": "color",
- "$value": "#FF6337"
- },
- "500": {
- "$type": "color",
- "$value": "#FF3E14"
- },
- "600": {
- "$type": "color",
- "$value": "#F11F06"
- },
- "700": {
- "$type": "color",
- "$value": "#C71307"
- },
- "800": {
- "$type": "color",
- "$value": "#9E110E"
- },
- "900": {
- "$type": "color",
- "$value": "#7F120F"
- },
- "950": {
- "$type": "color",
- "$value": "#450506"
- },
- "050": {
- "$type": "color",
- "$value": "#FFFCFA"
- }
- },
- "purple": {
- "100": {
- "$type": "color",
- "$value": "#EEF1FF"
- },
- "150": {
- "$type": "color",
- "$value": "#E0E4FF"
- },
- "200": {
- "$type": "color",
- "$value": "#C7CDFE"
- },
- "300": {
- "$type": "color",
- "$value": "#A4ACFD"
- },
- "400": {
- "$type": "color",
- "$value": "#8081F9"
- },
- "500": {
- "$type": "color",
- "$value": "#6B62F2"
- },
- "600": {
- "$type": "color",
- "$value": "#533BE5"
- },
- "700": {
- "$type": "color",
- "$value": "#4F37CB"
- },
- "800": {
- "$type": "color",
- "$value": "#402FA4"
- },
- "900": {
- "$type": "color",
- "$value": "#372D82"
- },
- "950": {
- "$type": "color",
- "$value": "#221B4B"
- },
- "050": {
- "$type": "color",
- "$value": "#FAFBFF"
- }
- }
- },
- "font-family": {
- "greet": {
- "$type": "fontFamilies",
- "$value": "\"GreetStandard\", \"Inter\", -apple-system, system-ui, \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Ubuntu\", sans-serif"
- },
- "inter": {
- "$type": "fontFamilies",
- "$value": "\"Inter\", -apple-system, system-ui, \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Ubuntu\", sans-serif"
- },
- "sprig": {
- "$type": "fontFamilies",
- "$value": "\"Sprig\""
- }
- },
- "font-size": {
- "100": {
- "$type": "fontSizes",
- "$value": "14px"
- },
- "116": {
- "$type": "fontSizes",
- "$value": "16px"
- },
- "128": {
- "$type": "fontSizes",
- "$value": "18px"
- },
- "142": {
- "$type": "fontSizes",
- "$value": "20px"
- },
- "157": {
- "$type": "fontSizes",
- "$value": "22px"
- },
- "171": {
- "$type": "fontSizes",
- "$value": "24px"
- },
- "185": {
- "$type": "fontSizes",
- "$value": "26px"
- },
- "200": {
- "$type": "fontSizes",
- "$value": "28px"
- },
- "214": {
- "$type": "fontSizes",
- "$value": "30px"
- },
- "228": {
- "$type": "fontSizes",
- "$value": "32px"
- },
- "242": {
- "$type": "fontSizes",
- "$value": "34px"
- },
- "257": {
- "$type": "fontSizes",
- "$value": "36px"
- },
- "271": {
- "$type": "fontSizes",
- "$value": "38px"
- },
- "285": {
- "$type": "fontSizes",
- "$value": "40px"
- },
- "057": {
- "$type": "fontSizes",
- "$value": "8px"
- },
- "071": {
- "$type": "fontSizes",
- "$value": "10px"
- },
- "085": {
- "$type": "fontSizes",
- "$value": "12px"
- }
- },
- "font-weight": {
- "thin": {
- "$type": "fontWeights",
- "$value": "100"
- },
- "extra-light": {
- "$type": "fontWeights",
- "$value": "200"
- },
- "light": {
- "$type": "fontWeights",
- "$value": "300"
- },
- "normal": {
- "$type": "fontWeights",
- "$value": "400"
- },
- "medium": {
- "$type": "fontWeights",
- "$value": "500"
- },
- "semi-bold": {
- "$type": "fontWeights",
- "$value": "600"
- },
- "bold": {
- "$type": "fontWeights",
- "$value": "700"
- },
- "extra-bold": {
- "$type": "fontWeights",
- "$value": "800"
- },
- "heavy": {
- "$type": "fontWeights",
- "$value": "900"
- }
- },
- "line-height": {
- "100": {
- "$type": "lineHeights",
- "$value": "1"
- },
- "125": {
- "$type": "lineHeights",
- "$value": "1.25"
- },
- "150": {
- "$type": "lineHeights",
- "$value": "1.5"
- },
- "175": {
- "$type": "lineHeights",
- "$value": "1.75"
- },
- "200": {
- "$type": "lineHeights",
- "$value": "2"
- },
- "225": {
- "$type": "lineHeights",
- "$value": "2.25"
- },
- "250": {
- "$type": "lineHeights",
- "$value": "2.5"
- },
- "275": {
- "$type": "lineHeights",
- "$value": "2.75"
- },
- "300": {
- "$type": "lineHeights",
- "$value": "3"
- },
- "025": {
- "$type": "lineHeights",
- "$value": "0.625"
- },
- "050": {
- "$type": "lineHeights",
- "$value": "0.78125"
- },
- "075": {
- "$type": "lineHeights",
- "$value": "0.9375"
- }
- },
- "spacing": {
- "0": {
- "$type": "spacing",
- "$value": "0"
- },
- "100": {
- "$type": "spacing",
- "$value": "8px"
- },
- "150": {
- "$type": "spacing",
- "$value": "12px"
- },
- "200": {
- "$type": "spacing",
- "$value": "16px"
- },
- "250": {
- "$type": "spacing",
- "$value": "20px"
- },
- "300": {
- "$type": "spacing",
- "$value": "24px"
- },
- "350": {
- "$type": "spacing",
- "$value": "28px"
- },
- "400": {
- "$type": "spacing",
- "$value": "32px"
- },
- "450": {
- "$type": "spacing",
- "$value": "36px"
- },
- "500": {
- "$type": "spacing",
- "$value": "40px"
- },
- "550": {
- "$type": "spacing",
- "$value": "44px"
- },
- "600": {
- "$type": "spacing",
- "$value": "48px"
- },
- "650": {
- "$type": "spacing",
- "$value": "52px"
- },
- "700": {
- "$type": "spacing",
- "$value": "56px"
- },
- "750": {
- "$type": "spacing",
- "$value": "60px"
- },
- "800": {
- "$type": "spacing",
- "$value": "64px"
- },
- "050": {
- "$type": "spacing",
- "$value": "4px"
- }
- },
- "letter-spacing": {
- "0": {
- "$type": "letterSpacing",
- "$value": "0px"
- },
- "100": {
- "$type": "letterSpacing",
- "$value": "0.14px"
- },
- "114": {
- "$type": "letterSpacing",
- "$value": "0.16px"
- },
- "128": {
- "$type": "letterSpacing",
- "$value": "0.18px"
- },
- "142": {
- "$type": "letterSpacing",
- "$value": "0.20px"
- },
- "157": {
- "$type": "letterSpacing",
- "$value": "0.22px"
- },
- "171": {
- "$type": "letterSpacing",
- "$value": "0.24px"
- },
- "185": {
- "$type": "letterSpacing",
- "$value": "0.26px"
- },
- "078": {
- "$type": "letterSpacing",
- "$value": "0.11px"
- },
- "085": {
- "$type": "letterSpacing",
- "$value": "0.12px"
- }
- }
-}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/tokens/index.scss b/libs/core/src/global/styles/tokens/index.scss
index ca86b10ec..cc5a41903 100644
--- a/libs/core/src/global/styles/tokens/index.scss
+++ b/libs/core/src/global/styles/tokens/index.scss
@@ -1,2 +1,2 @@
-@use 'core/core';
-@use 'semantic/semantic';
+@use 'base/core';
+@use 'brand/kajabi_products/styles/semantic.scss';
diff --git a/libs/core/src/global/styles/tokens/semantic/_semantic.scss b/libs/core/src/global/styles/tokens/semantic/_semantic.scss
deleted file mode 100644
index 39bb66860..000000000
--- a/libs/core/src/global/styles/tokens/semantic/_semantic.scss
+++ /dev/null
@@ -1,59 +0,0 @@
-:root {
- --pine-border-radius-default: 8px;
- --pine-border-radius-circle: 9999px;
- --pine-color-text-default: #343332;
- --pine-color-text-interactive-default: #6c6a69;
- --pine-color-text-interactive-disabled: #9b9a98;
- --pine-color-background-default: #ffffff;
- --pine-font-family-heading: "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-font-family-body: "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-font-size-heading-h1: 28px;
- --pine-font-size-heading-h2: 26px;
- --pine-font-size-heading-h3: 22px;
- --pine-font-size-heading-h4: 20px;
- --pine-font-size-heading-h5: 18px;
- --pine-font-size-heading-h6: 16px;
- --pine-font-size-body-md: 14px;
- --pine-font-size-body-sm: 12px;
- --pine-font-size-body-xs: 12px;
- --pine-font-weight-heading-h1: 600;
- --pine-font-weight-heading-h2: 600;
- --pine-font-weight-heading-h3: 600;
- --pine-font-weight-heading-h4: 600;
- --pine-font-weight-heading-h5: 500;
- --pine-font-weight-heading-h6: 500;
- --pine-font-weight-body-regular: 400;
- --pine-font-weight-body-medium: 500;
- --pine-font-weight-body-semi-bold: 600;
- --pine-font-weight-body-bold: 700;
- --pine-line-height-heading: 1.25;
- --pine-line-height-body: 1.425;
- --pine-letter-spacing-heading-h1: 0.26px;
- --pine-letter-spacing-heading-h2: 0.24px;
- --pine-letter-spacing-heading-h3: 0.22px;
- --pine-letter-spacing-heading-h4: 0.2px;
- --pine-letter-spacing-heading-h5: 0.18px;
- --pine-letter-spacing-heading-h6: 0.16px;
- --pine-letter-spacing-body-md: -0.16px;
- --pine-letter-spacing-body-sm: 0px;
- --pine-letter-spacing-body-xs: 0px;
- --pine-border-default: 1px solid #d2d1d1;
- --pine-border-interactive-default: 1px solid #bbbab9;
- --pine-border-interactive-hover: 1px solid #9b9a98;
- --pine-border-interactive-error: 1px solid #fca5a5;
- --pine-typography-heading-h1: 600 28px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-heading-h2: 600 26px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-heading-h3: 600 22px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-heading-h4: 600 20px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-heading-h5: 500 18px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-heading-h6: 500 16px/1.25 "GreetStandard", "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-md-default: 400 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-md-medium: 500 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-md-semibold: 600 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-md-bold: 700 14px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-sm-default: 400 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-sm-medium: 500 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-sm-bold: 700 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-xs-default: 400 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
- --pine-typography-body-xs-semibold: 600 12px/1.425 "Inter", -apple-system, system-ui, "BlinkMacSystemFont", '"Segoe UI"', "Roboto", "Ubuntu", sans-serif;
-}
diff --git a/libs/core/src/global/styles/tokens/semantic/semantic.json b/libs/core/src/global/styles/tokens/semantic/semantic.json
deleted file mode 100644
index 8dbcaa8e2..000000000
--- a/libs/core/src/global/styles/tokens/semantic/semantic.json
+++ /dev/null
@@ -1,369 +0,0 @@
-{
- "border": {
- "default": {
- "$type": "border",
- "$value": {
- "width": "{border-width.thin}",
- "style": "solid",
- "color": "{color.grey.300}"
- }
- },
- "interactive": {
- "default": {
- "$type": "border",
- "$value": {
- "color": "{color.grey.400}",
- "width": "{border-width.thin}",
- "style": "solid"
- }
- },
- "hover": {
- "$type": "border",
- "$value": {
- "width": "{border-width.thin}",
- "color": "{color.grey.500}",
- "style": "solid"
- }
- },
- "error": {
- "$type": "border",
- "$value": {
- "color": "{color.red.300}",
- "width": "{border-width.thin}",
- "style": "solid"
- }
- }
- }
- },
- "border-radius": {
- "default": {
- "$type": "borderRadius",
- "$value": "{border-radius.100}"
- },
- "circle": {
- "$type": "borderRadius",
- "$value": "{border-radius.round}"
- }
- },
- "color": {
- "text": {
- "default": {
- "$type": "color",
- "$value": "{color.grey.900}"
- },
- "interactive": {
- "default": {
- "$type": "color",
- "$value": "{color.grey.700}"
- },
- "disabled": {
- "$type": "color",
- "$value": "{color.grey.500}"
- }
- }
- },
- "background": {
- "default": {
- "$type": "color",
- "$value": "{color.white}"
- }
- }
- },
- "typography": {
- "heading": {
- "h1": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.200}",
- "lineHeight": "{line-height.125}"
- }
- },
- "h2": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.185}",
- "lineHeight": "{line-height.125}"
- }
- },
- "h3": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.157}",
- "lineHeight": "{line-height.125}"
- }
- },
- "h4": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.142}",
- "lineHeight": "{line-height.125}"
- }
- },
- "h5": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.medium}",
- "fontSize": "{font-size.128}",
- "lineHeight": "{line-height.125}"
- }
- },
- "h6": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.greet}",
- "fontWeight": "{font-weight.medium}",
- "fontSize": "{font-size.116}",
- "lineHeight": "{line-height.125}"
- }
- }
- },
- "body": {
- "md": {
- "default": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.normal}",
- "fontSize": "{font-size.100}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.medium}",
- "fontSize": "{font-size.100}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "semibold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.100}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.bold}",
- "fontSize": "{font-size.100}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- }
- },
- "sm": {
- "default": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.normal}",
- "fontSize": "{font-size.085}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.medium}",
- "fontSize": "{font-size.085}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.bold}",
- "fontSize": "{font-size.085}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- }
- },
- "xs": {
- "default": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.normal}",
- "fontSize": "{font-size.085}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- },
- "semibold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.inter}",
- "fontWeight": "{font-weight.semi-bold}",
- "fontSize": "{font-size.085}",
- "lineHeight": "{line-height.100} * 1.425"
- }
- }
- }
- }
- },
- "font-family": {
- "heading": {
- "$type": "fontFamilies",
- "$value": "{font-family.greet}"
- },
- "body": {
- "$type": "fontFamilies",
- "$value": "{font-family.inter}"
- }
- },
- "font-weight": {
- "heading": {
- "h1": {
- "$type": "fontWeights",
- "$value": "{font-weight.semi-bold}"
- },
- "h2": {
- "$type": "fontWeights",
- "$value": "{font-weight.semi-bold}"
- },
- "h3": {
- "$type": "fontWeights",
- "$value": "{font-weight.semi-bold}"
- },
- "h4": {
- "$type": "fontWeights",
- "$value": "{font-weight.semi-bold}"
- },
- "h5": {
- "$type": "fontWeights",
- "$value": "{font-weight.medium}"
- },
- "h6": {
- "$type": "fontWeights",
- "$value": "{font-weight.medium}"
- }
- },
- "body": {
- "regular": {
- "$type": "fontWeights",
- "$value": "{font-weight.normal}"
- },
- "medium": {
- "$type": "fontWeights",
- "$value": "{font-weight.medium}"
- },
- "semi-bold": {
- "$type": "fontWeights",
- "$value": "{font-weight.semi-bold}"
- },
- "bold": {
- "$type": "fontWeights",
- "$value": "{font-weight.bold}"
- }
- }
- },
- "line-height": {
- "heading": {
- "$type": "lineHeights",
- "$value": "{line-height.125}"
- },
- "body": {
- "$type": "lineHeights",
- "$value": "{line-height.100} * 1.425"
- }
- },
- "font-size": {
- "heading": {
- "h1": {
- "$type": "fontSizes",
- "$value": "{font-size.200}"
- },
- "h2": {
- "$type": "fontSizes",
- "$value": "{font-size.185}"
- },
- "h3": {
- "$type": "fontSizes",
- "$value": "{font-size.157}"
- },
- "h4": {
- "$type": "fontSizes",
- "$value": "{font-size.142}"
- },
- "h5": {
- "$type": "fontSizes",
- "$value": "{font-size.128}"
- },
- "h6": {
- "$type": "fontSizes",
- "$value": "{font-size.116}"
- }
- },
- "body": {
- "md": {
- "$type": "fontSizes",
- "$value": "{font-size.100}"
- },
- "sm": {
- "$type": "fontSizes",
- "$value": "{font-size.085}"
- },
- "xs": {
- "$type": "fontSizes",
- "$value": "{font-size.085}"
- }
- }
- },
- "letter-spacing": {
- "heading": {
- "h1": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.185}"
- },
- "h2": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.171}"
- },
- "h3": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.157}"
- },
- "h4": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.142}"
- },
- "h5": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.128}"
- },
- "h6": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.114}"
- }
- },
- "body": {
- "md": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.114} * -1"
- },
- "sm": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.0}"
- },
- "xs": {
- "$type": "letterSpacing",
- "$value": "{letter-spacing.0}"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/libs/core/src/global/styles/utils/label.scss b/libs/core/src/global/styles/utils/label.scss
new file mode 100644
index 000000000..73117b96b
--- /dev/null
+++ b/libs/core/src/global/styles/utils/label.scss
@@ -0,0 +1,19 @@
+:host {
+ display: inline-block;
+}
+
+:host([aria-disabled="true"]) label {
+ color: var(--pine-color-text-label-disabled);
+}
+
+:host([aria-readonly="true"]) {
+ label {
+ color: var(--pine-color-text-label-readonly);
+ }
+}
+
+label {
+ color: var(--pine-color-text-label);
+ font-weight: var(--pine-font-weight-medium);
+
+}
diff --git a/libs/doc-components/src/components/docTokenTable/docTokenTable.tsx b/libs/doc-components/src/components/docTokenTable/docTokenTable.tsx
index e1325d68d..14eff1477 100644
--- a/libs/doc-components/src/components/docTokenTable/docTokenTable.tsx
+++ b/libs/doc-components/src/components/docTokenTable/docTokenTable.tsx
@@ -1,11 +1,11 @@
import React from 'react';
-import allTokenJson from '../../../../core/src/global/styles/tokens/core/core.json';
+import allTokenJson from '../../../../core/src/global/styles/tokens/base/core.json';
import './docTokenTable.css';
interface TokenEntry {
- $value: string;
- $type: string;
+ value: string;
+ type: string;
}
interface Token {
@@ -70,19 +70,19 @@ const DocTokenTable: React.FC = ({ category }) => {
const tokenKeyName = parentKey ? `${parentKey}-${key}` : key;
const cssVariableName = `--pine-${category}-${tokenKeyName}`;
- if ('$value' in token) {
+ if ('value' in token) {
let cssPropertyValue: string | undefined;
- cssPropertyValue = token.$value as string;
+ cssPropertyValue = token.value as string;
- if (typeof token.$value === 'object') {
- if ('$value' in token.$value) {
- cssPropertyValue = token.$value.$value as string;
+ if (typeof token.value === 'object') {
+ if ('value' in token.value) {
+ cssPropertyValue = token.value.value as string;
}
- else if (token.$type === 'boxShadow') {
- if (Array.isArray(token.$value)) {
- cssPropertyValue = (token.$value as string[]).map(buildValue).join(', ');
+ else if (token.type === 'boxShadow') {
+ if (Array.isArray(token.value)) {
+ cssPropertyValue = (token.value as string[]).map(buildValue).join(', ');
} else {
- cssPropertyValue = buildValue(token.$value);
+ cssPropertyValue = buildValue(token.value);
}
}
}