{"namespace":"ChestermereMobileMassageDesignSystem_15f603","components":[{"name":"ServiceCard","sourcePath":"components/brand/ServiceCard.jsx"},{"name":"Badge","sourcePath":"components/core/Badge.jsx"},{"name":"Button","sourcePath":"components/core/Button.jsx"},{"name":"Card","sourcePath":"components/core/Card.jsx"},{"name":"IconButton","sourcePath":"components/core/IconButton.jsx"},{"name":"Avatar","sourcePath":"components/feedback/Avatar.jsx"},{"name":"Checkbox","sourcePath":"components/forms/Checkbox.jsx"},{"name":"Input","sourcePath":"components/forms/Input.jsx"},{"name":"Switch","sourcePath":"components/forms/Switch.jsx"},{"name":"Tabs","sourcePath":"components/navigation/Tabs.jsx"}],"startingPoints":[{"name":"ServiceCard","path":"components/brand/ServiceCard.jsx","previewPath":"components/brand/ServiceCard.card.html","kind":"component","section":"Brand","subtitle":"Service offer card","viewport":"380x340"},{"name":"Button","path":"components/core/Button.jsx","previewPath":"components/core/Button.card.html","kind":"component","section":"Core","subtitle":"Buttons in every variant & size","viewport":"700x220"},{"name":"Card","path":"components/core/Card.jsx","previewPath":"components/core/Button.card.html","kind":"component","section":"Core","subtitle":"Glass, solid & brand panels","viewport":"700x300"}],"cards":[{"path":"guidelines/logo.card.html","group":"Brand","viewport":"700x260","subtitle":"Lake emblem + serif wordmark","name":"Logo"},{"path":"guidelines/colors-brand.card.html","group":"Colors","viewport":"700x150","subtitle":"Lake-navy → sky → cyan, extracted from the logo","name":"Brand blue ramp"},{"path":"guidelines/colors-semantic.card.html","group":"Colors","viewport":"700x180","subtitle":"Action, surface and status roles","name":"Semantic & status"},{"path":"components/brand/ServiceCard.card.html","group":"Components","viewport":"700x380","subtitle":"Brand offer cards — standard & featured","name":"Service cards"},{"path":"components/core/Button.card.html","group":"Components","viewport":"700x260","subtitle":"Primary, secondary, ghost, glass, dark · 3 sizes","name":"Buttons"},{"path":"components/core/Card.card.html","group":"Components","viewport":"700x220","subtitle":"Solid, glass (frosted), muted & brand-gradient surfaces","name":"Cards & Panels"},{"path":"components/core/IconButtonBadge.card.html","group":"Components","viewport":"700x200","subtitle":"Compact actions and status pills","name":"Icon buttons & badges"},{"path":"components/feedback/Avatar.card.html","group":"Components","viewport":"700x170","subtitle":"Portraits with gradient initials fallback","name":"Avatars"},{"path":"components/forms/forms.card.html","group":"Components","viewport":"700x260","subtitle":"Input, Switch, Checkbox","name":"Form controls"},{"path":"components/navigation/Tabs.card.html","group":"Components","viewport":"700x140","subtitle":"Rounded pill segmented control","name":"Tabs"},{"path":"ui_kits/marketing/index.html","group":"Marketing","viewport":"1280x760","subtitle":"Interactive home → services → booking flow","name":"Marketing site"},{"path":"guidelines/effects.card.html","group":"Spacing","viewport":"700x230","subtitle":"The signature: rounded corners + frosted panels + soft tinted shadow","name":"Radii, glass & shadow"},{"path":"guidelines/spacing.card.html","group":"Spacing","viewport":"700x140","subtitle":"4px base grid","name":"Spacing scale"},{"path":"guidelines/type-body.card.html","group":"Type","viewport":"700x250","subtitle":"Humanist sans for UI, plus the tracked-caps eyebrow","name":"Body & label — Mulish"},{"path":"guidelines/type-display.card.html","group":"Type","viewport":"700x230","subtitle":"Elegant serif for headings, echoing the wordmark","name":"Display — Cormorant Garamond"}],"templates":[],"globalCssPaths":["tokens/colors.css","tokens/typography.css","tokens/spacing.css","tokens/effects.css","tokens/base.css","styles.css"],"tokens":[{"name":"--blue-950","value":"#06234f","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-900","value":"#0a2e6e","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-800","value":"#103c84","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-700","value":"#1a4fa0","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-600","value":"#2563b5","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-500","value":"#3d86c9","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-400","value":"#5ba8dc","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-300","value":"#86c6e6","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-200","value":"#b3ddf0","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-100","value":"#d9eef8","kind":"color","definedIn":"tokens/colors.css"},{"name":"--blue-50","value":"#eff7fc","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-950","value":"#0e1726","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-900","value":"#1b2638","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-800","value":"#283246","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-700","value":"#3c4a60","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-600","value":"#5a6477","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-500","value":"#7c8597","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-400","value":"#a4abb8","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-300","value":"#c9ced7","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-200","value":"#e2e6ec","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-100","value":"#eef1f5","kind":"color","definedIn":"tokens/colors.css"},{"name":"--gray-50","value":"#f6f8fb","kind":"color","definedIn":"tokens/colors.css"},{"name":"--white","value":"#ffffff","kind":"color","definedIn":"tokens/colors.css"},{"name":"--success-600","value":"#1f8a5b","kind":"color","definedIn":"tokens/colors.css"},{"name":"--success-100","value":"#dcf2e7","kind":"color","definedIn":"tokens/colors.css"},{"name":"--warning-600","value":"#c98a23","kind":"color","definedIn":"tokens/colors.css"},{"name":"--warning-100","value":"#fbf0d8","kind":"color","definedIn":"tokens/colors.css"},{"name":"--danger-600","value":"#c64a46","kind":"color","definedIn":"tokens/colors.css"},{"name":"--danger-100","value":"#f8e2e1","kind":"color","definedIn":"tokens/colors.css"},{"name":"--info-600","value":"var(--blue-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--info-100","value":"var(--blue-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--text-strong","value":"var(--blue-900)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-body","value":"#2b3648","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-muted","value":"var(--gray-500)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-on-brand","value":"var(--white)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-link","value":"var(--blue-600)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--surface-page","value":"#eef4f9","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-page-deep","value":"var(--blue-950)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-card","value":"var(--white)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-card-muted","value":"var(--gray-50)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-sunken","value":"var(--gray-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-brand","value":"var(--blue-900)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-brand-soft","value":"var(--blue-50)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--brand","value":"var(--blue-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--brand-strong","value":"var(--blue-900)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--brand-hover","value":"var(--blue-700)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--brand-press","value":"var(--blue-800)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--accent","value":"var(--blue-400)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--accent-soft","value":"var(--blue-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--border-subtle","value":"rgba(16, 40, 80, 0.10)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--border-default","value":"rgba(16, 40, 80, 0.16)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--border-strong","value":"rgba(16, 40, 80, 0.28)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--focus-ring","value":"rgba(37, 99, 181, 0.45)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--font-display","value":"'Cormorant Garamond', 'Times New Roman', serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-sans","value":"'Mulish', system-ui, -apple-system, 'Segoe UI', sans-serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-label","value":"'Mulish', system-ui, sans-serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-xs","value":"0.75rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-sm","value":"0.875rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-base","value":"1rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-md","value":"1.125rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-lg","value":"1.375rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-xl","value":"1.75rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-2xl","value":"2.25rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-3xl","value":"3rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-4xl","value":"4rem","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-regular","value":"400","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-medium","value":"500","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-semibold","value":"600","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-bold","value":"700","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-extra","value":"800","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-tight","value":"1.1","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-snug","value":"1.25","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-normal","value":"1.5","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-relaxed","value":"1.65","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-tight","value":"-0.02em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-normal","value":"0","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-wide","value":"0.08em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-label","value":"0.22em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-heading","value":"var(--font-display)","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-body","value":"var(--font-sans)","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-eyebrow","value":"var(--font-label)","kind":"font","definedIn":"tokens/typography.css"},{"name":"--space-0","value":"0","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-1","value":"0.25rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-2","value":"0.5rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-3","value":"0.75rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-4","value":"1rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-5","value":"1.5rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-6","value":"2rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-7","value":"2.5rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-8","value":"3rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-9","value":"4rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-10","value":"5rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-12","value":"7rem","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-sm","value":"640px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-md","value":"860px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-lg","value":"1120px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-xl","value":"1320px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--gutter","value":"var(--space-5)","kind":"color","definedIn":"tokens/spacing.css"},{"name":"--section-y","value":"var(--space-10)","kind":"color","definedIn":"tokens/spacing.css"},{"name":"--radius-xs","value":"8px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-sm","value":"12px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-md","value":"18px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-lg","value":"24px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-xl","value":"32px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-2xl","value":"40px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--radius-pill","value":"999px","kind":"radius","definedIn":"tokens/effects.css"},{"name":"--shadow-xs","value":"0 1px 2px rgba(10, 46, 110, 0.06)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-sm","value":"0 2px 6px rgba(10, 46, 110, 0.07), 0 1px 2px rgba(10, 46, 110, 0.06)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-md","value":"0 6px 18px rgba(10, 46, 110, 0.08), 0 2px 6px rgba(10, 46, 110, 0.05)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-lg","value":"0 16px 40px rgba(10, 46, 110, 0.12), 0 4px 12px rgba(10, 46, 110, 0.06)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-xl","value":"0 28px 64px rgba(10, 46, 110, 0.16), 0 8px 20px rgba(10, 46, 110, 0.08)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-glass","value":"0 8px 32px rgba(13, 49, 110, 0.14)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--shadow-inset","value":"inset 0 1px 0 rgba(255, 255, 255, 0.65)","kind":"shadow","definedIn":"tokens/effects.css"},{"name":"--glass-bg","value":"rgba(255, 255, 255, 0.62)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--glass-bg-strong","value":"rgba(255, 255, 255, 0.78)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--glass-bg-tint","value":"rgba(217, 238, 248, 0.45)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--glass-border","value":"rgba(255, 255, 255, 0.70)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--glass-blur","value":"18px","kind":"spacing","definedIn":"tokens/effects.css"},{"name":"--glass-blur-lg","value":"28px","kind":"spacing","definedIn":"tokens/effects.css"},{"name":"--glass-dark-bg","value":"rgba(255, 255, 255, 0.08)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--glass-dark-border","value":"rgba(255, 255, 255, 0.16)","kind":"color","definedIn":"tokens/effects.css"},{"name":"--ease-out","value":"cubic-bezier(0.22, 1, 0.36, 1)","kind":"other","definedIn":"tokens/effects.css","annotation":"other"},{"name":"--ease-soft","value":"cubic-bezier(0.4, 0, 0.2, 1)","kind":"other","definedIn":"tokens/effects.css","annotation":"other"},{"name":"--dur-fast","value":"140ms","kind":"other","definedIn":"tokens/effects.css","annotation":"other"},{"name":"--dur-base","value":"220ms","kind":"other","definedIn":"tokens/effects.css","annotation":"other"},{"name":"--dur-slow","value":"360ms","kind":"other","definedIn":"tokens/effects.css","annotation":"other"}],"themes":[],"fonts":[],"brandFonts":[{"family":"Cormorant Garamond","status":"ok","tokens":["--font-display"],"path":"tokens/typography.css"},{"family":"Mulish","status":"ok","tokens":["--font-sans","--font-label"],"path":"tokens/typography.css"}],"source":"spa"}