{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"ffp-verdure","type":"registry:theme","title":"FFP Verdure","description":"Swiss-grid institutional identity anchored in deep forest green with oversized condensed headlines and lime-yellow CTAs","categories":["swiss-grid","editorial","institutional","forest-green","condensed","bold","color-surface","print-inspired","landscape","uppercase"],"cssVars":{"theme":{"font-heading":"'Barlow', sans-serif","font-sans":"'Barlow', sans-serif","font-mono":"'Space Mono', monospace","radius":"0rem","shadow-sm":"none","shadow-md":"none","shadow-lg":"0 2px 8px rgba(0,0,0,0.12)","shadow-xl":"0 4px 20px rgba(0,0,0,0.18)","gradient-hero":"linear-gradient(180deg, #004d22 0%, #003616 100%)","gradient-brand":"linear-gradient(180deg, #006231 0%, #004d22 100%)","gradient-subtle":"linear-gradient(180deg, #f4f8f0 0%, #e8f0e0 100%)","duration":"120ms","duration-slow":"250ms","ease":"cubic-bezier(0.4, 0, 0.2, 1)","tracking-tight":"-0.01em","tracking-normal":"0em","font-weight-heading":"800","font-weight-body":"400","radius-button":"0rem","radius-card":"0rem","radius-input":"0rem","radius-badge":"0rem","border-width":"1px","card-border-width":"1px","input-border-width":"1px","button-border-width":"1px","badge-border-width":"1px"},"light":{"background":"0 0% 100%","foreground":"120 13% 9%","card":"90 36% 96%","card-foreground":"120 13% 9%","popover":"0 0% 100%","popover-foreground":"120 13% 9%","primary":"150 100% 19%","primary-foreground":"0 0% 100%","secondary":"90 35% 91%","secondary-foreground":"120 38% 16%","muted":"80 19% 94%","muted-foreground":"120 8% 38%","accent":"61 61% 55%","accent-foreground":"66 100% 6%","destructive":"0 66% 47%","destructive-foreground":"0 0% 100%","border":"90 9% 83%","input":"90 11% 86%","ring":"150 100% 19%","success":"123 46% 34%","success-foreground":"0 0% 100%","warning":"21 100% 45%","warning-foreground":"0 0% 0%","chart-1":"150 100% 19%","chart-2":"61 61% 55%","chart-3":"278 29% 67%","chart-4":"73 46% 38%","chart-5":"21 100% 45%"},"dark":{"background":"146 100% 15%","foreground":"120 36% 96%","card":"150 100% 19%","card-foreground":"120 36% 96%","popover":"146 100% 12%","popover-foreground":"120 36% 96%","primary":"61 61% 55%","primary-foreground":"71 100% 6%","secondary":"138 48% 20%","secondary-foreground":"120 28% 83%","muted":"146 100% 12%","muted-foreground":"120 20% 61%","accent":"278 29% 67%","accent-foreground":"270 62% 10%","destructive":"1 83% 63%","destructive-foreground":"0 0% 0%","border":"142 53% 22%","input":"142 53% 22%","ring":"61 61% 55%","success":"123 38% 57%","success-foreground":"120 100% 9%","warning":"36 100% 57%","warning-foreground":"23 100% 5%","chart-1":"61 61% 55%","chart-2":"278 29% 67%","chart-3":"73 46% 38%","chart-4":"145 44% 51%","chart-5":"36 100% 57%"}},"font":{"family":"'Barlow', sans-serif","provider":"google","import":"Barlow","variable":"--font-sans","subsets":["latin"],"weight":["400","500","600","700"]},"docs":"Install this theme, then paste the FFP Verdure DESIGN.md export into your agent rules so generated UI keeps using the same tokens.","meta":{"identityForgeKit":"ffp-verdure","frameworkTargets":["Next.js","React","Astro","SvelteKit","Nuxt"],"headingFont":"Barlow","bodyFont":"Barlow"}}