Kaleido-Life.com 2026Apr10
Gen Z life insurance — deep teal/mint/magenta/lime brand system. Owners Wide Black headlines, Sora body. From Emery visual identity PDF + logo SVGs + app mockup. — Extracted from https://kaleido-life.com
128 tokensOnboarded 2026-04-10
Color System
Typography
'Owners Wide'
Display — The quick brown fox jumps
H1 — The quick brown fox jumps
H2 — The quick brown fox jumps
H3 — The quick brown fox jumps
'Sora'
Bold: Design tokens bridge the gap between design tools and code.
Regular: They encode visual decisions — colors, typography, spacing — as structured data that both designers and developers can share.
'JetBrains Mono'
const tokens = await extractFromCSS(url); const merged = mergeTokens(foundation, overrides); const css = toCSSVariables(merged);
Spacing & Shape
Spacing Scale
sm
4px
md
16px
lg
24px
xl
32px
Border Radius
sm
6px
md
12px
lg
16px
Component Gallery
Shared UI components themed with this project's design tokens via CSS custom property cascade.
Button
Badge & Tag
DefaultSuccessWarningErrorInfo
DefaultDefaultSuccessWarningError
Alert
Tokens extracted successfully from source site.
Some token values may need manual refinement.
Build failed — check console for details.
Re-analyze to update tokens from the live site.
Form Controls
Data Display
Tokens
128Colors
42Components
66LiveBuildingFailed
Token density
Score Gauge
95
Design Drift
100
Token Count
75
Coverage
Avatar & Tooltip
Hover me
Token Reference
| DTCG Path | Type | Value | CSS Variable |
|---|---|---|---|
| color.primary.base | color | #008081 | --color-primary-base |
| color.primary.dark | color | #003535 | --color-primary-dark |
| color.primary.light | color | #22FFB0 | --color-primary-light |
| color.primary.hover | color | #009999 | --color-primary-hover |
| color.primary.active | color | #006666 | --color-primary-active |
| color.primary.muted | color | #00808133 | --color-primary-muted |
| color.accent.magenta | color | #FF70FF | --color-accent-magenta |
| color.accent.lime | color | #D9FA09 | --color-accent-lime |
| color.accent.limeHover | color | #C4E208 | --color-accent-limeHover |
| color.accent.mint | color | #22FFB0 | --color-accent-mint |
| color.accent.gold | color | #D9FA09 | --color-accent-gold |
| color.background.dark | color | #0A1A1B | --color-background-dark |
| color.background.darkAlt | color | #003535 | --color-background-darkAlt |
| color.background.card | color | #0D2626 | --color-background-card |
| color.background.elevated | color | #143333 | --color-background-elevated |
| color.background.light | color | #C5E0DC | --color-background-light |
| color.background.white | color | #FFFFFF | --color-background-white |
| color.background.input | color | #0F2D2D | --color-background-input |
| color.background.overlay | color | #003535E6 | --color-background-overlay |
| color.text.primary | color | #FFFFFF | --color-text-primary |
| color.text.secondary | color | #B0D4D4 | --color-text-secondary |
| color.text.tertiary | color | #6B9A9A | --color-text-tertiary |
| color.text.inverse | color | #003535 | --color-text-inverse |
| color.text.onLime | color | #0A1A1B | --color-text-onLime |
| color.border.default | color | #1A4040 | --color-border-default |
| color.border.subtle | color | #0F2D2D | --color-border-subtle |
| color.border.focus | color | #22FFB0 | --color-border-focus |
| color.border.accent | color | #008081 | --color-border-accent |
| color.status.success | color | #22FFB0 | --color-status-success |
| color.status.warning | color | #D9FA09 | --color-status-warning |
| color.status.error | color | #FF4466 | --color-status-error |
| color.status.info | color | #008081 | --color-status-info |
| color.neutral.0 | color | #FFFFFF | --color-neutral-0 |
| color.neutral.1 | color | #F0F5F5 | --color-neutral-1 |
| color.neutral.2 | color | #C5E0DC | --color-neutral-2 |
| color.neutral.3 | color | #6B9A9A | --color-neutral-3 |
| color.neutral.4 | color | #3A6666 | --color-neutral-4 |
| color.neutral.5 | color | #1A4040 | --color-neutral-5 |
| color.neutral.6 | color | #0D2626 | --color-neutral-6 |
| color.neutral.7 | color | #0A1A1B | --color-neutral-7 |
| gradient.logoTeal | gradient | linear-gradient(90deg, #008181, #00FFA8) | --gradient-logoTeal |
| gradient.mintToMagenta | gradient | linear-gradient(135deg, #22FFB0, #FF70FF) | --gradient-mintToMagenta |
| gradient.fullSpectrum | gradient | linear-gradient(90deg, #003535, #008081, #22FFB0, #D9FA09) | --gradient-fullSpectrum |
| gradient.tealToLime | gradient | linear-gradient(90deg, #008081, #D9FA09) | --gradient-tealToLime |
| gradient.darkTeal | gradient | linear-gradient(180deg, #0A1A1B, #003535) | --gradient-darkTeal |
| gradient.heroBg | gradient | radial-gradient(ellipse at 60% 30%, #00808140, transparent 70%), radial-gradient(ellipse at 20% 80%, #22FFB020, transparent 60%), #0A1A1B | --gradient-heroBg |
| gradient.cardGlow | gradient | linear-gradient(135deg, #00808120, #22FFB010, transparent) | --gradient-cardGlow |
| gradient.headingTeal | gradient | linear-gradient(90deg, #008081, #22FFB0) | --gradient-headingTeal |
| gradient.headingMagenta | gradient | linear-gradient(90deg, #FF70FF, #22FFB0) | --gradient-headingMagenta |
| gradient.headingLime | gradient | linear-gradient(90deg, #D9FA09, #22FFB0) | --gradient-headingLime |
| typography.fontFamily.heading | fontFamily | 'Owners Wide', 'Impact', 'Arial Black', sans-serif | --typography-fontFamily-heading |
| typography.fontFamily.body | fontFamily | 'Sora', 'Inter', -apple-system, sans-serif | --typography-fontFamily-body |
| typography.fontFamily.mono | fontFamily | 'JetBrains Mono', 'Fira Code', monospace | --typography-fontFamily-mono |
| typography.fontSize.xs | dimension | 0.75rem | --typography-fontSize-xs |
| typography.fontSize.sm | dimension | 0.875rem | --typography-fontSize-sm |
| typography.fontSize.base | dimension | 1rem | --typography-fontSize-base |
| typography.fontSize.md | dimension | 1.125rem | --typography-fontSize-md |
| typography.fontSize.lg | dimension | 1.25rem | --typography-fontSize-lg |
| typography.fontSize.xl | dimension | 1.5rem | --typography-fontSize-xl |
| typography.fontSize.2xl | dimension | 2rem | --typography-fontSize-2xl |
| typography.fontSize.3xl | dimension | 2.5rem | --typography-fontSize-3xl |
| typography.fontSize.4xl | dimension | 3.5rem | --typography-fontSize-4xl |
| typography.fontSize.5xl | dimension | 4.5rem | --typography-fontSize-5xl |
| typography.fontSize.display | dimension | 6rem | --typography-fontSize-display |
| typography.fontWeight.regular | fontWeight | 400 | --typography-fontWeight-regular |
| typography.fontWeight.medium | fontWeight | 500 | --typography-fontWeight-medium |
| typography.fontWeight.semibold | fontWeight | 600 | --typography-fontWeight-semibold |
| typography.fontWeight.bold | fontWeight | 700 | --typography-fontWeight-bold |
| typography.fontWeight.black | fontWeight | 900 | --typography-fontWeight-black |
| typography.lineHeight.tight | number | 0.95 | --typography-lineHeight-tight |
| typography.lineHeight.snug | number | 1.1 | --typography-lineHeight-snug |
| typography.lineHeight.base | number | 1.5 | --typography-lineHeight-base |
| typography.lineHeight.relaxed | number | 1.75 | --typography-lineHeight-relaxed |
| typography.letterSpacing.tightHeadline | dimension | -0.02em | --typography-letterSpacing-tightHeadline |
| typography.letterSpacing.normal | dimension | 0em | --typography-letterSpacing-normal |
| typography.letterSpacing.wide | dimension | 0.05em | --typography-letterSpacing-wide |
| typography.letterSpacing.wider | dimension | 0.1em | --typography-letterSpacing-wider |
| typography.headlineRules.caseRule | string | uppercase | --typography-headlineRules-caseRule |
| typography.headlineRules.alignment | string | left | --typography-headlineRules-alignment |
| typography.headlineRules.styling | string | multi-color gradients on single words, outlines to deemphasize, overlaps, textural/layered | --typography-headlineRules-styling |
| spacing.0 | dimension | 0px | --spacing-0 |
| spacing.1 | dimension | 4px | --spacing-1 |
| spacing.2 | dimension | 8px | --spacing-2 |
| spacing.3 | dimension | 12px | --spacing-3 |
| spacing.4 | dimension | 16px | --spacing-4 |
| spacing.5 | dimension | 20px | --spacing-5 |
| spacing.6 | dimension | 24px | --spacing-6 |
| spacing.8 | dimension | 32px | --spacing-8 |
| spacing.10 | dimension | 40px | --spacing-10 |
| spacing.12 | dimension | 48px | --spacing-12 |
| spacing.16 | dimension | 64px | --spacing-16 |
| spacing.20 | dimension | 80px | --spacing-20 |
| spacing.24 | dimension | 96px | --spacing-24 |
| spacing.32 | dimension | 128px | --spacing-32 |
| spacing.40 | dimension | 160px | --spacing-40 |
| borderRadius.none | dimension | 0px | --borderRadius-none |
| borderRadius.sm | dimension | 6px | --borderRadius-sm |
| borderRadius.md | dimension | 12px | --borderRadius-md |
| borderRadius.lg | dimension | 16px | --borderRadius-lg |
| borderRadius.xl | dimension | 24px | --borderRadius-xl |
| borderRadius.2xl | dimension | 32px | --borderRadius-2xl |
| borderRadius.full | dimension | 9999px | --borderRadius-full |
| shadow.subtle | shadow | 0 1px 3px rgba(0,53,53,0.12) | --shadow-subtle |
| shadow.default | shadow | 0 4px 12px rgba(0,53,53,0.15) | --shadow-default |
| shadow.elevated | shadow | 0 8px 32px rgba(0,53,53,0.2) | --shadow-elevated |
| shadow.glowTeal | shadow | 0 0 24px rgba(0,128,129,0.4) | --shadow-glowTeal |
| shadow.glowMint | shadow | 0 0 24px rgba(34,255,176,0.3) | --shadow-glowMint |
| shadow.glowMagenta | shadow | 0 0 24px rgba(255,112,255,0.3) | --shadow-glowMagenta |
| shadow.glowLime | shadow | 0 0 24px rgba(217,250,9,0.3) | --shadow-glowLime |
| transition.fast | string | 150ms ease-out | --transition-fast |
| transition.default | string | 250ms ease-in-out | --transition-default |
| transition.slow | string | 400ms ease-in-out | --transition-slow |
| transition.spring | string | 500ms cubic-bezier(0.34, 1.56, 0.64, 1) | --transition-spring |
| breakpoint.mobile | dimension | 480px | --breakpoint-mobile |
| breakpoint.mobileLandscape | dimension | 640px | --breakpoint-mobileLandscape |
| breakpoint.tablet | dimension | 768px | --breakpoint-tablet |
| breakpoint.desktop | dimension | 1024px | --breakpoint-desktop |
| breakpoint.wide | dimension | 1280px | --breakpoint-wide |
| breakpoint.ultrawide | dimension | 1536px | --breakpoint-ultrawide |
| effect.grain | string | url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E") | --effect-grain |
| effect.glassmorphism | string | backdrop-filter: blur(16px); background: rgba(0,53,53,0.6); border: 1px solid rgba(0,128,129,0.2); | --effect-glassmorphism |
| logo.svgPrimary | string | Kaleido-Life_Logo_Final_Primary_FullColor.svg | --logo-svgPrimary |
| logo.svgBrandmark | string | Kaleido-Life_Logo_Final_BrandMark_FullColor.svg | --logo-svgBrandmark |
| logo.svgWhite | string | Kaleido-Life_Logo_Final_Primary_White.svg | --logo-svgWhite |
| logo.animatedGif | string | Kaleido Life logo animation.GIF | --logo-animatedGif |
| logo.gradientStops | array | #008181,#00FFA8 | --logo-gradientStops |
| logo.textColors.kaleido | color | #013536 | --logo-textColors-kaleido |
| logo.textColors.life | color | #008081 | --logo-textColors-life |
{
"$schema": "https://design-tokens.org/schema.json",
"color": {
"primary": {
"base": {
"$value": "#008081",
"$type": "color",
"$description": "Primary Teal — core brand color from logo and brand guide"
},
"dark": {
"$value": "#003535",
"$type": "color",
"$description": "Deep Teal — darkest brand shade, used for backgrounds and text"
},
"light": {
"$value": "#22FFB0",
"$type": "color",
"$description": "Mint Green — bright accent from brand palette"
},
"hover": {
"$value": "#009999",
"$type": "color",
"$description": "Teal hover state — slightly lighter than base"
},
"active": {
"$value": "#006666",
"$type": "color",
"$description": "Teal active/pressed state"
},
"muted": {
"$value": "#00808133",
"$type": "color",
"$description": "Teal at 20% opacity for subtle backgrounds"
}
},
"accent": {
"magenta": {
"$value": "#FF70FF",
"$type": "color",
"$description": "Magenta Pink — secondary accent from brand palette"
},
"lime": {
"$value": "#D9FA09",
"$type": "color",
"$description": "Neon Lime/Chartreuse — CTA accent from brand palette"
},
"limeHover": {
"$value": "#C4E208",
"$type": "color",
"$description": "Lime hover state — slightly darker"
},
"mint": {
"$value": "#22FFB0",
"$type": "color",
"$description": "Mint Green — matches primary.light, used for gradient endpoints"
},
"gold": {
"$value": "#D9FA09",
"$type": "color",
"$description": "Maps to lime — used as highlight/CTA accent"
}
},
"background": {
"dark": {
"$value": "#0A1A1B",
"$type": "color",
"$description": "Near-black dark background — derived from brand guide dark slides"
},
"darkAlt": {
"$value": "#003535",
"$type": "color",
"$description": "Deep teal background — from brand palette"
},
"card": {
"$value": "#0D2626",
"$type": "color",
"$description": "Dark card surface with teal undertone"
},
"elevated": {
"$value": "#143333",
"$type": "color",
"$description": "Elevated card/modal surface"
},
"light": {
"$value": "#C5E0DC",
"$type": "color",
"$description": "Light mint/teal tint — from brand guide section dividers"
},
"white": {
"$value": "#FFFFFF",
"$type": "color",
"$description": "White background for light-mode sections"
},
"input": {
"$value": "#0F2D2D",
"$type": "color",
"$description": "Input field background — dark with teal tint"
},
"overlay": {
"$value": "#003535E6",
"$type": "color",
"$description": "Deep teal overlay at 90% opacity"
}
},
"text": {
"primary": {
"$value": "#FFFFFF",
"$type": "color",
"$description": "Primary text on dark backgrounds"
},
"secondary": {
"$value": "#B0D4D4",
"$type": "color",
"$description": "Secondary text — teal-tinted off-white"
},
"tertiary": {
"$value": "#6B9A9A",
"$type": "color",
"$description": "Tertiary/muted text"
},
"inverse": {
"$value": "#003535",
"$type": "color",
"$description": "Text on light/lime backgrounds"
},
"onLime": {
"$value": "#0A1A1B",
"$type": "color",
"$description": "Dark text specifically for lime CTA buttons"
}
},
"border": {
"default": {
"$value": "#1A4040",
"$type": "color",
"$description": "Default border — dark teal"
},
"subtle": {
"$value": "#0F2D2D",
"$type": "color",
"$description": "Subtle border — barely visible"
},
"focus": {
"$value": "#22FFB0",
"$type": "color",
"$description": "Focus ring — mint green for accessibility"
},
"accent": {
"$value": "#008081",
"$type": "color",
"$description": "Accent border — primary teal"
}
},
"status": {
"success": {
"$value": "#22FFB0",
"$type": "color",
"$description": "Success — mint green"
},
"warning": {
"$value": "#D9FA09",
"$type": "color",
"$description": "Warning — neon lime"
},
"error": {
"$value": "#FF4466",
"$type": "color",
"$description": "Error — warm red"
},
"info": {
"$value": "#008081",
"$type": "color",
"$description": "Info — primary teal"
}
},
"neutral": {
"0": {
"$value": "#FFFFFF",
"$type": "color",
"$description": "White"
},
"1": {
"$value": "#F0F5F5",
"$type": "color",
"$description": "Near-white with teal tint"
},
"2": {
"$value": "#C5E0DC",
"$type": "color",
"$description": "Light teal tint"
},
"3": {
"$value": "#6B9A9A",
"$type": "color",
"$description": "Mid teal grey"
},
"4": {
"$value": "#3A6666",
"$type": "color",
"$description": "Dark teal grey"
},
"5": {
"$value": "#1A4040",
"$type": "color",
"$description": "Very dark teal"
},
"6": {
"$value": "#0D2626",
"$type": "color",
"$description": "Near-black teal"
},
"7": {
"$value": "#0A1A1B",
"$type": "color",
"$description": "Darkest background"
}
}
},
"gradient": {
"logoTeal": {
"$value": "linear-gradient(90deg, #008181, #00FFA8)",
"$type": "gradient",
"$description": "Logo gradient — teal to green (from SVG linearGradient)"
},
"mintToMagenta": {
"$value": "linear-gradient(135deg, #22FFB0, #FF70FF)",
"$type": "gradient",
"$description": "Accent gradient — mint to magenta"
},
"fullSpectrum": {
"$value": "linear-gradient(90deg, #003535, #008081, #22FFB0, #D9FA09)",
"$type": "gradient",
"$description": "Full brand spectrum sweep"
},
"tealToLime": {
"$value": "linear-gradient(90deg, #008081, #D9FA09)",
"$type": "gradient",
"$description": "CTA gradient — teal to lime"
},
"darkTeal": {
"$value": "linear-gradient(180deg, #0A1A1B, #003535)",
"$type": "gradient",
"$description": "Dark vertical fade — page sections"
},
"heroBg": {
"$value": "radial-gradient(ellipse at 60% 30%, #00808140, transparent 70%), radial-gradient(ellipse at 20% 80%, #22FFB020, transparent 60%), #0A1A1B",
"$type": "gradient",
"$description": "Hero section ambient glow effect"
},
"cardGlow": {
"$value": "linear-gradient(135deg, #00808120, #22FFB010, transparent)",
"$type": "gradient",
"$description": "Subtle card shine effect"
},
"headingTeal": {
"$value": "linear-gradient(90deg, #008081, #22FFB0)",
"$type": "gradient",
"$description": "Heading text gradient — teal to mint"
},
"headingMagenta": {
"$value": "linear-gradient(90deg, #FF70FF, #22FFB0)",
"$type": "gradient",
"$description": "Heading text gradient — magenta to mint"
},
"headingLime": {
"$value": "linear-gradient(90deg, #D9FA09, #22FFB0)",
"$type": "gradient",
"$description": "Heading text gradient — lime to mint"
}
},
"typography": {
"fontFamily": {
"heading": {
"$value": "'Owners Wide', 'Impact', 'Arial Black', sans-serif",
"$type": "fontFamily",
"$description": "Owners Wide Black — brand headline font (ALL CAPS only)"
},
"body": {
"$value": "'Sora', 'Inter', -apple-system, sans-serif",
"$type": "fontFamily",
"$description": "Sora — brand body font (Regular + Medium)"
},
"mono": {
"$value": "'JetBrains Mono', 'Fira Code', monospace",
"$type": "fontFamily",
"$description": "Monospace for code/data elements"
}
},
"fontSize": {
"xs": {
"$value": "0.75rem",
"$type": "dimension",
"$description": "12px — fine print"
},
"sm": {
"$value": "0.875rem",
"$type": "dimension",
"$description": "14px — captions"
},
"base": {
"$value": "1rem",
"$type": "dimension",
"$description": "16px — body text"
},
"md": {
"$value": "1.125rem",
"$type": "dimension",
"$description": "18px — larger body"
},
"lg": {
"$value": "1.25rem",
"$type": "dimension",
"$description": "20px — subheadings"
},
"xl": {
"$value": "1.5rem",
"$type": "dimension",
"$description": "24px — section headings"
},
"2xl": {
"$value": "2rem",
"$type": "dimension",
"$description": "32px — page headings"
},
"3xl": {
"$value": "2.5rem",
"$type": "dimension",
"$description": "40px — hero subtext"
},
"4xl": {
"$value": "3.5rem",
"$type": "dimension",
"$description": "56px — hero headline mobile"
},
"5xl": {
"$value": "4.5rem",
"$type": "dimension",
"$description": "72px — hero headline desktop"
},
"display": {
"$value": "6rem",
"$type": "dimension",
"$description": "96px — display/statement text"
}
},
"fontWeight": {
"regular": {
"$value": "400",
"$type": "fontWeight",
"$description": "Sora Regular — body text"
},
"medium": {
"$value": "500",
"$type": "fontWeight",
"$description": "Sora Medium — emphasis"
},
"semibold": {
"$value": "600",
"$type": "fontWeight",
"$description": "Sora SemiBold — subheadings"
},
"bold": {
"$value": "700",
"$type": "fontWeight",
"$description": "Sora Bold — strong emphasis"
},
"black": {
"$value": "900",
"$type": "fontWeight",
"$description": "Owners Wide Black — headlines"
}
},
"lineHeight": {
"tight": {
"$value": "0.95",
"$type": "number",
"$description": "Headline leading — tighter than auto per brand guide"
},
"snug": {
"$value": "1.1",
"$type": "number",
"$description": "Subheading leading"
},
"base": {
"$value": "1.5",
"$type": "number",
"$description": "Body text leading"
},
"relaxed": {
"$value": "1.75",
"$type": "number",
"$description": "Long-form reading"
}
},
"letterSpacing": {
"tightHeadline": {
"$value": "-0.02em",
"$type": "dimension",
"$description": "Headlines — auto/tight per brand guide"
},
"normal": {
"$value": "0em",
"$type": "dimension",
"$description": "Body — auto per brand guide"
},
"wide": {
"$value": "0.05em",
"$type": "dimension",
"$description": "Caps labels"
},
"wider": {
"$value": "0.1em",
"$type": "dimension",
"$description": "Small caps / tags"
}
},
"headlineRules": {
"caseRule": {
"$value": "uppercase",
"$type": "string",
"$description": "Headlines MUST be ALL CAPS per brand guide"
},
"alignment": {
"$value": "left",
"$type": "string",
"$description": "Left-aligned preferred; center okay sparingly for digital"
},
"styling": {
"$value": "multi-color gradients on single words, outlines to deemphasize, overlaps, textural/layered",
"$type": "string",
"$description": "Brand guide headline styling rules"
}
}
},
"spacing": {
"0": {
"$value": "0px",
"$type": "dimension"
},
"1": {
"$value": "4px",
"$type": "dimension"
},
"2": {
"$value": "8px",
"$type": "dimension"
},
"3": {
"$value": "12px",
"$type": "dimension"
},
"4": {
"$value": "16px",
"$type": "dimension"
},
"5": {
"$value": "20px",
"$type": "dimension"
},
"6": {
"$value": "24px",
"$type": "dimension"
},
"8": {
"$value": "32px",
"$type": "dimension"
},
"10": {
"$value": "40px",
"$type": "dimension"
},
"12": {
"$value": "48px",
"$type": "dimension"
},
"16": {
"$value": "64px",
"$type": "dimension"
},
"20": {
"$value": "80px",
"$type": "dimension"
},
"24": {
"$value": "96px",
"$type": "dimension"
},
"32": {
"$value": "128px",
"$type": "dimension"
},
"40": {
"$value": "160px",
"$type": "dimension"
}
},
"borderRadius": {
"none": {
"$value": "0px",
"$type": "dimension"
},
"sm": {
"$value": "6px",
"$type": "dimension"
},
"md": {
"$value": "12px",
"$type": "dimension"
},
"lg": {
"$value": "16px",
"$type": "dimension"
},
"xl": {
"$value": "24px",
"$type": "dimension"
},
"2xl": {
"$value": "32px",
"$type": "dimension"
},
"full": {
"$value": "9999px",
"$type": "dimension",
"$description": "Pill shape — used for CTAs and tags per brand guide"
}
},
"shadow": {
"subtle": {
"$value": "0 1px 3px rgba(0,53,53,0.12)",
"$type": "shadow"
},
"default": {
"$value": "0 4px 12px rgba(0,53,53,0.15)",
"$type": "shadow"
},
"elevated": {
"$value": "0 8px 32px rgba(0,53,53,0.2)",
"$type": "shadow"
},
"glowTeal": {
"$value": "0 0 24px rgba(0,128,129,0.4)",
"$type": "shadow",
"$description": "Teal glow for hover states"
},
"glowMint": {
"$value": "0 0 24px rgba(34,255,176,0.3)",
"$type": "shadow",
"$description": "Mint glow for focus/CTA"
},
"glowMagenta": {
"$value": "0 0 24px rgba(255,112,255,0.3)",
"$type": "shadow",
"$description": "Magenta glow accent"
},
"glowLime": {
"$value": "0 0 24px rgba(217,250,9,0.3)",
"$type": "shadow",
"$description": "Lime glow for primary CTAs"
}
},
"transition": {
"fast": {
"$value": "150ms ease-out",
"$type": "string"
},
"default": {
"$value": "250ms ease-in-out",
"$type": "string"
},
"slow": {
"$value": "400ms ease-in-out",
"$type": "string"
},
"spring": {
"$value": "500ms cubic-bezier(0.34, 1.56, 0.64, 1)",
"$type": "string",
"$description": "Bouncy spring for playful Gen Z interactions"
}
},
"breakpoint": {
"mobile": {
"$value": "480px",
"$type": "dimension"
},
"mobileLandscape": {
"$value": "640px",
"$type": "dimension"
},
"tablet": {
"$value": "768px",
"$type": "dimension"
},
"desktop": {
"$value": "1024px",
"$type": "dimension"
},
"wide": {
"$value": "1280px",
"$type": "dimension"
},
"ultrawide": {
"$value": "1536px",
"$type": "dimension"
}
},
"effect": {
"grain": {
"$value": "url(\"data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E\")",
"$type": "string",
"$description": "Grain texture overlay — per brand guide styling rules (tangible textures, grain overlays)"
},
"glassmorphism": {
"$value": "backdrop-filter: blur(16px); background: rgba(0,53,53,0.6); border: 1px solid rgba(0,128,129,0.2);",
"$type": "string",
"$description": "Glass card effect matching app mockup aesthetic"
}
},
"logo": {
"svgPrimary": {
"$value": "Kaleido-Life_Logo_Final_Primary_FullColor.svg",
"$type": "string",
"$description": "Primary full-color logo — horizontal with brandmark + wordmark"
},
"svgBrandmark": {
"$value": "Kaleido-Life_Logo_Final_BrandMark_FullColor.svg",
"$type": "string",
"$description": "Standalone hexagonal brandmark"
},
"svgWhite": {
"$value": "Kaleido-Life_Logo_Final_Primary_White.svg",
"$type": "string",
"$description": "White variant for dark backgrounds"
},
"animatedGif": {
"$value": "Kaleido Life logo animation.GIF",
"$type": "string",
"$description": "Animated logo — 2.9MB, use sparingly (hero only)"
},
"gradientStops": {
"$value": [
"#008181",
"#00FFA8"
],
"$type": "array",
"$description": "Logo gradient stops — outer ring: teal→green, inner ring: reverse"
},
"textColors": {
"kaleido": {
"$value": "#013536",
"$type": "color",
"$description": "Wordmark 'Kaleido' — deep teal"
},
"life": {
"$value": "#008081",
"$type": "color",
"$description": "Wordmark 'Life' — primary teal"
}
}
}
}