{"version":3,"file":"Buttonhover.BFWd52Im.mjs","names":["useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/pxJFSsmHhO0mUt2E1lwN/hQpHqFsXJUBHtmLFYmOq/Buttonhover.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useRef}from\"react\";// ─────────────────────────────────────────────────────────────────\n//  buttonHover.tsx — Framer Code Override\n//  Uses CSS only — no state, no event interference\n//  Works on ALL elements including nav links, hero buttons, cards\n// ─────────────────────────────────────────────────────────────────\nlet _id=0;export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const cls=useRef(`ik-hov-${++_id}`).current;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .${cls} {\n                        will-change: transform, box-shadow;\n                        transition:\n                            transform 0.16s cubic-bezier(0.22, 1, 0.36, 1),\n                            box-shadow 0.16s cubic-bezier(0.22, 1, 0.36, 1),\n                            background-color 0.16s ease,\n                            border-color 0.16s ease,\n                            color 0.16s ease !important;\n                    }\n                    @media (hover: hover) and (pointer: fine) {\n                        .${cls}:hover {\n                            transform: translateY(-1px) !important;\n                            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22) !important;\n                        }\n                    }\n                    .${cls}:active {\n                        transform: translateY(0) !important;\n                        box-shadow: none !important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:[props.className,cls].filter(Boolean).join(\" \")})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Buttonhover.map"],"mappings":"uIAKU,SAAgB,EAAU,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAIA,EAAO,UAAU,EAAE,GAAK,CAAC,CAAC,QAAQ,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;uBACpM,EAAI;;;;;;;;;;2BAUA,EAAI;;;;;uBAKR,EAAI;;;;iBAIV,CAAC,EAAe,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,CAAC,EAAM,UAAU,CAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,mBAzBtD,IAAqC,EAK/G,EAAI"}