{"version":3,"file":"StudyGhostLogo.DEVhvwIN.mjs","names":[],"sources":["https:/framerusercontent.com/modules/k5Z3Zl2a0xrZGb7mwjDC/dGRZqZd12MfdESBOKO2d/StudyGhostLogo.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * StudyGhost-Logo mit lebendem Geist – Code-Komponente für Framer (studyghost.de).\n * Gleiche Zeichnung, Proportionen und Bewegung wie im Editor (Lovable-Aufträge\n * A025–A027, S12, 30.09.2026): Der Geist blinzelt etwa alle 5 s (ab und zu\n * doppelt), schaut kurz zur Seite, die Quaste schwingt ±8°; der Schriftzug\n * steht still. Bei „Bewegung reduzieren“ steht alles still.\n *\n * Größe: „size“ ist die Schriftgröße in px; der Geist ist 1,2 × so breit, das\n * ganze Logo mit Schriftzug etwa 8 × size (size 18 → rund 144 px).\n * „ghostScale“ vergrößert oder verkleinert nur den Geist (1 = wie bisher), z. B.\n * im Handy-Header, wo der Geist im Verhältnis zur Schrift etwas größer bleibt.\n * „phoneSize“ / „phoneGhostScale“ gelten nur unter 810 px Bildschirmbreite\n * (Framer-Handy-Breakpoint); phoneSize 0 = aus, dann gilt überall „size“.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StudyGhostLogo(props){const{size=18,ghostScale=1,phoneSize=0,phoneGhostScale=1,ghostColor=\"#1B3BE1\",eyeColor=\"#FFFFFF\",wordColor=\"#0B1220\",showWord=true,animated=true}=props;return /*#__PURE__*/_jsxs(\"span\",{role:\"img\",\"aria-label\":\"StudyGhost\",className:(animated?\"sgl sgl-live\":\"sgl\")+(phoneSize>0?\" sgl-ph\":\"\"),style:{display:\"inline-flex\",alignItems:\"flex-end\",gap:showWord?\"0.07em\":0,fontSize:size,lineHeight:1,[\"--sgl-gs\"]:ghostScale,...phoneSize>0?{[\"--sgl-ph-size\"]:`${phoneSize}px`,[\"--sgl-ph-gs\"]:phoneGhostScale}:{}},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"14 5 72 88\",\"aria-hidden\":\"true\",focusable:\"false\",style:{width:\"calc(1.2em * var(--sgl-gs, 1))\",height:\"calc(1.4667em * var(--sgl-gs, 1))\",flex:\"none\",display:\"block\",overflow:\"visible\",stroke:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{fill:ghostColor,stroke:\"none\",d:\"M25 55C25 42 36 35 47 35S69.5 42 69.5 55C69.5 65 70.5 72 73 79C75 85 71 89 47 89S19.5 85 22 79C24.5 72 25 65 25 55Z\"}),/*#__PURE__*/_jsx(\"g\",{className:\"sgl-look\",children:/*#__PURE__*/_jsxs(\"g\",{className:\"sgl-eyes\",children:[/*#__PURE__*/_jsx(\"ellipse\",{fill:eyeColor,stroke:\"none\",cx:\"38.9\",cy:\"58.2\",rx:\"4.9\",ry:\"8.9\"}),/*#__PURE__*/_jsx(\"ellipse\",{fill:eyeColor,stroke:\"none\",cx:\"55.6\",cy:\"58.2\",rx:\"4.9\",ry:\"8.9\"})]})}),/*#__PURE__*/_jsx(\"path\",{fill:ghostColor,d:\"M17.6 19.9L51.4 9.3 81.9 23.3 66.7 29.7 31.2 27.9Z\",stroke:ghostColor,strokeWidth:\"2.4\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{fill:ghostColor,stroke:\"none\",d:\"M31.2 27.9L66.7 29.7 66.1 40.1Q46.2 25 30 38.2Z\"}),/*#__PURE__*/_jsxs(\"g\",{className:\"sgl-tassel\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M79 26v8.5\",stroke:ghostColor,strokeWidth:\"1.7\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{fill:ghostColor,stroke:\"none\",x:\"75.8\",y:\"34.3\",width:\"6.1\",height:\"10.8\",rx:\"1.6\"})]})]}),showWord&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontFamily:'\"SG Bricolage\", \"Bricolage Grotesque\", sans-serif',fontWeight:800,fontSize:\"1.22em\",letterSpacing:\"-0.033em\",fontVariationSettings:'\"opsz\" 96',lineHeight:.74,paddingBottom:\"0.06em\",whiteSpace:\"nowrap\",color:wordColor},children:\"STUDYGHOST\"})]});}// Schrift des Logos (Bricolage Grotesque 800, nur die Buchstaben des Schriftzugs und der Leiste G1, eingebettet: keine Anfrage an Google) und die Bewegung. Die Namen\n// beginnen mit „sgl“, damit sie nichts anderes auf der Website treffen.\nconst CSS=`\n@font-face { font-family: \"SG Bricolage\"; src: url(data:font/woff2;base64,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) format(\"woff2\"); font-weight: 800; font-style: normal; font-display: block; }\n.sgl-live .sgl-eyes { transform-box: fill-box; transform-origin: center; animation: sglBlink 5.2s ease-in-out infinite; }\n.sgl-live .sgl-look { animation: sglLook 9s ease-in-out infinite; }\n.sgl-live .sgl-tassel { transform-box: view-box; transform-origin: 79px 26px; animation: sglTassel 3.2s ease-in-out infinite; }\n@keyframes sglBlink { 0%, 36%, 42%, 80%, 84%, 88%, 100% { transform: scaleY(1); } 39% { transform: scaleY(.08); } 82%, 86% { transform: scaleY(.1); } }\n@keyframes sglLook { 0%, 55%, 100% { transform: translateX(0); } 60%, 74% { transform: translateX(3.5px); } }\n@keyframes sglTassel { 0%, 100% { transform: rotate(-8deg); } 50% { transform: rotate(8deg); } }\n@media (max-width: 809.98px) {\n  .sgl.sgl-ph { font-size: var(--sgl-ph-size) !important; --sgl-gs: var(--sgl-ph-gs) !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .sgl-live .sgl-eyes, .sgl-live .sgl-look, .sgl-live .sgl-tassel { animation: none; }\n}\n`;addPropertyControls(StudyGhostLogo,{size:{type:ControlType.Number,title:\"Gr\\xf6\\xdfe\",defaultValue:18,min:8,max:120,step:.5,unit:\"px\"},ghostScale:{type:ControlType.Number,title:\"Geist-Skala\",defaultValue:1,min:.5,max:2,step:.005},phoneSize:{type:ControlType.Number,title:\"Gr\\xf6\\xdfe Handy\",defaultValue:0,min:0,max:120,step:.5,unit:\"px\"},phoneGhostScale:{type:ControlType.Number,title:\"Geist-Skala Handy\",defaultValue:1,min:.5,max:2,step:.005},ghostColor:{type:ControlType.Color,title:\"Geist\",defaultValue:\"#1B3BE1\"},eyeColor:{type:ControlType.Color,title:\"Augen\",defaultValue:\"#FFFFFF\"},wordColor:{type:ControlType.Color,title:\"Schriftzug\",defaultValue:\"#0B1220\"},showWord:{type:ControlType.Boolean,title:\"Mit Schriftzug\",defaultValue:true,enabledTitle:\"Ja\",disabledTitle:\"Nein\"},animated:{type:ControlType.Boolean,title:\"Bewegung\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StudyGhostLogo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StudyGhostLogo.map"],"mappings":"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"}