{"namespace":"MDCRootCellarDesignSystem_40c4e2","components":[{"name":"Button","sourcePath":"components/actions/Button.jsx"},{"name":"IconButton","sourcePath":"components/actions/IconButton.jsx"},{"name":"Logo","sourcePath":"components/brand/Logo.jsx"},{"name":"Badge","sourcePath":"components/display/Badge.jsx"},{"name":"Card","sourcePath":"components/display/Card.jsx"},{"name":"Tag","sourcePath":"components/display/Tag.jsx"},{"name":"Checkbox","sourcePath":"components/forms/Checkbox.jsx"},{"name":"Input","sourcePath":"components/forms/Input.jsx"},{"name":"Radio","sourcePath":"components/forms/Radio.jsx"},{"name":"Select","sourcePath":"components/forms/Select.jsx"},{"name":"Switch","sourcePath":"components/forms/Switch.jsx"},{"name":"Tabs","sourcePath":"components/navigation/Tabs.jsx"},{"name":"Dialog","sourcePath":"components/overlay/Dialog.jsx"},{"name":"Toast","sourcePath":"components/overlay/Toast.jsx"},{"name":"Tooltip","sourcePath":"components/overlay/Tooltip.jsx"},{"name":"Landing","sourcePath":"ui_kits/website/Landing.jsx"},{"name":"NotFound","sourcePath":"ui_kits/website/NotFound.jsx"}],"startingPoints":[],"cards":[{"path":"guidelines/brand-avatars.html","group":"Brand","viewport":"700x210","subtitle":"Google Business: upload avatar-parchment-512.png","name":"Avatars"},{"path":"guidelines/brand-horizon.html","group":"Brand","viewport":"700x250","subtitle":"House illustration style — flat, geometric, dusk-lit","name":"The horizon"},{"path":"guidelines/brand-mark.html","group":"Brand","viewport":"700x230","subtitle":"Beet in a double-ring seal — the almanac stamp","name":"The mark"},{"path":"guidelines/brand-voice.html","group":"Brand","viewport":"700x260","subtitle":"Dry, laconic, one pun per surface","name":"Voice"},{"path":"guidelines/colors-beet.html","group":"Colors","viewport":"700x170","subtitle":"Skin of the beet in storage; never cut-open magenta","name":"Beet — primary"},{"path":"guidelines/colors-crops.html","group":"Colors","viewport":"700x210","subtitle":"Sage, carrot, onion amber, dusk, clay — all under cellar dust","name":"Crops — supporting"},{"path":"guidelines/colors-neutrals.html","group":"Colors","viewport":"700x170","subtitle":"Parchment grounds, stone and loam text","name":"Earth neutrals"},{"path":"guidelines/colors-semantic.html","group":"Colors","viewport":"700x180","subtitle":"Surfaces, text, status — the aliases to build with","name":"Semantic roles"},{"path":"components/actions/actions.card.html","group":"Components","viewport":"700x300","subtitle":"Button & IconButton — stamp shadows, mono labels","name":"Actions"},{"path":"components/brand/brand.card.html","group":"Components","viewport":"700x360","subtitle":"Mark, lockup, stacked; color, ink, cream","name":"Brand / Logo"},{"path":"components/display/display.card.html","group":"Components","viewport":"700x400","subtitle":"Card variants, Badge tones, Tag","name":"Display"},{"path":"components/forms/forms.card.html","group":"Components","viewport":"700x400","subtitle":"Input, Select, Checkbox, Radio, Switch","name":"Forms"},{"path":"components/navigation/navigation.card.html","group":"Components","viewport":"700x220","subtitle":"Tabs — shelf edges","name":"Navigation"},{"path":"components/overlay/overlay.card.html","group":"Components","viewport":"700x300","subtitle":"Dialog, Toast, Tooltip — click the door","name":"Overlay"},{"path":"guidelines/spacing-tokens.html","group":"Spacing","viewport":"700x200","subtitle":"4px base, generous by default","name":"Spacing tokens"},{"path":"guidelines/spacing-use.html","group":"Spacing","viewport":"700x250","subtitle":"Card anatomy on the 4px scale","name":"Spacing in use"},{"path":"guidelines/motion.html","group":"Surfaces","viewport":"700x190","subtitle":"Cellar-calm: fades and small rises, 130–420ms","name":"Motion"},{"path":"guidelines/surfaces-radii.html","group":"Surfaces","viewport":"700x230","subtitle":"Small corners; the arch is the signature","name":"Radii & the arch"},{"path":"guidelines/surfaces-shadows.html","group":"Surfaces","viewport":"700x200","subtitle":"Hard offsets, no blur — like over-inked print","name":"Borders & stamp shadows"},{"path":"guidelines/type-body.html","group":"Type","viewport":"700x210","subtitle":"Warm humanist serif; italics for asides","name":"Body — Alegreya"},{"path":"guidelines/type-display.html","group":"Type","viewport":"700x220","subtitle":"One weight; size does the talking","name":"Display — Young Serif"},{"path":"guidelines/type-ledger.html","group":"Type","viewport":"700x180","subtitle":"Labels, buttons, badges, inventories","name":"Ledger — Space Mono"},{"path":"guidelines/type-scale.html","group":"Type","viewport":"700x330","subtitle":"12 → 54px, 4 tokens of restraint","name":"Type scale"},{"path":"ui_kits/website/index.html","group":"Website","viewport":"1280x820","subtitle":"Landing — knock to get the address; 'lost?' for the 404","name":"mdcrootcellar.com"}],"templates":[{"name":"Landing page","description":"The mdcrootcellar.com one-pager: hero, horizon illustration, storage ledger, dark footer.","folder":"templates/landing-page","entryPath":"templates/landing-page/LandingPage.dc.html"}],"hasThumbnailHtml":true,"globalCssPaths":["tokens/fonts.css","tokens/colors.css","tokens/typography.css","tokens/spacing.css","tokens/surfaces.css","tokens/motion.css","css/base.css","css/components.css","styles.css"],"tokens":[{"name":"--beet-50","value":"#F8EEF1","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-100","value":"#EFDDE3","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-200","value":"#DFBCC7","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-300","value":"#C495A6","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-400","value":"#A2687D","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-500","value":"#7F455B","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-600","value":"#5F2B3E","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-700","value":"#4B2132","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-800","value":"#371826","kind":"color","definedIn":"tokens/colors.css"},{"name":"--beet-900","value":"#250F1A","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-100","value":"#E9ECDA","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-300","value":"#C6CEAC","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-500","value":"#7C8A63","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-600","value":"#61704B","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-700","value":"#4A5639","kind":"color","definedIn":"tokens/colors.css"},{"name":"--sage-900","value":"#2C331F","kind":"color","definedIn":"tokens/colors.css"},{"name":"--carrot-100","value":"#F7E3CB","kind":"color","definedIn":"tokens/colors.css"},{"name":"--carrot-300","value":"#E2B183","kind":"color","definedIn":"tokens/colors.css"},{"name":"--carrot-500","value":"#C0763A","kind":"color","definedIn":"tokens/colors.css"},{"name":"--carrot-600","value":"#A05B26","kind":"color","definedIn":"tokens/colors.css"},{"name":"--carrot-700","value":"#82481E","kind":"color","definedIn":"tokens/colors.css"},{"name":"--amber-100","value":"#F6E9C9","kind":"color","definedIn":"tokens/colors.css"},{"name":"--amber-300","value":"#E6C87F","kind":"color","definedIn":"tokens/colors.css"},{"name":"--amber-400","value":"#D9AE5F","kind":"color","definedIn":"tokens/colors.css"},{"name":"--amber-500","value":"#C08F35","kind":"color","definedIn":"tokens/colors.css"},{"name":"--amber-700","value":"#8A6420","kind":"color","definedIn":"tokens/colors.css"},{"name":"--dusk-100","value":"#DFE5EA","kind":"color","definedIn":"tokens/colors.css"},{"name":"--dusk-300","value":"#A9B8C4","kind":"color","definedIn":"tokens/colors.css"},{"name":"--dusk-500","value":"#5D7183","kind":"color","definedIn":"tokens/colors.css"},{"name":"--dusk-700","value":"#3F505E","kind":"color","definedIn":"tokens/colors.css"},{"name":"--clay-100","value":"#F3DCD2","kind":"color","definedIn":"tokens/colors.css"},{"name":"--clay-500","value":"#A6432F","kind":"color","definedIn":"tokens/colors.css"},{"name":"--clay-700","value":"#7C3122","kind":"color","definedIn":"tokens/colors.css"},{"name":"--parchment-25","value":"#FCF8ED","kind":"color","definedIn":"tokens/colors.css"},{"name":"--parchment-50","value":"#F9F3E4","kind":"color","definedIn":"tokens/colors.css"},{"name":"--parchment-100","value":"#F1E8D4","kind":"color","definedIn":"tokens/colors.css"},{"name":"--parchment-200","value":"#E6DABE","kind":"color","definedIn":"tokens/colors.css"},{"name":"--parchment-300","value":"#D6C6A4","kind":"color","definedIn":"tokens/colors.css"},{"name":"--cream","value":"#F8F2E1","kind":"color","definedIn":"tokens/colors.css"},{"name":"--stone-400","value":"#9C8F7B","kind":"color","definedIn":"tokens/colors.css"},{"name":"--stone-600","value":"#6E6150","kind":"color","definedIn":"tokens/colors.css"},{"name":"--soil-700","value":"#4E4234","kind":"color","definedIn":"tokens/colors.css"},{"name":"--ink","value":"#251A13","kind":"color","definedIn":"tokens/colors.css"},{"name":"--cellar","value":"#1B120D","kind":"color","definedIn":"tokens/colors.css"},{"name":"--line","value":"rgba(37,26,19,.14)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--line-strong","value":"rgba(37,26,19,.55)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--line-ink","value":"var(--ink)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-page","value":"var(--parchment-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-card","value":"var(--parchment-50)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-raised","value":"var(--parchment-25)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-sunken","value":"var(--parchment-200)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-dark","value":"var(--cellar)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--text-heading","value":"var(--ink)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-body","value":"#352A1E","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-secondary","value":"#5C4F3E","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-muted","value":"#8A7B65","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-inverse","value":"var(--cream)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-link","value":"var(--carrot-600)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-link-hover","value":"var(--carrot-700)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--accent","value":"var(--beet-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--accent-strong","value":"var(--beet-700)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--focus-ring","value":"var(--amber-400)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--focus-halo","value":"rgba(217,174,95,.4)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--ok","value":"var(--sage-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--ok-bg","value":"var(--sage-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--warn","value":"var(--amber-500)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--warn-bg","value":"var(--amber-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--danger","value":"var(--clay-500)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--danger-bg","value":"var(--clay-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--info","value":"var(--dusk-500)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--info-bg","value":"var(--dusk-100)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--font-display","value":"'Young Serif','Iowan Old Style',Georgia,serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-body","value":"'Alegreya',Georgia,serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-label","value":"'Space Mono','Courier New',monospace","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-xs","value":"12px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-sm","value":"14px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-md","value":"16px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-lg","value":"19px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-xl","value":"24px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-2xl","value":"30px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-3xl","value":"40px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-4xl","value":"54px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-hero","value":"clamp(42px,6vw,68px)","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-tight","value":"1.12","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-snug","value":"1.3","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-body","value":"1.6","kind":"font","definedIn":"tokens/typography.css"},{"name":"--track-label","value":".1em","kind":"spacing","definedIn":"tokens/typography.css"},{"name":"--track-wide","value":".2em","kind":"spacing","definedIn":"tokens/typography.css"},{"name":"--measure","value":"60ch","kind":"spacing","definedIn":"tokens/typography.css"},{"name":"--space-05","value":"2px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-1","value":"4px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-2","value":"8px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-3","value":"12px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-4","value":"16px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-5","value":"24px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-6","value":"32px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-7","value":"48px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-8","value":"64px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-9","value":"96px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-10","value":"128px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container","value":"1080px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-narrow","value":"720px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--radius-xs","value":"4px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--radius-sm","value":"8px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--radius-md","value":"12px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--radius-lg","value":"16px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--radius-pill","value":"999px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--radius-arch","value":"999px 999px 12px 12px","kind":"radius","definedIn":"tokens/surfaces.css"},{"name":"--border-w","value":"1.5px","kind":"spacing","definedIn":"tokens/surfaces.css"},{"name":"--shadow-stamp","value":"3px 3px 0 rgba(37,26,19,.85)","kind":"shadow","definedIn":"tokens/surfaces.css"},{"name":"--shadow-stamp-hover","value":"4px 4px 0 rgba(37,26,19,.85)","kind":"shadow","definedIn":"tokens/surfaces.css"},{"name":"--shadow-stamp-pressed","value":"1px 1px 0 rgba(37,26,19,.85)","kind":"shadow","definedIn":"tokens/surfaces.css"},{"name":"--shadow-lift","value":"5px 5px 0 rgba(37,26,19,.08)","kind":"shadow","definedIn":"tokens/surfaces.css"},{"name":"--shadow-deep","value":"0 24px 60px rgba(24,14,9,.35)","kind":"shadow","definedIn":"tokens/surfaces.css"},{"name":"--dur-1","value":"130ms","kind":"other","definedIn":"tokens/motion.css","annotation":"other"},{"name":"--dur-2","value":"240ms","kind":"other","definedIn":"tokens/motion.css","annotation":"other"},{"name":"--dur-3","value":"420ms","kind":"other","definedIn":"tokens/motion.css","annotation":"other"},{"name":"--ease-lantern","value":"cubic-bezier(.22,.68,.26,1)","kind":"other","definedIn":"tokens/motion.css","annotation":"other"},{"name":"--ease-out","value":"cubic-bezier(.16,1,.3,1)","kind":"other","definedIn":"tokens/motion.css","annotation":"other"}],"themes":[],"fonts":[],"brandFonts":[{"family":"Young Serif","status":"ok","tokens":["--font-display"],"path":"tokens/typography.css"},{"family":"Alegreya","status":"ok","tokens":["--font-body"],"path":"tokens/typography.css"},{"family":"Space Mono","status":"ok","tokens":["--font-label"],"path":"tokens/typography.css"}],"source":"spa"}