.cookie-consent[data-astro-cid-6tvwkwkw]{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(100%);max-width:600px;width:calc(100% - 40px);background:linear-gradient(135deg,#fff,#f8fffe);box-shadow:0 10px 40px #00000040;padding:2rem;z-index:10000;backdrop-filter:blur(10px);border:3px solid #2d5a27;border-radius:16px;max-height:70vh;overflow-y:auto;will-change:transform,opacity;contain:layout style;opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.cookie-consent[data-astro-cid-6tvwkwkw].show{transform:translate(-50%) translateY(0);opacity:1}.cookie-content[data-astro-cid-6tvwkwkw]{max-width:900px;margin:0 auto}.cookie-header[data-astro-cid-6tvwkwkw] h3[data-astro-cid-6tvwkwkw]{color:#2d5a27;font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.cookie-value-prop[data-astro-cid-6tvwkwkw]{font-size:1.1rem;color:#4a5568;margin-bottom:1.5rem;line-height:1.5}.cookie-benefits[data-astro-cid-6tvwkwkw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#f0f8f0;border-radius:8px;border-left:4px solid #2d5a27}.benefit-item[data-astro-cid-6tvwkwkw]{color:#2d5a27;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.cookie-options[data-astro-cid-6tvwkwkw]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.cookie-option[data-astro-cid-6tvwkwkw]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.cookie-option[data-astro-cid-6tvwkwkw]:hover{border-color:#2d5a27;background:#f9fffe}.cookie-option[data-astro-cid-6tvwkwkw].essential{border-color:#cbd5e0;background:#f7fafc}.cookie-option[data-astro-cid-6tvwkwkw].recommended{border-color:#68d391}.cookie-option[data-astro-cid-6tvwkwkw] input[data-astro-cid-6tvwkwkw][type=checkbox]{margin-top:.25rem;transform:scale(1.2)}.option-content[data-astro-cid-6tvwkwkw]{flex:1}.option-content[data-astro-cid-6tvwkwkw] strong[data-astro-cid-6tvwkwkw]{display:block;color:#2d3748;margin-bottom:.25rem}.option-content[data-astro-cid-6tvwkwkw] small[data-astro-cid-6tvwkwkw]{color:#718096;font-size:.9rem;line-height:1.3}.recommended-tag[data-astro-cid-6tvwkwkw]{background:#48bb78;color:#fff;font-size:.75rem;padding:.125rem .5rem;border-radius:12px;font-weight:500;margin-left:.5rem}.cookie-buttons[data-astro-cid-6tvwkwkw]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.btn[data-astro-cid-6tvwkwkw]{padding:.875rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem}.btn-primary[data-astro-cid-6tvwkwkw]{background:#2d5a27;color:#fff;box-shadow:0 4px 12px #2d5a274d}.btn-primary[data-astro-cid-6tvwkwkw]:hover{background:#1e3a1a;transform:translateY(-2px);box-shadow:0 6px 16px #2d5a2766}.btn-secondary[data-astro-cid-6tvwkwkw]{background:#4a5568;color:#fff}.btn-secondary[data-astro-cid-6tvwkwkw]:hover{background:#2d3748}.btn-outline[data-astro-cid-6tvwkwkw]{background:transparent;border:2px solid #cbd5e0;color:#718096;font-size:.9rem}.btn-outline[data-astro-cid-6tvwkwkw]:hover{border-color:#a0aec0;color:#4a5568}.primary-action[data-astro-cid-6tvwkwkw]{flex:1;max-width:400px;justify-content:center;font-size:1.1rem}.minimal[data-astro-cid-6tvwkwkw]{font-size:.85rem;opacity:.8}.cookie-footer[data-astro-cid-6tvwkwkw]{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.cookie-footer[data-astro-cid-6tvwkwkw] small[data-astro-cid-6tvwkwkw]{color:#718096;font-size:.8rem;line-height:1.4}.cookie-footer[data-astro-cid-6tvwkwkw] a[data-astro-cid-6tvwkwkw]{color:#2d5a27;text-decoration:none}.cookie-footer[data-astro-cid-6tvwkwkw] a[data-astro-cid-6tvwkwkw]:hover{text-decoration:underline}.content-overlay[data-astro-cid-6tvwkwkw]{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(2px);z-index:9998;pointer-events:all;transition:all .3s ease}.content-overlay[data-astro-cid-6tvwkwkw].hidden{opacity:0;pointer-events:none}.overlay-message[data-astro-cid-6tvwkwkw]{max-width:500px;padding:2rem}.overlay-message[data-astro-cid-6tvwkwkw] h2[data-astro-cid-6tvwkwkw]{font-size:2rem;margin-bottom:1rem;color:#fff}.overlay-message[data-astro-cid-6tvwkwkw] p[data-astro-cid-6tvwkwkw]{font-size:1.1rem;margin-bottom:2rem;line-height:1.6;opacity:.9}.overlay-benefits[data-astro-cid-6tvwkwkw]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.benefit[data-astro-cid-6tvwkwkw]{background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.9rem}.hidden[data-astro-cid-6tvwkwkw]{display:none}@keyframes slideUp{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@media (max-width: 768px){.cookie-consent[data-astro-cid-6tvwkwkw]{padding:1rem}.cookie-benefits[data-astro-cid-6tvwkwkw]{grid-template-columns:1fr}.cookie-buttons[data-astro-cid-6tvwkwkw]{flex-direction:column}.btn[data-astro-cid-6tvwkwkw]{width:100%;justify-content:center}.overlay-benefits[data-astro-cid-6tvwkwkw]{flex-direction:column;gap:1rem}}.adsbygoogle[data-astro-cid-goqzgcoo]{display:block;margin:2rem auto;max-width:100%;contain:layout style;position:relative}.adsbygoogle[data-astro-cid-goqzgcoo]:empty{min-height:280px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;position:relative}.adsbygoogle[data-astro-cid-goqzgcoo]{width:100%;height:auto;contain:layout size;overflow:hidden}.adsbygoogle[data-astro-cid-goqzgcoo][data-ad-format=auto]{min-height:250px}.adsbygoogle[data-astro-cid-goqzgcoo][data-ad-format=rectangle]{min-height:250px;max-width:300px}.adsbygoogle[data-astro-cid-goqzgcoo][data-ad-format=horizontal]{min-height:90px}.adsbygoogle[data-astro-cid-goqzgcoo]:empty:before{content:"Anzeige lädt...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c757d;font-size:.875rem;font-family:system-ui,sans-serif}@media (max-width: 768px){.adsbygoogle[data-astro-cid-goqzgcoo]{margin:1.5rem auto}.adsbygoogle[data-astro-cid-goqzgcoo]:empty{min-height:250px}.adsbygoogle[data-astro-cid-goqzgcoo][data-ad-format=horizontal]{min-height:50px}.adsbygoogle[data-astro-cid-goqzgcoo][data-ad-format=rectangle]{min-height:250px;max-width:300px}}@media (max-width: 480px){.adsbygoogle[data-astro-cid-goqzgcoo]:empty{min-height:200px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),local("Inter-Medium"),url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyYAZ9hiJ-Ek-_EeA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyyAZ9hiJ-Ek-_EeA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),local("Inter-Bold"),url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyzAZ9hiJ-Ek-_EeA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-size-adjust: .5}body{font-family:var(--font-family-base);font-size:16px;line-height:1.5;font-display:swap;font-size-adjust:var(--font-size-adjust);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-astro-cid-5s5hd4wp],h2[data-astro-cid-5s5hd4wp],h3[data-astro-cid-5s5hd4wp],h4[data-astro-cid-5s5hd4wp],h5[data-astro-cid-5s5hd4wp],h6[data-astro-cid-5s5hd4wp]{font-family:var(--font-family-base);font-display:swap;line-height:1.2;margin-bottom:.5em}.btn[data-astro-cid-5s5hd4wp],button[data-astro-cid-5s5hd4wp]{font-family:var(--font-family-base);font-display:swap;line-height:1}nav[data-astro-cid-5s5hd4wp],.nav[data-astro-cid-5s5hd4wp]{font-family:var(--font-family-base);font-display:swap}input[data-astro-cid-5s5hd4wp],textarea[data-astro-cid-5s5hd4wp],select[data-astro-cid-5s5hd4wp]{font-family:var(--font-family-base);font-display:swap;line-height:1.5}
