html,body{margin:0;padding:0;width:100%;min-height:100%}body{background-image:url(../../../images/body-bg.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center top}.header-zone{max-width:900px;width:100 %;margin:0 auto;height:180px;position:relative;background:transparent;display:flex;justify-content:center;align-items:center}.geborgen-logo{width:400px;position:relative;z-index:3}.menu-wrapper{position:relative;display:inline-block;margin-bottom:-3rem}.menu-icon{width:45px;cursor:pointer;display:block;margin-bottom:0rem}.menu{position:absolute;top:60px;left:0;transform:none;width:200px;padding:1rem;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:.5rem;opacity:0;pointer-events:none;z-index:20}.menu.open{opacity:1;pointer-events:auto}.menu-item{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#5a2670;font-weight:500}.menu a{text-decoration:none;color:inherit}.menu-bullet{width:18px;height:auto;flex-shrink:0}.menu-item:hover{text-shadow:0 0 4px rgba(255,255,255,.7)}main{max-width:900px;margin:-3.25rem auto 2rem;padding:2rem;background:#ffffffd9;border-radius:18px}.blog-titel{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:900;text-align:center;color:#4e1f7f;margin:2rem 0 1.5rem}p{font-family:Source Sans Pro,system-ui,sans-serif;color:#3a195d;line-height:1.7;margin-bottom:1rem}.blog-zitat{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;color:#3a195d;text-align:center;margin:2rem auto;max-width:70%}.blog-text{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.8;color:#3a195d;margin-bottom:1.5rem}.blog-fokuss{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:600;text-align:center;background:linear-gradient(90deg,#a16cf1,#cf91f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:2rem 0}.violett{color:#260f40}.gold{background:linear-gradient(90deg,#c89b3c,#9b6f2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;background-clip:text}.rosa{background:linear-gradient(90deg,#d76f9c,#f3b7cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;background-clip:text}.hellblau{background:linear-gradient(90deg,#7fa6f8,#b3d0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;background-clip:text}
