{"version":3,"file":"Button-dbEBmY.DF13hdq5.mjs","names":[],"sources":["https:/framerusercontent.com/modules/d9Dj0574RCsTYLXD4EyA/TRMGDGkj1nW9eiASElRY/Button.js","https:/framer.com/m/Button-dbEBmY.js@TRMGDGkj1nW9eiASElRY"],"sourcesContent":["// ============================================================\n// PIA YourSpace — Button (Code Component)\n// ============================================================\n// Primary: schwarz / weiße Schrift — Hover: leicht größer + weicher Schatten\n// Secondary: weiß / schwarzer Rand — Hover: füllt sich schwarz, Schrift weiß\n// Radius: 999 (voll gerundet), Bewegung: ruhig & elegant (kein Bounce)\n// ============================================================\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const EASE=[.16,1,.3,1];export default function Button(props){const{text,link,variant,style}=props;const isPrimary=variant===\"Primary\";const base={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"18px 36px\",borderRadius:999,fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\",fontSize:16,fontWeight:600,textDecoration:\"none\",cursor:\"pointer\",boxSizing:\"border-box\",border:\"1px solid #000000\",background:isPrimary?\"#000000\":\"#FFFFFF\",color:isPrimary?\"#FFFFFF\":\"#000000\",whiteSpace:\"nowrap\"};const hover=isPrimary?{scale:1.03,boxShadow:\"0 14px 34px rgba(0, 0, 0, 0.18)\"}:{scale:1.03,backgroundColor:\"#000000\",color:\"#FFFFFF\",boxShadow:\"0 14px 34px rgba(0, 0, 0, 0.14)\"};return /*#__PURE__*/_jsx(motion.a,{href:link?.href??\"#\",target:link?.target,rel:link?.target===\"_blank\"?\"noopener noreferrer\":undefined,style:{...base,...style},initial:false,whileHover:hover,whileTap:{scale:.97},transition:{duration:.4,ease:EASE},children:text});}Button.defaultProps={text:\"Jetzt starten\",variant:\"Primary\",link:{href:\"#\"}};addPropertyControls(Button,{text:{type:ControlType.String,title:\"✏️ Button-Text\",defaultValue:\"Jetzt starten\"},link:{type:ControlType.Link,title:\"✏️ Link-Ziel\"},variant:{type:ControlType.Enum,title:\"Variante\",options:[\"Primary\",\"Secondary\"],optionTitles:[\"Primary (schwarz)\",\"Secondary (outline)\"],defaultValue:\"Primary\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map","/*\n * Button\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/d9Dj0574RCsTYLXD4EyA/TRMGDGkj1nW9eiASElRY/Button.js\"\nexport { default } from \"https://framerusercontent.com/modules/d9Dj0574RCsTYLXD4EyA/TRMGDGkj1nW9eiASElRY/Button.js\"\n"],"mappings":"6MAOyJ,SAAwB,EAAO,EAAM,CAAC,GAAK,CAAC,OAAK,OAAK,UAAQ,SAAO,EAAY,EAAU,IAAU,UAAgB,EAAK,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,QAAQ,YAAY,aAAa,IAAI,WAAW,uDAAuD,SAAS,GAAG,WAAW,IAAI,eAAe,OAAO,OAAO,UAAU,UAAU,aAAa,OAAO,oBAAoB,WAAW,EAAU,UAAU,UAAU,MAAM,EAAU,UAAU,UAAU,WAAW,QAAQ,EAAQ,EAAM,EAAU,CAAC,MAAM,KAAK,UAAU,iCAAiC,EAAE,CAAC,MAAM,KAAK,gBAAgB,UAAU,MAAM,UAAU,UAAU,iCAAiC,EAAE,OAAoB,EAAK,EAAO,EAAE,CAAC,KAAK,GAAM,MAAM,IAAI,OAAO,GAAM,OAAO,IAAI,GAAM,SAAS,SAAS,sBAAsB,IAAA,GAAU,MAAM,CAAC,GAAG,EAAK,GAAG,CAAK,EAAE,QAAQ,GAAM,WAAW,EAAM,SAAS,CAAC,MAAM,GAAG,EAAE,WAAW,CAAC,SAAS,GAAG,KAAK,CAAI,EAAE,SAAS,CAAI,CAAC,CAAE,mBAAniC,IAAoD,IAAkC,EAAO,EAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAu7B,EAAO,aAAa,CAAC,KAAK,gBAAgB,QAAQ,UAAU,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,EAAoB,EAAO,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,eAAe,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,UAAU,WAAW,EAAE,aAAa,CAAC,oBAAoB,qBAAqB,EAAE,aAAa,SAAS,CAAC,CAAC,qBCA32C"}