{"version":3,"file":"ScaleRootFontTo1440.DHABugF4.mjs","names":[],"sources":["https:/framerusercontent.com/modules/cF91bPiuGrDFDND22n96/ywJB5v1lMoD8TguOsgIY/ScaleRootFontTo1440.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";import{useIsStaticRenderer}from\"framer\";// User request: Create a code override export named ScaleRootFontTo1440 that scales document root font-size to a 1440px design width, updates on resize/orientationchange, guards SSR/static render, and restores original root font-size on unmount.\nexport function ScaleRootFontTo1440(Component){return /*#__PURE__*/forwardRef(function ScaleRootFontTo1440Override(props,ref){const isStatic=useIsStaticRenderer();useEffect(()=>{if(isStatic||typeof window===\"undefined\"||typeof document===\"undefined\"){return;}const root=document.documentElement;const originalRootFontSize=root.style.fontSize;const applyRootFontSize=()=>{const nextFontSize=window.innerWidth/1440*16;root.style.fontSize=`${nextFontSize}px`;};applyRootFontSize();window.addEventListener(\"resize\",applyRootFontSize);window.addEventListener(\"orientationchange\",applyRootFontSize);return()=>{window.removeEventListener(\"resize\",applyRootFontSize);window.removeEventListener(\"orientationchange\",applyRootFontSize);root.style.fontSize=originalRootFontSize;};},[isStatic]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"ScaleRootFontTo1440\":{\"type\":\"reactHoc\",\"name\":\"ScaleRootFontTo1440\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScaleRootFontTo1440.map"],"mappings":"yLACA,SAAgB,EAAoB,EAAU,CAAC,OAAoB,EAAW,SAAqC,EAAM,EAAI,CAAC,IAAM,EAAS,EAAoB,EAA6mB,OAA3mB,MAAc,CAAC,GAAG,GAAiB,IAAS,QAAa,OAAO,SAAW,IAAa,OAAQ,IAAM,EAAK,SAAS,gBAAsB,EAAqB,EAAK,MAAM,SAAe,MAAsB,CAAC,IAAM,EAAa,EAAO,WAAW,KAAK,GAAG,EAAK,MAAM,SAAS,GAAG,EAAa,GAAI,EAAyI,OAAvI,EAAkB,EAAE,EAAO,iBAAiB,SAAS,CAAiB,EAAE,EAAO,iBAAiB,oBAAoB,CAAiB,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAiB,EAAE,EAAO,oBAAoB,oBAAoB,CAAiB,EAAE,EAAK,MAAM,SAAS,CAAqB,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAsB,EAAK,EAAU,CAAK,MAAI,GAAG,CAAK,CAAC,CAAE,CAAC,CAAE,qBAD9xB,IAAwC,IAAwC"}