{"version":3,"file":"DesignSystem.DxI_Ls5j.mjs","names":[],"sources":["https:/framerusercontent.com/modules/STxUrcvYz3RHi8xYBKUC/SZoJrgsf0wX50BBpBzFm/DesignSystem.js"],"sourcesContent":["/** Shared Rygnite design-system values. Keep layout/type decisions on these scales. */export const SPACE=[0,4,8,12,16,20,24,32,40,48,56,64,72,80,96,112,128,160];export const TYPE=[12,13,14,15,16,17,19,23,27,38,50,74];export const MAX_WIDTH=[240,320,480,640,720,960,1120,1200,1440,1600,1760];export const BREAKPOINT={phone:600,compact:810,laptop:1200,desktop:1440,wide:1800};const nearest=(scale,value)=>scale.reduce((best,token)=>Math.abs(token-value)<Math.abs(best-value)?token:best,scale[0]);export const space=value=>nearest(SPACE,value);export const typeSize=value=>nearest(TYPE,value);export const containerWidth=value=>nearest(MAX_WIDTH,value);export const responsiveType=role=>({display:\"clamp(40px, 5.14vw, 74px)\",title:\"clamp(32px, 3.47vw, 50px)\",heading:\"clamp(23px, 2.64vw, 38px)\",body:\"clamp(16px, 1.32vw, 19px)\",ui:\"clamp(13px, 1.04vw, 15px)\"})[role];export const responsiveWidth=role=>({measure:\"min(640px, 100%)\",content:\"min(960px, 100%)\",wide:\"min(1200px, 100%)\",page:\"min(1440px, 100%)\"})[role];export const spaceValue=value=>value.replace(/-?\\d+(?:\\.\\d+)?px/g,raw=>{const n=Number.parseFloat(raw);const sign=n<0?-1:1;return String(sign*space(Math.abs(n)))+\"px\";});export const designSystemCSS=\":root{--ds-space-0:0px;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-space-56:56px;--ds-space-64:64px;--ds-space-72:72px;--ds-space-80:80px;--ds-space-96:96px;--ds-space-112:112px;--ds-space-128:128px;--ds-space-160:160px;--ds-type-12:12px;--ds-type-13:13px;--ds-type-14:14px;--ds-type-15:15px;--ds-type-16:16px;--ds-type-17:17px;--ds-type-19:19px;--ds-type-23:23px;--ds-type-27:27px;--ds-type-38:38px;--ds-type-50:50px;--ds-type-74:74px;--ds-width-240:240px;--ds-width-320:320px;--ds-width-480:480px;--ds-width-640:640px;--ds-width-720:720px;--ds-width-960:960px;--ds-width-1120:1120px;--ds-width-1200:1200px;--ds-width-1440:1440px;--ds-width-1600:1600px;--ds-width-1760:1760px;--ds-type-display:clamp(40px,5.14vw,74px);--ds-type-title:clamp(32px,3.47vw,50px);--ds-type-heading:clamp(23px,2.64vw,38px);--ds-type-body:clamp(16px,1.32vw,19px);--ds-type-ui:clamp(13px,1.04vw,15px)}\";\nexport const __FramerMetadata__ = {\"exports\":{\"responsiveWidth\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"spaceValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"designSystemCSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerWidth\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"responsiveType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BREAKPOINT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MAX_WIDTH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SPACE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"typeSize\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"space\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TYPE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DesignSystem.map"],"mappings":"sFAAoG,EAAM,CAAC,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAe,EAAK,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAe,EAAU,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,IAAI,EAA2F,GAAS,EAAM,IAAQ,EAAM,QAAQ,EAAK,IAAQ,KAAK,IAAI,EAAM,CAAK,EAAE,KAAK,IAAI,EAAK,CAAK,EAAE,EAAM,EAAK,EAAM,EAAE,EAAe,EAAM,GAAO,EAAQ,EAAM,CAAK,EAAe,EAAS,GAAO,EAAQ,EAAK,CAAK,EAAe,EAAe,GAAO,EAAQ,EAAU,CAAK,EAAe,EAAe,IAAO,CAAC,QAAQ,4BAA4B,MAAM,4BAA4B,QAAQ,4BAA4B,KAAK,4BAA4B,GAAG,2BAA2B,EAAA,CAAG,GAAwK,EAAW,GAAO,EAAM,QAAQ,qBAAqB,GAAK,CAAC,IAAM,EAAE,OAAO,WAAW,CAAG,EAAsB,OAAO,QAAhB,EAAE,EAAE,GAAG,GAAqB,EAAM,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,IAAK,CAAC,EAAe,EAAgB"}