.social-share-container{margin:3rem 0;text-align:center;padding:2rem 0;position:relative}.social-share-container::before{content:"";position:absolute;top:0;left:25%;right:25%;height:1px;background:var(--blog-divider)}.social-share-container::after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:1px;background:var(--blog-divider)}.social-share-container h2{font-size:var(--fs-h4);margin-bottom:1.5rem;font-family:"Voltaire",sans-serif;color:var(--blog-text);position:relative;display:inline-block}.social-share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0 auto}.social-share-button{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--blog-card-bg);color:var(--blog-text);border:2px solid var(--blog-card-border);text-decoration:none;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);opacity:0;transform:scale(0.8);animation:shareButtonAppear 0.6s forwards}.social-share-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,255,255,0.3) 0%,transparent 70%);transform:scale(0);opacity:0;transition:transform 0.5s ease-out,opacity 0.5s ease-out;z-index:1}.social-share-button i{font-size:1.2rem;position:relative;z-index:2;transition:transform 0.3s ease}.social-share-button:hover{transform:translateY(-8px) scale(1.15);box-shadow:0 12px 24px rgba(0,0,0,0.15),0 0 15px rgba(142,198,64,0.3);color:#fff}.social-share-button:hover i{transform:scale(1.2)}.social-share-button:hover::before{transform:scale(3);opacity:1}.social-share-button:nth-child(1){animation-delay:0.1s}.social-share-button:nth-child(2){animation-delay:0.2s}.social-share-button:nth-child(3){animation-delay:0.3s}.social-share-button:nth-child(4){animation-delay:0.4s}.social-share-button:nth-child(5){animation-delay:0.5s}.social-share-button:nth-child(6){animation-delay:0.6s}.social-share-button.facebook:hover{background-color:#3b5998;border-color:#3b5998}.social-share-button.twitter:hover{background-color:#1da1f2;border-color:#1da1f2}.social-share-button.linkedin:hover{background-color:#0077b5;border-color:#0077b5}.social-share-button.pinterest:hover{background-color:#e60023;border-color:#e60023}.social-share-button.whatsapp:hover{background-color:#25d366;border-color:#25d366}.social-share-button.email:hover{background-color:#6c757d;border-color:#6c757d}.social-share-button.print:hover{background-color:#444444;border-color:#444444}.social-share-button:active{transform:translateY(0) scale(0.95);transition:transform 0.1s}@keyframes shareButtonAppear{0%{opacity:0;transform:scale(0.6) translateY(20px)}70%{opacity:1;transform:scale(1.1) translateY(-5px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes buttonPulse{0%{box-shadow:0 4px 8px rgba(0,0,0,0.1)}50%{box-shadow:0 4px 12px rgba(142,198,64,0.3)}100%{box-shadow:0 4px 8px rgba(0,0,0,0.1)}}@media (max-width:768px){.social-share-button{width:50px;height:50px}}@media (max-width:576px){.social-share-buttons{gap:0.8rem;flex-wrap:wrap;max-width:280px;margin:0 auto}.social-share-button{width:45px;height:45px}.social-share-button i{font-size:1rem}}:root{--blog-background:linear-gradient(to bottom,#000614,#000000);--blog-container-bg:rgba(255,255,255,0.05);--blog-card-bg:rgba(255,255,255,0.05);--blog-card-border:rgba(255,255,255,0.1);--blog-card-shadow:0 4px 12px rgba(255,255,255,0.1);--blog-card-shadow-hover:0 8px 24px rgba(255,255,255,0.15);--blog-text:#ffffff;--blog-text-muted:rgba(255,255,255,0.8);--blog-text-meta:rgba(255,255,255,0.8);--blog-divider:rgba(255,255,255,0.1);--blog-hero-overlay:linear-gradient(to bottom,transparent,#000614);--blog-input-bg:#0d111b;--blog-input-hover:#151b2d;--blog-input-border:rgba(255,255,255,0.1);--blog-button-bg:rgba(0,0,0,0.6);--blog-button-hover-bg:rgba(0,0,0,0.75);--blog-button-text:#ffffff;--toggle-button-size:50px;--toggle-button-bg:rgba(0,0,0,0.6);--toggle-button-border:rgba(255,255,255,0.2);--toc-toggle-color:rgba(255,255,255,0.9);--toc-hover-bg:rgba(255,255,255,0.1);--section-highlight-bg:rgba(255,255,255,0.15)}html.light-mode{--blog-background:var(--extracted-light-background,#f2efe8);--blog-container-bg:rgba(255,255,255,0.92);--blog-card-bg:rgba(255,255,255,0.92);--blog-card-border:rgba(0,0,0,0.08);--blog-card-shadow:0 4px 12px rgba(0,0,0,0.08);--blog-card-shadow-hover:0 8px 24px rgba(0,0,0,0.12);--blog-text:#111111;--blog-text-muted:#2d2d2d;--blog-text-meta:#3d3d3d;--blog-divider:rgba(0,0,0,0.1);--blog-hero-overlay:linear-gradient(to bottom,transparent,var(--extracted-light-background,#f2efe8));--blog-input-bg:rgba(255,255,255,0.88);--blog-input-hover:rgba(255,255,255,0.97);--blog-input-border:rgba(0,0,0,0.15);--blog-button-bg:#1d1d1b;--blog-button-hover-bg:#333333;--blog-button-text:#ffffff;--toggle-button-bg:rgba(255,255,255,0.9);--toggle-button-border:rgba(0,0,0,0.15);--toc-toggle-color:rgba(0,0,0,0.8);--toc-hover-bg:rgba(0,0,0,0.05);--section-highlight-bg:rgba(0,0,0,0.08)}.sidebar-widget h2{color:var(--blog-text);font-size:var(--fs-h4);margin-bottom:1rem;font-family:"Voltaire",sans-serif}.cart-count{background-color:var(--extracted-dark-accent,#8ec640)!important}.has-black-color{color:var(--blog-text)!important}.has-white-color{color:var(--blog-text)!important}.has-black-background-color{background-color:var(--blog-container-bg)!important}.has-white-background-color{background-color:var(--blog-container-bg)!important}.wp-block-quote{color:var(--blog-text)!important;border-left-color:var(--blog-card-border)}.blog-content blockquote,blockquote,.wp-block-quote{color:var(--blog-text)!important}body{margin:0;padding:0;width:100%;overflow-x:hidden;overflow-y:hidden}body.home,body.archive,body.single,body.blog{background:transparent;border:none;max-width:none;margin:0;padding:0;box-shadow:none;width:100%;overflow-x:hidden}.post-content-wrapper{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:2fr 1fr;gap:2rem}.post-hero{width:100%;height:70vh;min-height:400px;max-height:800px;position:relative;margin-bottom:2rem}.post-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-featured-image{width:100%;height:60vh;min-height:400px;max-height:800px;position:relative;margin-bottom:3rem;border-radius:8px;overflow:hidden}.blog-featured-image img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-archive{max-width:1200px;margin:0 auto;padding:2rem}.archive-header{text-align:center;margin-bottom:3rem}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.post-card{border-radius:12px;overflow:hidden;background:white;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease}.post-card:hover{transform:translateY(-5px)}.post-card-image img{width:100%;height:200px;object-fit:cover}.post-card-content{padding:1.5rem}.post-card-title{margin-bottom:1rem}.post-card-meta{color:#666;font-size:var(--fs-small);margin-bottom:1rem}.read-more{display:inline-block;margin-top:1rem;color:#000;text-decoration:none;font-weight:bold}.archive-page{max-width:1200px;margin:0 auto;padding:2rem}.archive-header{text-align:center;margin-bottom:4rem;padding:2rem 0}.archive-title{font-size:2.5rem;margin-bottom:1rem;color:var(--blog-text)}.archive-description{color:var(--blog-text-muted);max-width:600px;margin:0 auto}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;width:100%;max-width:100%;overflow:hidden;transition:opacity 0.3s ease,grid-template-columns 0.3s ease}.archive-card{background:var(--blog-card-bg);backdrop-filter:blur(10px);border:1px solid var(--blog-card-border);border-radius:12px;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:var(--blog-card-shadow);min-width:0;overflow:hidden}.archive-card:hover{transform:translateY(-5px);box-shadow:var(--blog-card-shadow-hover)}.archive-card:has(.archive-card-link:focus-visible){outline:3px solid #ffffff;outline-offset:3px;border-radius:12px}html[data-input-modality="pointer"] .archive-card:has(.archive-card-link:focus){outline:none!important}.archive-card-link:focus-visible{outline:none!important}.archive-card-link:focus:not(:focus-visible){outline:none!important}.archive-card-link{text-decoration:none;color:inherit}.archive-card-image{width:100%;height:240px;overflow:hidden;border-radius:12px 12px 0 0;background:#f5f5f5}.archive-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.archive-card:hover .archive-card-image img{transform:scale(1.05)}.archive-card-content{padding:1.5rem}.archive-card-title{font-size:1.25rem;margin-bottom:0.5rem;color:var(--blog-text);font-family:"Voltaire",sans-serif;margin-left:0px}.archive-card-meta{font-size:var(--fs-small);color:var(--blog-text-meta);margin-bottom:0.5rem;font-family:"Voltaire",sans-serif}.archive-card-excerpt{color:var(--blog-text-muted);font-size:var(--fs-small);line-height:1.5;font-family:"Hind",sans-serif;margin-top:0.75rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.archive-card-image,.hub-card-image{width:100%;height:240px;position:relative;overflow:hidden;background:#f5f5f5}.archive-thumbnail,.hub-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}.archive-card:hover .archive-thumbnail,.hub-card:hover .hub-thumbnail{transform:scale(1.05)}.pagination{text-align:center;margin-top:3rem}.pagination .page-numbers{display:inline-block;padding:0.5rem 1rem;margin:0 0.25rem;border-radius:4px;background:var(--blog-card-bg);color:var(--blog-text);text-decoration:none}.pagination .current{background:#333;color:white}@media (max-width:768px){.post-content-wrapper{grid-template-columns:1fr}.posts-grid{grid-template-columns:1fr}}.blog-hero{position:relative;width:100%;height:100vh;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-hero-image{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:center bottom;z-index:1}.blog-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blog-hero-overlay);z-index:2;transition:background 1.5s ease}.blog-hero-content{position:relative;z-index:3;text-align:center;color:var(--blog-text);width:100%;padding:0 2rem}.blog-hero-title{font-size:4rem;margin:0 auto 1rem;font-weight:600;text-align:center;max-width:90%}@media screen and (max-width:768px){.blog-hero-title{font-size:4rem}}.blog-archive-section{width:100%;max-width:100%;padding-top:0;background:var(--blog-background);background-size:100% 200%;background-attachment:fixed;overflow:visible;position:relative;z-index:1}.site-main{overflow-x:hidden;width:100%;position:relative}.site-footer{margin:0}.blog-content-container{width:100%;margin:0 auto;padding:0;display:flex;flex-direction:row-reverse;gap:3rem}.blog-posts-area{flex:0 0 75%;max-width:75%;background:var(--blog-container-bg);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 4px 30px rgba(255,255,255,0.05);border:1px solid var(--blog-card-border);padding:2rem}.blog-sidebar{flex:0 0 25%;max-width:25%;padding-top:0rem}.sidebar-widget{background:var(--blog-container-bg);backdrop-filter:blur(10px);border:1px solid var(--blog-card-border);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.sidebar-widget h3{color:var(--blog-text);font-size:var(--fs-h4);margin-bottom:1rem;font-family:"Voltaire",sans-serif}.sidebar-widget ul{list-style:none;padding:0;margin:0}.sidebar-widget ul li{border-bottom:1px solid var(--blog-divider);padding:0.5rem 0;font-family:"Voltaire",sans-serif}.sidebar-widget ul li:last-child{border-bottom:none}.sidebar-widget ul li a{color:var(--blog-text-muted);text-decoration:none;transition:color 0.3s ease}.sidebar-widget ul li a:hover{color:var(--blog-text);font-family:"Voltaire",sans-serif}.search-form{display:flex;gap:0.5rem;width:100%;position:relative}.search-field{flex:1;padding:0.5rem 1rem;border:1px solid var(--blog-input-border);border-radius:6px;background:var(--blog-input-bg);color:var(--blog-text);font-family:"Voltaire",sans-serif;width:100%}.search-submit{padding:0.5rem 1rem;border:1px solid var(--blog-input-border);border-radius:6px;background:var(--blog-button-bg);color:var(--blog-button-text);cursor:pointer;transition:all 0.3s ease;font-family:"Voltaire",sans-serif}.search-submit:hover{background:var(--blog-button-hover-bg)}@media (max-width:1600px){.blog-content-container{width:85%}}@media (max-width:1200px){.blog-content-container{width:90%;gap:2rem}}@media (max-width:992px){.blog-content-container{width:95%;flex-direction:column;padding:0 1rem}.blog-posts-area,.blog-sidebar{flex:0 0 100%;max-width:100%}.blog-sidebar{margin-top:3rem;padding-top:0}}@media (max-width:768px){.blog-content-container{width:100%;padding:0 1rem}.blog-sidebar{grid-template-columns:1fr}}.content-layout{display:flex;flex-direction:row;gap:3rem;max-width:100%;margin:0 auto;padding:2rem;box-sizing:border-box}.content-main{flex:0 0 75%;max-width:75%}.content-sidebar{flex:0 0 25%;max-width:25%}@media (max-width:992px){.content-layout{flex-direction:column;padding:1rem}.content-main,.content-sidebar{flex:0 0 100%;max-width:100%;width:100%}.content-sidebar{margin-top:2rem;align-self:stretch}.sidebar-section{position:static}}.sidebar-section{background:var(--blog-card-bg);backdrop-filter:blur(10px);border:1px solid var(--blog-card-border);border-radius:12px;padding:1rem;position:sticky;top:2rem}.sidebar-section h3{color:var(--blog-text);font-size:var(--fs-h4);margin-bottom:1.5rem;font-family:"Voltaire",sans-serif;text-align:center;position:relative}.sidebar-section h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:2px;background:var(--koroneiki-gradient-accent,linear-gradient(135deg,#8ec640 0%,#69952d 100%))}.content-wrapper{max-width:1200px;margin:0 auto;padding:2rem;background:var(--blog-background);border-radius:24px;box-shadow:0 4px 30px rgba(255,255,255,0.05)}html.light-mode .content-wrapper{box-shadow:0 4px 30px rgba(0,0,0,0.05)}.blog-archive-wrapper,.blog-single-wrapper{width:100%;padding:2rem 0;box-sizing:border-box;max-width:100%;margin:0 auto;position:relative;overflow-x:hidden}.blog-archive-wrapper{background:linear-gradient(to bottom,var(--extracted-dark-background,#1a1a1a),#000000)}.liberis-breadcrumbs{padding:1rem}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:1rem;gap:0.25rem}@media screen and (max-width:767px){.liberis-breadcrumbs{text-align:center}.breadcrumb-list{justify-content:center}.blog-meta{justify-content:center;padding:0rem}.blog-content p,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{text-align:center}}.breadcrumb-item,.breadcrumb-item a,.breadcrumb-sep,.breadcrumb-current{color:var(--blog-text);font-size:var(--fs-small);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item a:focus-visible{display:inline-block;outline:2px solid #ffffff!important;outline-offset:2px!important;border-radius:3px!important}.breadcrumb-item a:focus:not(:focus-visible){outline:none!important}.breadcrumb-sep,.breadcrumb-current{color:var(--blog-text-muted)}.blog-single-wrapper{background:transparent}.blog-single-container{width:96%;max-width:1400px;margin:0 auto;padding:2rem;background:var(--blog-container-bg);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 4px 30px rgba(255,255,255,0.05);border:1px solid var(--blog-card-border);overflow-x:hidden;box-sizing:border-box}.filter-form{display:flex;flex-direction:column;gap:1rem}.filter-group{display:flex;flex-direction:column;gap:0.5rem}.filter-group label{color:var(--blog-text);font-family:"Voltaire",sans-serif}.filter-group select{width:100%;padding:0.75rem 1rem;border:1px solid var(--blog-input-border);border-radius:8px;background:var(--blog-input-bg);color:var(--blog-text);font-family:"Voltaire",sans-serif;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.filter-group select:hover{background:var(--blog-input-hover);border-color:rgba(255,255,255,0.2)}.filter-group select:focus{outline:none;border-color:rgba(255,255,255,0.3);box-shadow:0 0 0 2px rgba(13,17,27,0.3)}.filter-group select option{background:var(--blog-input-bg);color:var(--blog-text);padding:1rem}.filter-submit{background:var(--blog-button-bg);color:var(--blog-button-text);border:1px solid var(--blog-input-border);padding:0.75rem 1.5rem;border-radius:4px;cursor:pointer;font-family:"Voltaire",sans-serif;transition:all 0.3s ease}.filter-submit:hover{background:var(--blog-button-hover-bg)}.filter-reset{text-align:center;color:var(--blog-text-muted);text-decoration:none;font-family:"Voltaire",sans-serif;padding:0.5rem}.filter-reset:hover{color:var(--blog-text)}.category-filter-list{margin-bottom:1rem}.category-tree{list-style:none;padding:0;margin:0}.cat-item{position:relative;margin-bottom:0.5rem}.cat-item label{display:flex;align-items:center;cursor:pointer;font-family:"Voltaire",sans-serif;transition:color 0.3s ease}.cat-item label:hover{color:var(--blog-text)}.cat-item input[type="checkbox"]{margin-right:0.5rem;cursor:pointer}.category-filter-widget .cat-item label:has(input[type="checkbox"]:focus-visible){outline:3px solid #ffffff!important;outline-offset:3px!important;border-radius:4px}.category-filter-widget .cat-item input[type="checkbox"]:focus:not(:focus-visible){outline:none!important}.category-filter-widget .cat-item input[type="checkbox"]:focus-visible{outline:none!important}.cat-item.selected>label{color:var(--blog-text);font-weight:bold}.children{list-style:none;padding-left:1.5rem;margin:0.5rem 0 0.8rem}.category-filter-submit{width:100%;padding:0.5rem;margin-top:0.5rem;background:var(--blog-button-bg);color:var(--blog-button-text);border:1px solid var(--blog-input-border);border-radius:4px;cursor:pointer;font-family:"Voltaire",sans-serif;transition:all 0.3s ease}.category-filter-submit:hover{background:var(--blog-button-hover-bg)}.current-cat>a{color:var(--blog-text)!important;font-weight:bold}.blog-archive-section{width:100%;padding-top:0;background:linear-gradient(to bottom,#1a1a1a,#000000)}.blog-content-container{width:100%;display:flex;gap:3rem;margin:0 auto}.blog-meta{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem;color:var(--blog-text-meta);font-family:"Voltaire",sans-serif}.meta-item{display:flex;align-items:center;gap:0.5rem}.meta-item i{color:var(--blog-text-muted)}.blog-reading-time::after{content:" min Lesezeit"}.blog-archive-container{width:100%;max-width:1400px;margin:0 auto;padding:0;display:flex;gap:3rem;box-sizing:border-box}.blog-sidebar{flex:0 0 25%;width:25%;max-width:calc(25% - 1.5rem);order:1}.blog-posts-area{flex:0 0 75%;width:75%;max-width:calc(75% - 1.5rem);order:2;background:var(--blog-container-bg);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 4px 30px rgba(255,255,255,0.05);border:1px solid var(--blog-card-border);padding:2rem;box-sizing:border-box}#blog-results:focus{outline:3px solid #ffffff;outline-offset:3px;border-radius:24px}html[data-input-modality="pointer"] #blog-results:focus{outline:none!important}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;width:100%;box-sizing:border-box;padding:8px;transition:opacity 0.3s ease,grid-template-columns 0.3s ease}@media screen and (max-width:1200px){.blog-archive-container{width:98%;padding:0 1rem}.archive-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media screen and (max-width:992px){.blog-archive-container{flex-direction:column-reverse;gap:2rem}.blog-posts-area,.blog-sidebar{flex:0 0 100%;width:100%;max-width:100%;order:unset;margin:0}.blog-hero-title{font-size:4rem;padding:0 1rem}.archive-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.sidebar-widget{margin-bottom:1rem}.filter-group select,.filter-submit{padding:0.75rem;font-size:1rem}.filter-reset{padding:0.75rem;margin-top:0.5rem;text-align:center;display:block}}@media screen and (max-width:768px){.blog-hero-content{padding:0 1rem}.blog-posts-area{padding:1rem}.filter-form{width:100%}.filter-group{width:100%}.filter-group select{width:100%}}@media screen and (max-width:576px){.blog-hero-title{font-size:4rem}.archive-grid{grid-template-columns:1fr;gap:1.5rem}.archive-card{margin:0 0 1rem 0}.archive-card-content{padding:1rem}.archive-card-title{font-size:1.1rem}.sidebar-widget ul li{padding:0.75rem 0}.sidebar-widget ul li a{display:block;padding:0.5rem 0}.search-form{flex-direction:column;gap:0.5rem}.search-submit{width:100%;padding:0.75rem}}@media screen and (max-width:1200px){.blog-archive-container{width:98%;padding:0 1rem}.archive-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media screen and (max-width:992px){.blog-archive-container{flex-direction:column-reverse;gap:2rem}.blog-posts-area,.blog-sidebar{flex:0 0 100%;width:100%;max-width:100%;order:unset;margin:0}.blog-hero-title{font-size:4rem;padding:0 1rem}.archive-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.sidebar-widget{margin-bottom:1rem}.filter-group select,.filter-submit{padding:0.75rem;font-size:1rem}.filter-reset{padding:0.75rem;margin-top:0.5rem;text-align:center;display:block}}@media screen and (max-width:768px){.blog-hero-content{padding:0 1rem}.blog-posts-area{padding:1rem}.filter-form{width:100%}.filter-group{width:100%}.filter-group select{width:100%}}@media screen and (max-width:576px){.blog-hero-title{font-size:4rem}.archive-grid{grid-template-columns:1fr;gap:1.5rem}.archive-card{margin:0 0 1rem 0}.archive-card-content{padding:1rem}.archive-card-title{font-size:1.1rem}.sidebar-widget ul li{padding:0.75rem 0}.sidebar-widget ul li a{display:block;padding:0.5rem 0}.search-form{flex-direction:column;gap:0.5rem}.search-submit{width:100%;padding:0.75rem}}.blog-single-container{width:96%;max-width:1400px;margin:0 auto;padding:2rem;background:var(--blog-container-bg);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 4px 30px rgba(255,255,255,0.05);border:1px solid var(--blog-card-border);overflow-x:hidden}.blog-single-container.light-mode{background:var(--lb-white);color:var(--lb-black);box-shadow:0 4px 30px rgba(0,0,0,0.05)}.day-night-toggle{position:fixed;bottom:40px;right:40px;width:var(--toggle-button-size);height:var(--toggle-button-size);padding:0;appearance:none;-webkit-appearance:none;color:inherit;font:inherit;background:var(--header-bg);border:1px solid var(--extracted-dark-accent,var(--lb-green,#8ec640));border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:990;transition:all 0.3s ease;box-shadow:0 2px 10px rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.day-night-toggle:hover{transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.day-night-toggle i{font-size:24px;transition:opacity 0.2s ease}.day-night-toggle .fa-sun{color:var(--extracted-dark-accent,var(--lb-green,#8ec640));display:none}.day-night-toggle .fa-moon{color:var(--extracted-dark-accent,var(--lb-green,#8ec640));display:block}html.light-mode .day-night-toggle{background:var(--header-bg);border-color:var(--extracted-dark-accent,var(--lb-green,#8ec640))}html.light-mode .day-night-toggle .fa-sun{display:block;color:var(--extracted-dark-accent,var(--lb-green,#8ec640))}html.light-mode .day-night-toggle .fa-moon{display:none}.theme-toggle-ripple{position:absolute;background-color:rgba(255,255,255,0.3);border-radius:50%;transform:scale(0);animation:ripple 0.6s ease-out;width:100%;height:100%}@keyframes ripple{to{transform:scale(2);opacity:0}}@media screen and (max-width:767px){.day-night-toggle{bottom:calc(2% + 70px + 16px);right:16px;width:50px;height:50px;transition:bottom 0.4s cubic-bezier(0.34,1.56,0.64,1),background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.day-night-toggle.scrolled{bottom:calc(2% + 90px + 16px)}.day-night-toggle i{font-size:18px}}@media (pointer:coarse) and (min-width:768px){.day-night-toggle{bottom:calc(2% + 70px + 16px + env(safe-area-inset-bottom,0px));transition:bottom 0.4s cubic-bezier(0.34,1.56,0.64,1),background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.day-night-toggle.scrolled{bottom:calc(2% + 90px + 16px + env(safe-area-inset-bottom,0px))}}.no-posts{text-align:center;padding:3rem 1rem;font-family:"Hind",sans-serif}.no-posts h2{font-size:var(--fs-h3);margin-bottom:1rem;font-family:"Voltaire",sans-serif;color:var(--blog-text)}.no-posts p{font-size:var(--fs-body);color:var(--blog-text-muted)}.theme-transition{transition:background 1.5s ease}.theme-transition *{transition:background 1.5s ease,color 0.5s ease,border-color 0.5s ease,box-shadow 0.5s ease}.blog-content{font-family:"Hind",sans-serif;line-height:1.8;color:var(--blog-text);margin:0 0 3rem 0}.blog-content p{margin-bottom:1.5rem;font-size:var(--fs-body);color:var(--blog-text)}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-family:"Voltaire",sans-serif;color:var(--blog-text);margin:2rem 0 1rem}.blog-content h2{font-size:1.55rem}.blog-content h3{font-size:1.3rem}.blog-content h4{font-size:1.15rem}.blog-content h5{font-size:1.05rem}.blog-content h6{font-size:var(--fs-small)}.blog-content ul,.blog-content ol{margin:1.5rem 0;padding-left:2rem}.blog-content li{margin-bottom:0.5rem}.blog-content blockquote{border-left:4px solid var(--blog-card-border);padding:1rem 2rem;margin:2rem 0;font-style:italic;background:rgba(255,255,255,0.05);border-radius:4px}.blog-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.blog-content a{text-decoration:underline;text-underline-offset:3px;transition:all 0.3s ease}.blog-content a:hover{color:var(--blog-text)}.blog-content table{width:100%;border-collapse:collapse;margin:2rem 0}.blog-content th,.blog-content td{padding:0.75rem;border:1px solid var(--blog-card-border);text-align:left}.blog-content th{background:rgba(255,255,255,0.05);font-weight:bold}.author-bio{background:var(--blog-container-bg);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.author-info{display:flex;flex-direction:column;align-items:center;text-align:center}.author-info img{border-radius:50%;margin-bottom:1rem;border:2px solid var(--blog-card-border)}.author-info h4{color:var(--blog-text);font-family:"Voltaire",sans-serif;margin-bottom:0.5rem;font-size:1.3rem}.author-info p{color:var(--blog-text-muted);font-size:var(--fs-small);line-height:1.6}.content-sidebar{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;height:fit-content;align-self:flex-start}.sidebar-section{margin-bottom:0}.related-posts{display:flex;flex-direction:column;gap:1rem}.related-post-card{display:flex;flex-direction:column;background:var(--blog-card-bg);border-radius:8px;overflow:hidden;box-shadow:var(--blog-card-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.related-post-card:hover{transform:translateY(-5px);box-shadow:var(--blog-card-shadow-hover)}.related-post-image{height:140px;overflow:hidden}.related-post-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.related-post-card:hover .related-post-image img{transform:scale(1.1)}.related-post-content{padding:1.2rem;display:flex;flex-direction:column;gap:0.5rem}.related-post-title{font-size:1.1rem;margin-bottom:0.2rem;color:var(--blog-text);font-family:"Voltaire",sans-serif}.related-post-meta{font-size:var(--fs-small);color:var(--blog-text-meta);margin-bottom:0.2rem;font-family:"Voltaire",sans-serif;display:flex;flex-wrap:wrap;gap:0.8rem}.related-post-excerpt{color:var(--blog-text-muted);font-size:var(--fs-small);line-height:1.4;font-family:"Hind",sans-serif;margin:0.3rem 0 0.5rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-post-readmore{margin-top:0.3rem;font-size:var(--fs-small);color:var(--koroneiki-green,#8ec640);font-family:"Voltaire",sans-serif;display:inline-block;align-self:flex-end;transition:all 0.3s ease}.related-posts{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;box-sizing:border-box}.related-post-card{background:var(--blog-card-bg);backdrop-filter:blur(10px);border:1px solid var(--blog-card-border);border-radius:12px;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:var(--blog-card-shadow);overflow:hidden}@media screen and (min-width:768px){.related-posts{grid-template-columns:repeat(2,1fr)}.content-sidebar .related-posts{grid-template-columns:1fr}}@media screen and (min-width:992px){.content-sidebar .related-posts{grid-template-columns:1fr}.content-layout.stacked .content-sidebar .related-posts{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.content-sidebar .related-posts{grid-template-columns:1fr}}@media screen and (min-width:576px) and (max-width:991px){.content-sidebar .related-posts{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.content-sidebar .related-posts{grid-template-columns:1fr}.content-layout.stacked .content-sidebar .related-posts{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.content-layout.stacked .content-sidebar .related-posts{grid-template-columns:repeat(3,1fr);gap:2rem}}@media screen and (min-width:1600px){.content-layout.stacked .content-sidebar .related-posts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.related-posts-section h3{font-size:var(--fs-h3);margin-bottom:1.8rem;color:var(--blog-text);text-align:center;position:relative;font-family:"Voltaire",sans-serif}.related-posts-section h3::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--extracted-accent-color);border-radius:3px}.no-related-posts{text-align:center;color:var(--blog-text-muted);font-style:italic;padding:1rem 0}@media screen and (max-width:768px){.blog-content{margin:2rem 0}.blog-content h2{font-size:1.7rem}.blog-content h3{font-size:1.5rem}.blog-content h4{font-size:1.3rem}.blog-content blockquote{padding:0.75rem 1rem;margin:1.5rem 0}.blog-content img{margin:1.5rem 0}}@media screen and (max-width:768px){.blog-single-wrapper{padding:1rem 0;width:100%;left:0;right:0}.blog-single-container{width:92%;padding:1.5rem;border-radius:16px;margin:0 auto}}@media screen and (max-width:480px){.blog-single-container{width:94%;padding:1rem;margin:0 auto}}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-hero-title,.blog-tags h3,.sidebar-section h3,.content-sidebar h3{transition:color 0.6s ease-in-out}.blog-tags{margin:3rem 0}.tag-list{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1rem}.tag-list a{display:inline-block;padding:0.4rem 1rem;border-radius:20px;background:var(--blog-card-bg);color:var(--blog-text);text-decoration:none;font-family:"Hind",sans-serif;font-size:var(--fs-small);border:1px solid var(--blog-card-border);transition:all 0.3s ease}.tag-list a:hover{transform:translateY(-2px);box-shadow:var(--blog-card-shadow)}.toc-list,.ez-toc-list,.lwptoc-itemWrap,.table-of-contents ol,.table-of-contents ul,.wp-block-table-of-contents ol,.wp-block-table-of-contents ul{margin:0;padding:0;list-style-type:none}.toc-list li,.ez-toc-list li,.lwptoc-item,.table-of-contents li,.wp-block-table-of-contents li{position:relative;margin:0;padding:0;line-height:2.4;border-left:none}.toc-list a,.ez-toc-link,.lwptoc-item a,.table-of-contents a,.wp-block-table-of-contents a{color:var(--blog-text-muted);text-decoration:none;display:block;width:100%;padding:6px 8px;font-weight:normal;font-size:inherit;line-height:inherit!important;transform:none;transition:color 0.2s ease-in-out}.toc-list li:hover,.ez-toc-list li:hover,.lwptoc-item:hover,.table-of-contents li:hover,.wp-block-table-of-contents li:hover{background-color:transparent}html.light-mode .toc-list li:hover,html.light-mode .ez-toc-list li:hover,html.light-mode .lwptoc-item:hover,html.light-mode .table-of-contents li:hover,html.light-mode .wp-block-table-of-contents li:hover{background-color:transparent}.toc-list a:hover,.ez-toc-link:hover,.lwptoc-item a:hover,.table-of-contents a:hover,.wp-block-table-of-contents a:hover{color:var(--blog-text);transform:none!important;font-weight:normal!important;text-decoration:none!important}.toc-list li::before,.ez-toc-list li::before,.lwptoc-item::before,.table-of-contents li::before,.wp-block-table-of-contents li::before{display:none}.toc-list .is-active-link,.ez-toc-list .active a,.table-of-contents .active a,.wp-block-table-of-contents .active a,.ez-toc-list a.active,a.ez-toc-link.active{color:var(--blog-text);font-weight:normal}.toc-list .is-active-link,.ez-toc-list .active,.table-of-contents .active,.wp-block-table-of-contents .active{background-color:rgba(255,255,255,0.1);border-radius:4px}html.light-mode .toc-list .is-active-link,html.light-mode .ez-toc-list .active,html.light-mode .table-of-contents .active,html.light-mode .wp-block-table-of-contents .active{background-color:rgba(0,0,0,0.1)}.toc-list ul,.toc-list ol,.ez-toc-list ul,.ez-toc-list ol,.lwptoc-itemWrap ul,.lwptoc-itemWrap ol,.table-of-contents ul,.table-of-contents ol,.wp-block-table-of-contents ul,.wp-block-table-of-contents ol{margin-top:0!important;margin-bottom:0!important;padding-left:15px!important}.blog-content .wp-block-image.size-large{overflow:hidden;margin-bottom:1.5rem!important;position:relative;display:block;width:100%!important;height:auto!important}.blog-content .wp-block-image.size-large img{display:block;width:100%!important;height:auto!important;transition:transform 0.3s ease;transform-origin:center center}.blog-content .wp-block-image.size-large:hover img{transform:scale(1.03)!important}@media print{body,html{height:auto!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;display:block!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.blog-content,.blog-content *{overflow:visible!important;position:static!important;float:none!important;clear:both!important;column-count:1!important;column-gap:0!important;column-fill:auto!important;break-inside:auto!important;page-break-inside:auto!important;display:block!important}.blog-content p{display:block!important;position:static!important;float:none!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;overflow:visible!important;margin:0 0 0.5cm 0!important;padding:0!important;font-size:12pt!important;line-height:1.4!important;text-align:left!important;color:black!important}.wp-block-paragraph,.blog-content p,.blog-content .wp-block-paragraph{display:inline!important;page-break-inside:auto!important;break-inside:auto!important;margin-top:0!important;margin-bottom:0.5cm!important}.blog-content h1,.blog-content h2{page-break-before:always!important;break-before:always!important}.blog-content h1:first-child,.blog-content h2:first-child,.blog-content>h1,.blog-content>h2:first-of-type,.blog-content .blog-toc + h1,.blog-content .blog-toc + h2{page-break-before:avoid!important;break-before:avoid!important}.blog-content [class*="wp-block"]{page-break-inside:auto!important;break-inside:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{page-break-before:auto!important;break-before:auto!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important}}@media print{.site-header,.blog-hero,.social-share-container,.day-night-toggle,.content-sidebar,.site-footer,.blog-meta,.blog-tags,.print-animation-overlay,.no-print{display:none!important}html,body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;width:100%!important;min-height:auto!important;height:auto!important;font-size:12pt!important;overflow:visible!important}.blog-single-container,.blog-single-wrapper,.content-layout,.content-main{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border:none!important;overflow:visible!important}.blog-content{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important;padding:1cm!important;color:#000!important;font-size:12pt!important;line-height:1.5!important;background:#fff!important}.blog-content a{color:#000;text-decoration:underline;border-bottom:none}.blog-content a[href^="http"]:after{content:" (" attr(href) ")";font-size:90%}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#000!important;page-break-after:avoid;font-family:serif!important;margin-top:1cm!important;font-weight:bold!important}img{display:block!important;page-break-inside:avoid;max-width:100%!important;height:auto!important}p,ul,ol{page-break-inside:avoid;orphans:3;widows:3}h1,h2{page-break-before:always}h1:first-child,h2:first-child{page-break-before:avoid}.blog-content::after{content:"Artikel von: Liberis Olivenöl";display:block;text-align:center;font-size:9pt;margin-top:2cm;padding-top:0.5cm;border-top:1px solid #888;color:#666!important}}.no-print{display:block}@media print{.no-print{display:none!important}}@media print{html body header,html body .site-header,html body .sticky-header,html body .main-navigation,html body nav,html body .mainnav,html body #hamburger,html body .hamburger,html body .mobile-menu,html body .blog-hero,html body .social-share-container,html body .day-night-toggle,html body .content-sidebar,html body .site-footer,html body .blog-meta,html body .blog-tags,html body .print-animation-overlay,html body .no-print{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}html,body,html body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;width:100%!important;min-height:auto!important;height:auto!important;font-size:12pt!important;line-height:1.4!important;overflow:visible!important;font-family:Georgia,serif!important}html body .blog-single-container,html body .blog-single-wrapper,html body .content-layout,html body .content-main,html body article{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border:none!important;overflow:visible!important;position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;float:none!important}html body .blog-content{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:18cm!important;margin:0 auto!important;padding:1cm 1.5cm!important;color:#000!important;font-size:12pt!important;line-height:1.4!important;background:#fff!important;text-align:left!important;float:none!important}html body .blog-content p{margin:0 0 0.5cm 0!important;padding:0!important;line-height:1.4!important;text-align:left!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}html body .blog-content p + p{margin-top:0.3cm!important}html body .blog-content h1,html body .blog-content h2,html body .blog-content h3,html body .blog-content h4,html body .blog-content h5,html body .blog-content h6,html body .blog-content table,html body .blog-content figure,html body .blog-content img,html body .blog-content .wp-block-image{page-break-inside:avoid!important;page-break-after:avoid!important}html body .blog-content ul,html body .blog-content ol{margin:0.5cm 0 0.5cm 1cm!important;padding:0 0 0 1cm!important;page-break-before:auto!important;page-break-after:auto!important}html body .blog-content li{margin-bottom:0.2cm!important;page-break-inside:auto!important}html body .blog-content a{color:#000!important;text-decoration:underline!important;border-bottom:none!important;font-weight:normal!important}html body .blog-content a[href^="http"]:after{content:" (" attr(href) ")"!important;font-size:90%!important}html body .blog-content h1,html body .blog-content h2,html body .blog-content h3,html body .blog-content h4,html body .blog-content h5,html body .blog-content h6{color:#000!important;page-break-after:avoid!important;font-family:Georgia,serif!important;margin-top:1cm!important;margin-bottom:0.5cm!important;font-weight:bold!important;text-align:left!important}html body .blog-content h1{font-size:19pt!important}html body .blog-content h2{font-size:17pt!important}html body .blog-content h3{font-size:15pt!important}html body .blog-content h4,html body .blog-content h5,html body .blog-content h6{font-size:13pt!important}html body .blog-content ul,html body .blog-content ol{margin:0.5cm 0 0.5cm 1cm!important;padding:0 0 0 1cm!important}html body .blog-content li{margin-bottom:0.2cm!important}html body .blog-content img{display:block!important;page-break-inside:avoid!important;max-width:100%!important;height:auto!important;margin:0.5cm auto!important;clear:both!important}html body .blog-content h1,html body .blog-content h2{page-break-before:always!important}html body .blog-content h1:first-child,html body .blog-content h2:first-child{page-break-before:avoid!important}html body .blog-content h1:first-child,html body .blog-content h2:first-child,html body .blog-content .blog-toc + h2{page-break-before:avoid!important}@page{margin:1.5cm!important;orphans:3!important;widows:3!important}html body .blog-content table{width:100%!important;border-collapse:collapse!important;page-break-inside:avoid!important;margin:0.5cm 0!important}html body .blog-content td,html body .blog-content th{padding:0.2cm!important;border:1px solid #999!important;text-align:left!important}html body .blog-content::after{content:"Artikel von: Liberis Olivenöl"!important;display:block!important;text-align:center!important;font-size:10pt!important;margin-top:2cm!important;padding-top:0.5cm!important;border-top:1px solid #999!important;color:#666!important}html body .blog-content h3,html body .blog-content h4,html body .blog-content h5,html body .blog-content h6,html body .blog-content .wp-block-heading h3,html body .blog-content .wp-block-heading h4,html body .blog-content .wp-block-heading h5,html body .blog-content .wp-block-heading h6{page-break-before:avoid!important;page-break-after:avoid!important;break-before:avoid!important;break-after:avoid!important;margin-top:1em!important;margin-bottom:0.5em!important}html body .blog-content h3,html body .blog-content .wp-block-heading h3{page-break-before:auto!important;break-before:auto!important;orphans:3!important;widows:3!important}html body .blog-content h3 + p,html body .blog-content h4 + p,html body .blog-content h5 + p,html body .blog-content h6 + p,html body .blog-content .wp-block-heading + p{page-break-before:avoid!important;break-before:avoid!important}html body .blog-content h1,html body .blog-content h2{page-break-before:always!important;break-before:always!important}html body .blog-content h1:first-child,html body .blog-content h2:first-child,html body .blog-content .blog-toc + h1,html body .blog-content .blog-toc + h2{page-break-before:avoid!important;break-before:avoid!important}}@media screen{.print-hidden{display:block}}@media print{.print-hidden{display:none!important;visibility:hidden!important;height:0!important}html body header,html body .sticky-header,html body .main-navigation{display:none!important;visibility:hidden!important;height:0!important}}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{scroll-margin-top:100px;scroll-snap-margin-top:100px;position:relative}.section-highlight{animation:highlight-pulse 2s ease forwards}@keyframes highlight-pulse{0%{transform:scale(1)}12%{transform:scale(1.14)}40%{transform:scale(1.14)}100%{transform:scale(1)}}.toc-list a,.ez-toc-link,.lwptoc-item a,.table-of-contents a,.wp-block-table-of-contents a{display:block;transition:color 0.4s ease-in-out;transform:none;padding:4px 8px!important;border-radius:4px;margin:2px 0!important}.toc-list .active,.toc-list .is-active-link,.ez-toc-list .active,.table-of-contents .active,.wp-block-table-of-contents .active{font-weight:bold}.blog-toc{margin:2rem 0;background:var(--blog-card-bg);border-radius:12px;border:1px solid var(--blog-card-border);overflow:hidden;scroll-margin-top:110px}.toc-header{display:flex;justify-content:center;align-items:center;gap:8px;padding:15px 20px;border-bottom:1px solid var(--blog-card-border)}.toc-header h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--blog-text);font-family:"Voltaire",sans-serif}.toc-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;color:var(--toc-toggle-color);padding:4px;font-size:1rem;border-radius:4px;transition:color 0.3s ease}.toc-toggle:hover{color:var(--toc-toggle-hover-color,#ffffff)}.toc-toggle i{transition:transform 0.3s ease}.toc-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.toc-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.toc-list{list-style:none;padding:20px;margin:0}.toc-list li{padding:0;position:relative}.toc-list li:last-child{margin-bottom:0}.toc-list a{color:var(--blog-text-muted);text-decoration:none;display:block;transition:color 0.4s ease-in-out;font-family:"Hind",sans-serif;padding:6px 8px}.toc-list a:hover{color:var(--extracted-accent-color,var(--blog-text));background-color:transparent;outline-offset:-1px;opacity:1;text-decoration:none}.toc-list a.active{color:var(--extracted-accent-color,#ffffff);font-weight:bold}.toc-level-2{padding-left:0}.toc-level-3{padding-left:20px;font-size:0.95em}.toc-level-3:before{content:"–";position:absolute;left:0;color:var(--blog-text-muted)}#page{width:auto;max-width:100%;overflow:hidden;margin:0 auto;box-sizing:border-box}#loading-indicator{text-align:center;padding:2rem 0}.loading-spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(142,198,64,0.2);border-radius:50%;border-top-color:rgba(142,198,64,0.8);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.archive-grid{transition:opacity 0.3s ease}.archive-grid.fading{opacity:0.5}.search-status{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:var(--fs-xs);color:var(--blog-text-muted);opacity:0;transition:opacity 0.3s ease}.is-searching .search-status{opacity:1}.search-form{display:flex;width:100%;position:relative}.search-field{flex:1;width:100%;padding:0.75rem 1rem;border:1px solid var(--blog-input-border);border-radius:6px;background:var(--blog-input-bg);color:var(--blog-text);font-family:"Voltaire",sans-serif}.search-field:focus-visible{outline:none;border-color:#ffffff;box-shadow:0 0 0 2px rgba(255,255,255,0.28)}#live-search-form:has(.search-field:focus-visible){outline:3px solid #ffffff!important;outline-offset:3px!important;border-radius:12px}#live-search-form .search-field:focus-visible{outline:none!important;box-shadow:none}html[data-input-modality="pointer"] #live-search-form:has(.search-field:focus){outline:none!important}.content-layout{align-items:flex-start}.blog-single-container .blog-content p,.blog-single-container .blog-content li,.blog-single-container .blog-content ul,.blog-single-container .sidebar-section p,.blog-single-container .sidebar-section li,.blog-single-container .related-posts-section p,.blog-single-container .related-posts-section li{color:#fff!important}.blog-single-container.light-mode .blog-content p,.blog-single-container.light-mode .blog-content li,.blog-single-container.light-mode .blog-content ul,.blog-single-container.light-mode .sidebar-section p,.blog-single-container.light-mode .sidebar-section li,.blog-single-container.light-mode .related-posts-section p,.blog-single-container.light-mode .related-posts-section li{color:#000!important}.blog-meta .blog-date,.blog-meta .meta-item,.blog-date,.meta-item.blog-category,.meta-item.blog-category a,.meta-item.blog-reading-time,.meta-item .fas.fa-folder,.meta-item .fas.fa-calendar-alt,.meta-item .fas.fa-clock{color:var(--extracted-accent-color,var(--blog-text))!important}.archive-card-meta .meta-item,.archive-card-meta .meta-item i{color:var(--extracted-accent-color,var(--blog-text))!important}.blog-content a{color:var(--extracted-accent-color,var(--blog-accent));text-decoration:underline;text-decoration-color:var(--extracted-accent-color,var(--blog-accent));text-underline-offset:3px}.blog-content a:hover{opacity:0.8;color:var(--extracted-accent-color,var(--blog-accent))!important}.related-posts-section h2::after{content:"";display:block;width:2.5rem;height:2px;margin-top:0.6rem;border-radius:2px;background-color:var(--extracted-accent-2,var(--extracted-accent-color,#8ec640))!important}.sidebar-section h3,.content-sidebar h3,.blog-main h3,.recipe-main h3,.blog-single-main h3{color:var(--extracted-accent-color,var(--blog-text))!important}.related-posts-section h2,.sidebar-section h2{font-family:"Voltaire",sans-serif;font-size:var(--fs-xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--extracted-accent-color,#ffffff)!important;margin-bottom:1.2rem;opacity:0.85}.light-mode .related-posts-section h2,.light-mode .sidebar-section h2{color:var(--extracted-accent-color,#1d1d1b)}.related-post-title,.related-post-excerpt,.related-post-readmore{color:var(--extracted-accent-color,var(--blog-text))!important}.blog-toc .toc-header h2,.toc-toggle,.toc-list a{color:var(--extracted-accent-color,var(--blog-text))}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:var(--extracted-accent-color,var(--blog-text))!important}.no-related-posts{color:var(--blog-text-secondary,#666)!important}.blog-single-container{background-color:var(--extracted-background,var(--blog-container-bg))!important}.blog-single-container .sidebar-section{background:color-mix(in srgb,var(--extracted-dark-background,#1a1a1a) 55%,transparent)!important}html.light-mode .blog-single-container .sidebar-section,.blog-single-container.light-mode .sidebar-section{background:color-mix(in srgb,var(--extracted-light-background,#f2efe8) 80%,transparent)!important}.blog-single-main .blog-hero-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.08) 40%,#000000 100%)!important}body.single-blog,body.blog{background-color:var(--extracted-background,#1a1a1a)!important}.social-share-container{color:#ddd!important}.social-share-container::before,.social-share-container::after{background:rgba(255,255,255,0.15)!important}.social-share-container h2{color:var(--extracted-accent-color,#ffffff)!important}.light-mode .social-share-container{background-color:transparent!important;color:#333!important}.light-mode .social-share-container::before,.light-mode .social-share-container::after{background:rgba(0,0,0,0.15)!important}.light-mode .social-share-container h2{color:var(--extracted-accent-color,#1d1d1b)!important}.light-mode .social-share-button{color:var(--extracted-accent-color,#333)!important}.social-share-button{background-color:rgba(255,255,255,0.1)!important;color:var(--extracted-accent-color,#ddd)!important}.blog-hero-title{color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,0.6)}.light-mode .blog-toc{border-color:var(--extracted-accent-color,var(--blog-card-border))}.light-mode .blog-content blockquote,.light-mode blockquote,.light-mode .wp-block-quote{border-left-color:var(--extracted-accent-color,var(--blog-card-border))}.light-mode .toc-list li:hover,.light-mode .ez-toc-list li:hover,.light-mode .lwptoc-item:hover,.light-mode .table-of-contents li:hover,.light-mode .wp-block-table-of-contents li:hover{background-color:transparent}.light-mode .toc-list a:hover{color:var(--extracted-accent-color,var(--blog-text));background-color:transparent;outline-offset:-1px;opacity:1;text-decoration:none}.light-mode .toc-list .is-active-link,.light-mode .ez-toc-list .active,.light-mode .table-of-contents .active,.light-mode .wp-block-table-of-contents .active{background-color:var(--extracted-accent-color,rgba(0,0,0,0.1));opacity:0.2}.footer-column.footer-contact h3,.footer-contact .fas.fa-phone,.footer-contact .fas.fa-envelope{color:var(--extracted-dark-accent,#8ec640)!important}.footer-contact a{color:white!important}.footer-contact a:hover,.footer-column a:hover,footer a:hover{color:var(--extracted-dark-accent,#8ec640)!important;transition:color 0.3s ease!important}.blog-main .blog-hero-overlay,.recipe-main .blog-hero-overlay{background:linear-gradient(to bottom,transparent 0%,transparent 80%,var(--extracted-dark-background,#1a1a1a) 100%)!important}.blog-single-main .blog-hero{height:100vh}body.single-blog{background:#000000!important}.blog-single-main .blog-single-container{box-shadow:0 4px 30px rgba(0,0,0,0.35),0 0 30px color-mix(in srgb,var(--extracted-light-background,#ffffff) 18%,transparent)}html.light-mode .blog-single-main .blog-single-container{box-shadow:0 4px 20px rgba(0,0,0,0.12),0 0 30px color-mix(in srgb,var(--extracted-dark-background,#1a1a1a) 22%,transparent)}@media screen and (max-width:768px){.blog-single-main .blog-hero{height:70vh}}::selection{background-color:var(--extracted-light-background,rgba(75,111,68,1));color:var(--extracted-dark-background,#0d111b);text-shadow:none}html.light-mode ::selection,.blog-single-container.light-mode ::selection{background-color:var(--extracted-dark-background,rgba(75,111,68,1));color:var(--extracted-light-background,#ffffff);text-shadow:none}.live-filter-accordion{position:relative;width:100%}.live-filter-accordion .checkout-accordion__header{background:var(--blog-input-bg,rgba(255,255,255,0.08));border:1px solid var(--blog-input-border,rgba(255,255,255,0.2));border-radius:12px;padding:12px 40px 12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;user-select:none;transition:background 0.2s ease,border-color 0.2s ease;position:relative}.live-filter-accordion .checkout-accordion__header:hover{background:var(--blog-input-hover,rgba(255,255,255,0.12));border-color:var(--blog-divider,rgba(255,255,255,0.3))}.live-filter-accordion .checkout-accordion__header:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;border-radius:12px!important}.live-filter-accordion .checkout-accordion__header:focus:not(:focus-visible){outline:none!important}.live-filter-accordion .checkout-accordion__header::after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--blog-text-muted,rgba(255,255,255,0.6));transition:transform 0.2s ease;line-height:1}.live-filter-accordion.open .checkout-accordion__header::after{transform:translateY(-50%) rotate(180deg)}.live-filter-accordion .checkout-accordion__label{font-size:0.65rem;color:var(--blog-text-muted,rgba(255,255,255,0.45));text-transform:uppercase;letter-spacing:0.07em;font-family:"Voltaire",sans-serif}.live-filter-accordion .checkout-accordion__selected{font-size:var(--fs-small);color:var(--blog-text,#fff);font-family:"Voltaire",sans-serif}.live-filter-accordion .checkout-accordion__list{display:block;background:var(--blog-input-bg,#0d111b);border:1px solid var(--blog-input-border,rgba(255,255,255,0.2));border-top:none;border-radius:0 0 12px 12px;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.25s ease;position:static;width:100%;list-style:none;margin:0;padding:0}.live-filter-accordion.open .checkout-accordion__list{max-height:210px;opacity:1;overflow-y:auto}.live-filter-accordion.open .checkout-accordion__header{border-radius:12px 12px 0 0}.live-filter-accordion .checkout-accordion__list::-webkit-scrollbar{width:8px}.live-filter-accordion .checkout-accordion__list::-webkit-scrollbar-thumb{background:var(--blog-input-border,rgba(255,255,255,0.25));border-radius:4px}.live-filter-accordion .checkout-accordion__item{padding:11px 14px;cursor:pointer;font-family:"Voltaire",sans-serif;font-size:var(--fs-small);color:var(--blog-text,#fff);transition:background 0.15s ease}.live-filter-accordion .checkout-accordion__item:hover{background:var(--blog-input-hover,rgba(255,255,255,0.08))}.live-filter-accordion .checkout-accordion__item.selected{color:var(--extracted-accent-color,var(--blog-text));font-weight:bold}.live-filter-accordion .checkout-accordion__item:last-child{border-radius:0 0 11px 11px}