@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:optional;src:url(/wp-content/themes/audiofanatyk-core/assets/fonts/Inter-Regular.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:optional;src:url(/wp-content/themes/audiofanatyk-core/assets/fonts/Inter-Bold.woff2) format('woff2')}:root{--af-font-sans:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--af-font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--af-max-width:1360px;--af-content-width:860px;--af-font-base:1.125rem;--af-line-height-base:1.7;--af-radius-sm:4px;--af-radius-md:6px;--af-bg-canvas:#ffffff;--af-bg-surface:#f8f9fa;--af-bg-alt:#f2f5f7;--af-text-primary:#192a3d;--af-text-secondary:#3a4f66;--af-text-muted:#6b7d90;--af-border-subtle:#e1e8ed;--af-border-strong:#cbd5e1;--af-accent:#2872fa;--af-accent-hover:#1559ed;--af-accent-contrast:#ffffff;--af-badge-bg:#1a232f;--af-badge-text:#ffffff;--af-glossary:#0891b2;--af-glossary-hover:#0e7490;--af-glossary-bg:rgba(8, 145, 178, 0.08)}[data-theme="dark"],html[data-color-mode="dark"]{color-scheme:dark;--af-bg-canvas:#0e1217;--af-bg-surface:#161b22;--af-bg-alt:#1a232f;--af-text-primary:#f0f6fc;--af-text-secondary:#c9d1d9;--af-text-muted:#8b949e;--af-border-subtle:#21262d;--af-border-strong:#30363d;--af-accent:#388bfd;--af-accent-hover:#58a6ff;--af-accent-contrast:#ffffff;--af-badge-bg:#f0f6fc;--af-badge-text:#0e1217;--af-glossary:#22d3ee;--af-glossary-hover:#67e8f9;--af-glossary-bg:rgba(34, 211, 238, 0.12)}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--af-bg-canvas)}body{margin:0;padding:0;background-color:var(--af-bg-canvas);color:var(--af-text-primary);font-family:var(--af-font-sans);font-size:1rem;line-height:1.7;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,picture{display:block;max-width:100%;height:auto}a{color:var(--af-accent);text-decoration:none;transition:color 0.15s ease}a:hover{color:var(--af-accent-hover)}h1,h2,h3,h4,h5,h6{color:var(--af-text-primary);font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-top:0;margin-bottom:1rem}h1{font-size:clamp(2rem, 1.6rem + 1.8vw, 2.75rem)}h2{font-size:clamp(1.5rem, 1.25rem + 1vw, 2rem)}h3{font-size:clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem)}h4{font-size:1.15rem;letter-spacing:-.015em}h5{font-size:1.05rem;letter-spacing:-.01em}h6{font-size:.95rem;letter-spacing:0}p{margin-top:0;margin-bottom:1.5rem}table,.af-tech-data,.af-price,.af-pill-count,.af-copyright,.af-pagination .page-numbers,.af-404-code,.af-card-h-date,.af-hero-meta,.af-news-strip-date,.af-feature-val,.af-search-group-count,.af-search-item-year{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}code,pre,kbd{font-family:var(--af-font-mono);font-size:.9em}.af-container{width:100%;max-width:var(--af-max-width);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.af-content-container{width:100%;max-width:var(--af-content-width);margin-left:auto;margin-right:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.af-header{background-color:var(--af-bg-canvas);border-bottom:none;position:static;z-index:100}.af-header-inner{display:flex;align-items:center;justify-content:space-between;height:90px;border-bottom:none}.af-branding{display:flex;align-items:center;flex-shrink:1;min-width:0}.af-logo-link{display:flex;align-items:center;line-height:0}.af-logo{display:block;width:262px;height:32px;aspect-ratio:500 / 61;max-width:100%;object-fit:contain}.af-logo-dark{display:none!important}.af-logo-light{display:block!important}[data-theme="dark"] .af-logo-dark,html[data-color-mode="dark"] .af-logo-dark{display:block!important}[data-theme="dark"] .af-logo-light,html[data-color-mode="dark"] .af-logo-light{display:none!important}.af-nav-desktop{display:flex;align-items:center;margin-left:auto;margin-right:1.5rem}.af-menu-list{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.af-menu-list>li{position:relative}.af-menu-list>li:hover>a{color:var(--af-accent)}.af-menu-list a{color:var(--af-text-primary);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;padding:.5rem 0;display:block}.af-menu-list a:hover{color:var(--af-accent)}.af-menu-list .sub-menu{position:absolute;top:calc(100% + 4px);left:0;width:max-content;min-width:220px;max-width:360px;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-md,8px);padding:6px;margin:0;list-style:none;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity 0.18s cubic-bezier(.16,1,.3,1),transform 0.18s cubic-bezier(.16,1,.3,1),visibility 0.18s ease;box-shadow:0 1px 3px rgb(0 0 0 / .05),0 10px 20px -5px rgb(0 0 0 / .08)}.af-menu-list .sub-menu::before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.af-menu-list li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}[data-theme="dark"] .af-menu-list .sub-menu,[data-color-mode="dark"] .af-menu-list .sub-menu{border-color:var(--af-border-strong);box-shadow:0 1px 2px rgb(0 0 0 / .3),0 12px 24px -6px rgb(0 0 0 / .45)}.af-menu-list .sub-menu li{margin:0;padding:0}.af-menu-list .sub-menu a{display:block;padding:8px 12px;font-size:.8125rem;font-weight:500;color:var(--af-text-primary);text-decoration:none;border-radius:var(--af-radius-sm,4px);white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease}.af-menu-list .sub-menu a:hover{background-color:var(--af-bg-alt);color:var(--af-accent)}.af-header-tools{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.af-tool-btn{background:#fff0;border:0;color:var(--af-text-secondary);cursor:pointer;padding:8px;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s ease}.af-tool-btn:hover{color:var(--af-accent);background-color:transparent!important}.af-header-divider{display:inline-block;width:1px;height:18px;background-color:var(--af-border-subtle);margin:0 4px}[data-theme="light"] .af-sun-icon{display:none}[data-theme="dark"] .af-moon-icon{display:none}.af-footer{background-color:var(--af-bg-canvas);border-top:none;padding:3.5rem 0 3rem 0;margin-top:3.5rem;box-sizing:border-box}.af-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:3.5rem;align-items:flex-start}.af-footer-col{display:flex;flex-direction:column}.af-footer-heading{font-size:.875rem;font-weight:700;color:var(--af-text-primary);text-transform:none;letter-spacing:-.01em;padding-bottom:0;border-bottom:none;margin:0 0 1rem 0;line-height:1.3}.af-footer-links{list-style:none;padding:0;margin:0}.af-footer-links li{margin-bottom:.65rem}.af-footer-links a{color:var(--af-text-secondary);text-decoration:none;font-size:.8125rem;line-height:1.4;transition:color 0.15s ease}.af-footer-links a:hover{color:var(--af-accent)}.af-footer-about p{font-size:.8125rem;line-height:1.6;color:var(--af-text-secondary);margin:0}.af-footer-about strong{color:var(--af-text-primary);font-weight:600}.af-footer-bottom{border-top:none;padding-top:0;margin-top:4rem;text-align:center}.af-copyright{font-size:.8125rem;color:var(--af-text-secondary);margin:0 0 .5rem 0}.af-legal-notice{font-size:.75rem;line-height:1.55;color:var(--af-text-muted);max-width:880px;margin:0 auto}@media (max-width:991px){.af-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.af-footer-about{grid-column:span 2}}@media (max-width:580px){.af-footer{padding:2.5rem 0 2rem 0;margin-top:2.5rem}.af-footer-grid{grid-template-columns:1fr;gap:2rem}.af-footer-about{grid-column:span 1}.af-footer-bottom{margin-top:2.5rem}}.af-scroll-top{position:fixed;bottom:24px;right:24px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 14px rgb(0 0 0 / .08);cursor:pointer;z-index:99;padding:0;outline:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease,background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.af-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.af-scroll-top:hover{background:var(--af-accent);color:#fff;border-color:var(--af-accent);box-shadow:0 6px 18px rgb(40 114 250 / .25)}@media (max-width:768px){.af-scroll-top{display:none!important}}[data-theme="dark"] .af-scroll-top,html[data-color-mode="dark"] .af-scroll-top{background:#1e2227;color:#e6edf3;border-color:#30363d;box-shadow:0 4px 14px rgb(0 0 0 / .4)}[data-theme="dark"] .af-scroll-top:hover,html[data-color-mode="dark"] .af-scroll-top:hover{background:var(--af-accent);color:#fff;border-color:var(--af-accent);box-shadow:0 6px 18px rgb(40 114 250 / .35)}.af-standard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;margin-top:2rem;margin-bottom:3rem}.af-card-thumb-link{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--af-radius-sm);margin-bottom:1rem;background-color:var(--af-bg-surface)}.af-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.af-card-standard:hover .af-card-img{transform:scale(1.03)}.af-card-meta-top{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--af-text-muted);margin-bottom:.5rem}.af-card-title{font-size:1.25rem;margin-bottom:.75rem}.af-card-title a{color:var(--af-text-primary)}.af-card-title a:hover{color:var(--af-accent)}.af-card-excerpt{font-size:.9375rem;color:var(--af-text-secondary)}@media (max-width:991px){.af-header-inner{height:60px;display:flex;align-items:center;justify-content:space-between}.af-logo{width:180px;height:22px}.af-header-tools{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.af-tool-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px}.af-nav-desktop{display:none}}.af-front-page{padding-top:2rem;padding-bottom:4rem}.af-lab-status-bar{background-color:var(--af-bg-surface);border-bottom:1px solid var(--af-border-subtle);padding:.65rem 0;font-size:.85rem;min-height:38px;box-sizing:border-box}.af-lab-status-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.af-lab-badge{display:inline-block;padding:2px 8px;background-color:var(--af-accent);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--af-radius-sm);flex-shrink:0}.af-lab-desc{color:var(--af-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.af-lab-link{color:var(--af-accent);font-weight:600;text-decoration:none;flex-shrink:0}.af-lab-link:hover{text-decoration:underline}.af-hero-section{margin-top:2.5rem;margin-bottom:3.5rem}.af-hero-full-card{display:grid;grid-template-columns:1.15fr 1fr;gap:3.5rem;align-items:center;background-color:#fff0;border:none;padding:0;box-sizing:border-box}.af-hero-image-wrap{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--af-radius-sm);background-color:var(--af-bg-canvas);width:100%}.af-hero-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.af-hero-full-card:hover .af-hero-img{transform:scale(1.02)}.af-hero-content-wrap{display:flex;flex-direction:column}.af-hero-meta{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--af-text-muted);margin-bottom:.85rem}.af-hero-badge{display:inline-block;padding:2px 6px;background-color:var(--af-badge-bg);color:var(--af-badge-text);font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;border-radius:2px}.af-hero-h1{font-size:clamp(1.6rem, 1.3rem + 1.2vw, 2.25rem);line-height:1.22;margin:0 0 1rem 0}.af-hero-h1 a{color:var(--af-text-primary);text-decoration:none;transition:color 0.15s ease}.af-hero-h1 a:hover{color:var(--af-accent)}.af-hero-excerpt{font-size:1rem;line-height:1.6;color:var(--af-text-secondary);margin:0 0 1.5rem 0}.af-hero-cta{display:inline-block;font-size:.9rem;font-weight:700;color:var(--af-accent);text-decoration:none;transition:color 0.15s ease}.af-hero-cta:hover{color:var(--af-accent-hover);text-decoration:underline}.af-grid-sub-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3.5rem}.af-sub-card{display:flex;flex-direction:column}.af-sub-thumb-link{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--af-radius-sm);margin-bottom:.85rem;background-color:var(--af-bg-surface)}.af-sub-img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.af-sub-card:hover .af-sub-img{transform:scale(1.03)}.af-sub-title{font-size:1.05rem;line-height:1.35;margin:0 0 .5rem}.af-sub-title a{color:var(--af-text-primary)}.af-sub-title a:hover{color:var(--af-accent)}.af-sub-meta{display:flex;align-items:center;font-size:.8125rem;color:var(--af-text-muted)}.af-sub-dot{margin:0 4px}.af-home-section{margin-bottom:4.75rem}.af-home-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--af-border-subtle)}.af-home-section-title{font-size:1.35rem;font-weight:700;margin:0;color:var(--af-text-primary)}.af-section-more-link{font-size:.85rem;font-weight:600;color:var(--af-accent);text-decoration:none}.af-section-more-link:hover{text-decoration:underline}.af-news-strip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.af-news-strip-card{background-color:#fff0;border:none;padding:0;box-sizing:border-box}.af-news-strip-date{display:block;font-size:.75rem;font-weight:600;color:var(--af-text-muted);margin-bottom:.5rem}.af-news-strip-title{font-size:1.05rem;line-height:1.35;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.af-news-strip-title a{color:var(--af-text-primary);text-decoration:none;transition:color 0.15s ease}.af-news-strip-title a:hover{color:var(--af-accent)}.af-news-strip-excerpt{font-size:.825rem;line-height:1.5;color:var(--af-text-secondary);margin:0}.af-articles-layout{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}.af-article-lead-card{display:flex;flex-direction:column}.af-article-title-lg{font-size:clamp(1.75rem, 1.35rem + 1.2vw, 2.35rem);line-height:1.18;letter-spacing:-.025em;margin-bottom:.75rem}.af-article-title-lg a{color:var(--af-text-primary)}.af-article-title-lg a:hover{color:var(--af-accent)}.af-article-excerpt-lg{font-size:.95rem;line-height:1.65;color:var(--af-text-secondary);margin-top:.75rem;margin-bottom:1.25rem}.af-articles-stack{display:flex;flex-direction:column;gap:2rem}.af-article-title-sm{font-size:1.15rem;line-height:1.3;margin-bottom:.35rem}.af-article-title-sm a{color:var(--af-text-primary)}.af-article-title-sm a:hover{color:var(--af-accent)}.af-article-excerpt-sm{font-size:.875rem;line-height:1.6;color:var(--af-text-secondary);margin-top:.5rem}.af-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem}.af-topic-card{display:flex;flex-direction:column}.af-topic-thumb-link{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--af-radius-sm);margin-bottom:1rem;background-color:var(--af-bg-surface)}.af-topic-img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.af-topic-card:hover .af-topic-img{transform:scale(1.03)}.af-topic-title{font-size:1.15rem;line-height:1.3;margin-bottom:.6rem}.af-topic-title a{color:var(--af-text-primary)}.af-topic-title a:hover{color:var(--af-accent)}.af-topic-excerpt{font-size:.875rem;line-height:1.6;color:var(--af-text-secondary);margin-bottom:.75rem}.af-topic-meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--af-text-muted);margin-top:auto}.af-badge-rekomendacja{display:inline-block;padding:2px 6px;background-color:var(--af-badge-bg);color:var(--af-badge-text);font-weight:700;font-size:.6875rem;letter-spacing:.05em;border-radius:2px}.af-cta-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;background-color:#1a232f;background-image:url(/wp-content/themes/audiofanatyk-core/assets/images/cta-support-background.webp);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:var(--af-radius-md);margin-top:4rem;margin-bottom:4rem;padding:40px 50px}.af-cta-content{flex:1 1 65%;max-width:800px}.af-cta-heading{margin:0 0 15px 0;font-size:1.45rem;line-height:1.3;color:#fff;font-weight:700}.af-cta-text{margin:0;font-size:.9375rem;line-height:1.6;color:#fff}.af-cta-action{flex:0 0 auto}.af-cta-button{display:inline-flex;align-items:center;justify-content:center;background-color:#2c82c9;color:#ffffff!important;padding:14px 28px;border-radius:var(--af-radius-sm);text-decoration:none;font-size:.875rem;letter-spacing:.5px;white-space:nowrap;transition:filter 0.2s ease,background-color 0.2s ease}.af-cta-button:hover{filter:brightness(1.1)}.af-ad-card{grid-column:3;grid-row:1 / span 2;padding:0;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;overflow:hidden}@media (max-width:991px){.af-ad-card{grid-column:auto;grid-row:auto}}.af-ad-card .af-promo-box-wrapper{width:100%;height:100%;border-radius:var(--af-radius-md)!important}.af-ad-card .af-promo-box-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:var(--af-radius-md)}.af-home-numbers{margin-top:0}.af-features-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;padding:0;background:#fff0;border:none;margin:0;box-sizing:border-box}.af-feature-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.af-feature-card .af-feature-icon{color:var(--af-text-muted);margin-bottom:.75rem;width:22px;height:22px}.af-feature-val{font-size:2.25rem;font-weight:700;line-height:1;color:var(--af-text-primary);letter-spacing:-.03em;margin-bottom:.75rem}.af-feature-title{font-size:1.0625rem;font-weight:700;color:var(--af-text-primary);text-transform:none;letter-spacing:-.01em;margin:0 0 .75rem 0;line-height:1.35}.af-feature-desc{font-size:.85rem;line-height:1.55;color:var(--af-text-secondary);margin:0}.af-card-comment-bubble{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--af-text-muted);text-decoration:none;line-height:1;position:relative;padding:2px 0;border-radius:var(--af-radius-sm);transition:color 0.15s ease}.af-card-comment-bubble::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%, 40px);height:max(100%, 40px)}.af-card-comment-bubble:hover{color:var(--af-accent)!important}.af-card-comment-bubble .af-comment-icon{width:13px;height:13px;flex-shrink:0}@media (max-width:1024px){.af-features-panel{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media (max-width:991px){.af-hero-full-card{grid-template-columns:1fr;gap:1.75rem;padding:0}.af-lab-desc{display:none}.af-news-strip-grid{grid-template-columns:1fr}.af-articles-layout{grid-template-columns:1fr;gap:3.5rem}.af-topic-grid{grid-template-columns:repeat(2,1fr)}.af-cta-banner{flex-direction:column;align-items:flex-start;padding:30px 25px;gap:25px}.af-cta-action,.af-cta-button{width:100%;text-align:center}}@media (max-width:640px){.af-grid-sub-reviews,.af-topic-grid{grid-template-columns:1fr}}@media (max-width:600px){.af-features-panel{grid-template-columns:1fr;gap:2rem}}.af-single-post{padding-top:3rem;padding-bottom:5rem}.af-article-header{margin-bottom:2.5rem}.af-article-meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8125rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em;color:var(--af-text-muted);margin-bottom:.75rem}.af-article-meta-top a,.af-article-meta-top time{white-space:nowrap}.af-article-title{font-size:clamp(2rem, 1.6rem + 1.8vw, 2.75rem);line-height:1.18;letter-spacing:-.03em;margin-bottom:1.25rem;color:var(--af-text-primary)}.af-article-lead{font-size:clamp(1.2rem, 1.12rem + 0.4vw, 1.28rem);line-height:1.55;color:var(--af-text-secondary);margin-bottom:1.75rem}.af-article-author-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.875rem;color:var(--af-text-muted)}.af-article-author-bar a,.af-article-author-bar span{white-space:nowrap}.af-article-author-bar a{color:var(--af-text-muted)}.af-comment-pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;text-decoration:none;padding:2px 0;border-radius:var(--af-radius-sm);white-space:nowrap;transition:color 0.15s ease}.af-comment-pill:hover{color:var(--af-accent)!important}.af-comment-icon{display:inline-block;width:17px;height:17px;flex-shrink:0}@media (max-width:480px){.af-article-author-bar{gap:.35rem .6rem}.af-article-author-bar .af-card-h-sep,.af-article-author-bar .af-sub-dot{display:none}}.af-article-separator,.af-article-body hr,.af-article-body .wp-block-separator{border:none;border-top:1px solid var(--af-border-subtle);margin:2.5rem auto;opacity:1}.af-article-body>*,.af-page-body>*{max-width:var(--af-content-width);margin-left:auto;margin-right:auto}.af-article-body img,.af-page-body img{max-width:100%;height:auto;width:auto;margin-left:auto;margin-right:auto}.af-article-body p>a>img{display:inline-block;vertical-align:middle;margin:4px}.af-article-body,.af-page-body{color:var(--af-text-primary)}.af-article-body>p,.af-page-body>p{font-size:var(--af-font-base);line-height:var(--af-line-height-base);margin-bottom:1.65rem}[data-theme="dark"] .af-article-body>p,[data-theme="dark"] .af-article-body li,html[data-color-mode="dark"] .af-article-body>p,html[data-color-mode="dark"] .af-article-body li{color:#e6edf3}[data-theme="dark"] .af-article-body strong,[data-theme="dark"] .af-article-body b,html[data-color-mode="dark"] .af-article-body strong,html[data-color-mode="dark"] .af-article-body b{color:var(--af-text-primary)}.af-article-body>h2:first-child,.af-page-body>h2:first-child{margin-top:0}.af-article-body h2,.af-page-body h2{font-size:1.75rem;line-height:1.25;margin-top:4.75rem;margin-bottom:1.25rem;padding-bottom:.4rem;border-bottom:1px solid var(--af-border-subtle)}.af-article-body h3,.af-page-body h3{font-size:1.45rem;line-height:1.25;margin-top:4rem;margin-bottom:1rem;letter-spacing:-.02em}.af-article-body h4,.af-page-body h4{font-size:1.28rem;font-weight:700;line-height:1.3;margin-top:3.75rem;margin-bottom:.85rem;letter-spacing:-.015em}.af-article-body h5,.af-page-body h5{font-size:var(--af-font-base);font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:.65rem;color:var(--af-text-primary)}.af-article-body h6,.af-page-body h6{font-size:1rem;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;margin-top:1.75rem;margin-bottom:.5rem;color:var(--af-text-secondary)}.af-article-body blockquote,.af-page-body blockquote{position:relative;margin:3.5rem auto;padding:0 0 0 3.25rem;border:none;background-color:#fff0;box-sizing:border-box}.af-article-body blockquote::before,.af-page-body blockquote::before{content:"“";position:absolute;left:0;top:-.35rem;font-family:var(--af-font-sans);font-size:3.75rem;line-height:1;font-weight:700;color:var(--af-border-strong);user-select:none;pointer-events:none}.af-article-body blockquote p,.af-page-body blockquote p{font-size:1.15rem;line-height:1.7;font-style:italic;color:var(--af-text-secondary);margin-bottom:.85rem}.af-article-body blockquote p:last-child,.af-page-body blockquote p:last-child{margin-bottom:0!important}@media (max-width:640px){.af-article-body blockquote,.af-page-body blockquote{padding-left:2.25rem;margin:2.5rem auto}.af-article-body blockquote::before,.af-page-body blockquote::before{font-size:2.75rem;top:-.2rem}.af-article-body blockquote p,.af-page-body blockquote p{font-size:1.05rem;line-height:1.6}}.af-article-body figure,.af-page-body figure{margin:2.5rem 0}.af-article-body figcaption,.af-page-body figcaption{font-size:.8125rem;color:var(--af-text-muted);text-align:center;margin-top:.5rem}.af-article-body figure.wp-block-table{margin:2.5rem auto;width:100%}.af-article-body figure.wp-block-table table{margin:0}.af-article-body :is(h2,h3,h4)+figure.wp-block-table,.af-article-body :is(h2,h3,h4)+table{margin-top:1.25rem!important}.af-article-body table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9375rem;color:var(--af-text-primary);background-color:#fff0}.af-article-body th,.af-article-body td{padding:.75rem 1rem;border:1px solid var(--af-border-subtle);text-align:left;line-height:1.5}.af-article-body th{background-color:var(--af-bg-surface);font-weight:700}.af-article-body td:first-child{font-weight:600;color:var(--af-text-secondary)}.af-article-body .wp-block-table.is-style-stripes{border-bottom:1px solid var(--af-border-subtle)}.af-article-body .wp-block-table.is-style-stripes table{border-collapse:collapse}.af-article-body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--af-bg-surface)!important}.af-article-body .wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:transparent!important}.af-article-body .wp-block-table.is-style-stripes th,.af-article-body .wp-block-table.is-style-stripes td{border:1px solid var(--af-border-subtle)!important}.af-article-body ul,.af-article-body ol,.af-page-body ul,.af-page-body ol{font-size:var(--af-font-base);line-height:var(--af-line-height-base);color:var(--af-text-primary);margin:0 0 1.65rem 0;padding-left:1.5rem}.af-article-body li,.af-page-body li{margin-bottom:.5rem}.af-article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:3rem;margin-bottom:2rem}.af-tags-label{font-size:.875rem;font-weight:600;color:var(--af-text-muted)}.af-tag-pill{display:inline-block;padding:3px 10px;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);font-size:.8125rem;color:var(--af-text-secondary)}.af-tag-pill:hover{border-color:var(--af-accent);color:var(--af-accent)}.af-related-posts{margin:3.5rem auto 2.5rem}.af-related-heading{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--af-text-muted);margin-bottom:1.25rem}.af-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:640px){.af-related-grid{grid-template-columns:1fr}}.af-ad-container{margin:3.5rem auto 3rem auto!important;text-align:center;clear:both;max-width:var(--af-content-width)}.af-ad-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--af-text-muted);margin-bottom:.75rem;line-height:1}.af-page-view,.af-archive-view{padding-top:3rem;padding-bottom:5rem}.af-page-title{font-size:clamp(1.85rem, 1.4rem + 1.5vw, 2.5rem);line-height:1.2;margin-bottom:1.25rem}.af-archive-header{margin-bottom:3rem}.af-archive-title{font-size:clamp(1.6rem, 1.2rem + 1.2vw, 2.25rem);line-height:1.2;margin-bottom:.75rem}.af-archive-description{font-size:1rem;color:var(--af-text-secondary);line-height:1.6;max-width:800px;margin-bottom:1.5rem}.af-pagination{margin-top:4rem;display:flex;justify-content:center}.af-pagination .nav-links{display:flex;gap:.5rem;align-items:center}.af-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);color:var(--af-text-primary);font-size:.875rem;font-weight:600;text-decoration:none}.af-pagination .page-numbers.current{background-color:var(--af-text-primary);color:var(--af-bg-canvas);border-color:var(--af-text-primary)}.af-pagination .page-numbers:hover:not(.current){border-color:var(--af-accent);color:var(--af-accent)}.af-pagination .page-numbers.dots{border:none;background:#fff0;cursor:default;min-width:auto;padding:0 4px;color:var(--af-text-muted)}.af-404-view{padding:6rem 0;text-align:center}.af-404-box{padding:3rem 2rem}.af-404-code{display:block;font-size:clamp(5rem, 4rem + 6vw, 9rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--af-border-strong);margin-bottom:1rem}.af-404-title{font-size:clamp(1.5rem, 1.2rem + 1vw, 2.25rem);margin-bottom:1rem}.af-404-text{font-size:1.05rem;color:var(--af-text-secondary);line-height:1.6;max-width:580px;margin:0 auto 2.5rem}.af-btn,#commentform input[type="submit"],.comment-form .submit,.af-comment-submit-btn,.af-contact-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-size:.875rem;font-weight:600;line-height:1.2;border-radius:var(--af-radius-sm);text-decoration:none;cursor:pointer;border:0;transition:background-color 0.15s ease,color 0.15s ease}.af-btn-primary,#commentform input[type="submit"],.comment-form .submit,.af-comment-submit-btn,.af-contact-form button[type="submit"]{background-color:var(--af-text-primary);color:var(--af-bg-canvas)!important}.af-btn-primary:hover,#commentform input[type="submit"]:hover,.comment-form .submit:hover,.af-comment-submit-btn:hover,.af-contact-form button[type="submit"]:hover{background-color:var(--af-accent);color:#ffffff!important;opacity:1}.af-comments-section{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--af-border-subtle);scroll-margin-top:2.5rem}.af-comments-section .af-comments-area,.af-comments-section .comments-area{margin-top:0!important;padding-top:0!important;border-top:none!important}.comments-title,.af-comments-title,#reply-title,.comment-reply-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--af-text-primary)}.comment-list,.af-comment-list{list-style:none;margin:0 0 3rem 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.comment-list .comment,.af-comment-list .comment{list-style:none;margin:0}.comment-body{background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1.5rem;box-sizing:border-box}.bypostauthor>.comment-body{border-color:var(--af-accent)}.bypostauthor .fn::after{content:"AUTOR";display:inline-block;margin-left:.5rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;background-color:var(--af-accent);color:var(--af-accent-contrast);border-radius:2px;vertical-align:middle}.comment-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:.8125rem}.comment-author{display:flex;align-items:center;gap:.75rem}.comment-author .avatar{border-radius:50%;background-color:var(--af-bg-canvas);border:1px solid var(--af-border-subtle)}.comment-author .fn{font-weight:700;font-style:normal;color:var(--af-text-primary)}.comment-metadata a{color:var(--af-text-muted);text-decoration:none}.comment-metadata a:hover{color:var(--af-accent)}.comment-content{font-size:.9375rem;line-height:1.6;color:var(--af-text-secondary)}.comment-content p:last-child{margin-bottom:0}.comment-list .children,.af-comment-list .children{list-style:none;padding-left:1.5rem;margin-top:1rem;border-left:2px solid var(--af-border-subtle)}.reply{margin-top:1rem;text-align:right}.comment-reply-link,.reply a{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:var(--af-text-primary);color:var(--af-bg-canvas)!important;border:0;border-radius:var(--af-radius-sm);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.comment-reply-link:hover,.reply a:hover{background-color:var(--af-accent);color:#ffffff!important}#respond,.comment-respond{margin-top:2.5rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1.75rem;box-sizing:border-box}.comment-notes{font-size:.8125rem;color:var(--af-text-muted);margin-bottom:1.25rem}#commentform,.comment-form{display:flex;flex-direction:column;gap:1.25rem}#commentform p,.comment-form p{margin:0}#commentform label,.comment-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--af-text-primary);margin-bottom:.35rem}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:.75rem 1rem;background-color:var(--af-bg-canvas);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);color:var(--af-text-primary);font-family:inherit;font-size:.875rem;line-height:1.5;box-sizing:border-box;transition:border-color 0.15s ease}#commentform input:focus,#commentform textarea:focus,.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--af-accent)}#commentform textarea,.comment-form textarea{resize:vertical;min-height:120px}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.8125rem;line-height:1.4;color:var(--af-text-secondary);user-select:none;margin:1rem 0 0 0}.comment-form-cookies-consent label{margin-bottom:0!important;font-weight:400!important;color:var(--af-text-secondary)!important;cursor:pointer}.af-disclosure-box{margin:2.5rem 0;padding:1.25rem 1.5rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-left:3px solid var(--af-accent);border-radius:var(--af-radius-sm);font-size:.875rem;line-height:1.6;color:var(--af-text-secondary)}.af-disclosure-header{display:flex;align-items:center;margin-bottom:.5rem}.af-disclosure-badge{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--af-text-muted)}.af-disclosure-text{font-size:.875rem;line-height:1.6;margin:0;color:var(--af-text-secondary)}.af-disclosure-reader{border-left-color:#38bdf8!important}.af-penguin-notice{background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-md);padding:1.75rem;margin:2.5rem auto;max-width:var(--af-content-width);box-sizing:border-box}.af-penguin-notice>strong:first-child{display:block;font-size:1.1rem;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:var(--af-text-primary);margin-bottom:1rem}.af-penguin-notice p,.af-penguin-notice ul,.af-penguin-notice ol,.af-penguin-notice li{font-size:.9375rem;line-height:1.65;color:var(--af-text-secondary)}.af-penguin-notice p{margin-bottom:0!important}.af-penguin-notice p:not(:last-child){margin-bottom:0.85rem!important}.af-penguin-notice ul,.af-penguin-notice ol{margin:.85rem 0 1rem 0;padding-left:1.4rem}.af-penguin-notice li{margin-bottom:.5rem}.af-penguin-notice li:last-child{margin-bottom:0}.af-penguin-notice p strong,.af-penguin-notice li strong{display:inline!important;font-family:inherit!important;font-size:inherit!important;font-weight:700;color:var(--af-text-primary)}.af-penguin-notice img{max-width:110px;height:auto;margin:0 0 1rem 0;display:block}.af-author-box{margin:3.5rem auto 2rem;padding:1.75rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);display:flex;gap:1.5rem;align-items:center}.af-author-avatar-wrap{flex-shrink:0}.af-author-avatar{width:76px;height:76px;border-radius:50%;display:block;border:2px solid var(--af-border-strong)}.af-author-bio-wrap{flex:1}.af-author-role{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--af-text-muted);margin-bottom:.25rem}.af-author-heading{font-size:1.15rem;margin:0 0 .5rem 0!important;color:var(--af-text-primary)}.af-author-bio{font-size:.875rem;line-height:1.6;color:var(--af-text-secondary);margin:0!important}@media (max-width:580px){.af-author-box{flex-direction:column;text-align:center;gap:1rem}}.af-archive-notice{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;margin-top:1.5rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-left:3px solid #eab308;border-radius:var(--af-radius-sm);font-size:.85rem;line-height:1.5;color:var(--af-text-secondary)}.af-archive-notice svg{flex-shrink:0;stroke:#eab308}.af-contact-form-wrap{width:100%}.af-form-group{margin-bottom:1.25rem}.af-form-group label{display:block;font-size:.875rem;color:var(--af-text-secondary);margin-bottom:.4rem}.af-input,.af-textarea{width:100%;padding:.75rem 1rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);color:var(--af-text-primary);font-size:.95rem;transition:border-color 0.15s ease}.af-input:focus,.af-textarea:focus{border-color:var(--af-accent);outline:none}.af-checkbox-label,.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.85rem;line-height:1.4;color:var(--af-text-secondary);user-select:none}.af-checkbox-label input[type="checkbox"],.comment-form-cookies-consent input[type="checkbox"]{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:16px;height:16px;margin:2px 0 0 0;flex-shrink:0;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm,3px);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.af-checkbox-label input[type="checkbox"]:checked,.comment-form-cookies-consent input[type="checkbox"]:checked{background-color:var(--af-accent);border-color:var(--af-accent);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:11px 11px}.af-form-alert{padding:1rem;border-radius:var(--af-radius-sm);margin-bottom:1.5rem;font-size:.9rem}.af-alert-success{background:rgb(16 185 129 / .15);border:1px solid #10b981;color:#10b981}.af-alert-error{background:rgb(239 68 68 / .15);border:1px solid #ef4444;color:#ef4444}.af-search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .6);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.af-search-box{background-color:var(--af-bg-canvas);border:1px solid var(--af-border-strong);border-radius:var(--af-radius-md);width:100%;max-width:620px;box-shadow:0 20px 40px rgb(0 0 0 / .25);overflow:hidden}.af-search-box .af-search-form{display:block;width:100%;margin:0}.af-search-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.15rem 1.5rem;box-sizing:border-box;border-bottom:1px solid var(--af-border-subtle)}.af-search-header input{flex:1 1 auto;width:100%;border:0;outline:0;background:#fff0;font-size:1.2rem;color:var(--af-text-primary);font-family:inherit;padding:0}.af-search-close{flex:0 0 auto;background:#fff0;border:0;font-size:1.85rem;color:var(--af-text-muted);cursor:pointer;line-height:1;padding:0 0 0 1.25rem;transition:color 0.15s ease}.af-search-close:hover{color:var(--af-text-primary)}.af-search-results{max-height:320px;overflow-y:auto}.af-autocomplete-list{list-style:none;margin:0;padding:.5rem 0}.af-autocomplete-item{display:flex;align-items:center;padding:.75rem 1.5rem;color:var(--af-text-primary);font-size:.95rem;cursor:pointer;transition:background-color 0.12s ease,color 0.12s ease}.af-autocomplete-item:hover,.af-autocomplete-item.is-selected{background-color:var(--af-bg-surface);color:var(--af-accent)}.af-autocomplete-item strong{color:var(--af-accent)}.af-autocomplete-action{display:block;padding:.75rem 1.5rem;font-size:.85rem;color:var(--af-text-muted);border-top:1px solid var(--af-border-subtle);cursor:pointer}.af-autocomplete-action:hover{color:var(--af-text-primary);background-color:var(--af-bg-surface)}.af-search-page{padding-top:3rem;padding-bottom:5rem}.af-search-page-header{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid var(--af-border-subtle)}.af-search-group{margin-bottom:3.5rem}.af-search-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--af-border-subtle)}.af-search-group-title{font-size:1.25rem;font-weight:700;margin:0;color:var(--af-text-primary)}.af-search-group-count{font-size:.875rem;font-weight:600;color:var(--af-text-muted)}.af-search-reviews-list{display:flex;flex-direction:column;gap:.75rem}.af-search-review-item{display:flex;align-items:baseline;gap:1rem;background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1rem 1.25rem;box-sizing:border-box}.af-search-item-year{font-size:.8125rem;font-weight:600;color:var(--af-text-muted);flex-shrink:0}.af-search-review-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.af-search-review-title a,.af-search-article-title a{color:var(--af-text-primary);text-decoration:none;transition:color 0.15s ease}.af-search-review-title a:hover,.af-search-article-title a:hover{color:var(--af-accent)}.af-search-articles-list{display:flex;flex-direction:column;gap:.85rem}.af-search-article-item{background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1.25rem;box-sizing:border-box}.af-search-article-title{margin:0 0 .4rem 0;font-size:1.1rem;font-weight:600;line-height:1.35}.af-search-article-excerpt{font-size:.9rem;line-height:1.55;color:var(--af-text-secondary);margin:0}.af-search-no-results{padding:1.25rem 1.5rem;background-color:var(--af-bg-surface);border:1px dashed var(--af-border-subtle);border-radius:var(--af-radius-sm);color:var(--af-text-muted);font-size:.9rem;margin:0;font-style:italic}.af-category-view{padding-top:3rem;padding-bottom:5rem}.af-category-header{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid var(--af-border-subtle)}.af-category-desc{font-size:1.05rem;line-height:1.6;color:var(--af-text-secondary);max-width:820px;margin-top:.5rem}.af-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.75rem 3rem;margin-bottom:4rem}.af-card-h{display:grid;grid-template-columns:210px 1fr;gap:1.5rem;align-items:start;background-color:#fff0;border:none;padding:0;box-sizing:border-box}.af-card-h-thumb-link{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--af-radius-sm);background-color:var(--af-bg-canvas);position:relative;width:100%}.af-card-h-img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.af-card-h:hover .af-card-h-img{transform:scale(1.03)}.af-card-h-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--af-bg-alt);color:var(--af-text-muted);font-weight:700;font-size:1.2rem;letter-spacing:.05em}.af-card-h-body{display:flex;flex-direction:column;min-width:0}.af-card-h-meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;color:var(--af-text-muted);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.af-card-h-cat{white-space:nowrap;color:var(--af-accent)}.af-card-h-cat:hover{color:var(--af-accent-hover)}.af-card-h-date{white-space:nowrap}.af-card-h-title{font-size:1.3rem;font-weight:700;line-height:1.3;margin:0 0 .9rem 0}.af-card-h-title a{color:var(--af-text-primary);text-decoration:none;transition:color 0.15s ease}.af-card-h-title a:hover{color:var(--af-accent)}.af-card-h-excerpt{font-size:.825rem;line-height:1.5;color:var(--af-text-secondary);margin:0}.af-category-empty{padding:2rem;text-align:center;color:var(--af-text-muted);font-style:italic;background-color:var(--af-bg-surface);border:1px dashed var(--af-border-subtle);border-radius:var(--af-radius-sm)}@media (max-width:1024px){.af-card-h{grid-template-columns:160px 1fr;gap:1rem}}@media (max-width:768px){.af-category-grid{grid-template-columns:1fr;gap:3.25rem}.af-card-h{padding-bottom:3.25rem;border-bottom:1px solid var(--af-border-subtle)}.af-card-h:last-child{padding-bottom:0;border-bottom:none}}@media (max-width:480px){.af-card-h{grid-template-columns:1fr;gap:.65rem}.af-home-section-title{font-size:1.15rem}.af-section-more-link{font-size:.8125rem;white-space:nowrap;flex-shrink:0}}.af-aff-container{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0}.af-aff-container.af-align-center{justify-content:center}.af-aff-container.af-align-left{justify-content:flex-start}.af-aff-btn{display:inline-flex;align-items:center;padding:.75rem 1.35rem;background-color:var(--af-bg-surface);color:var(--af-text-primary)!important;border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);font-size:.875rem;font-weight:600;text-decoration:none;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease}.af-aff-btn:hover{background-color:var(--af-bg-alt);border-color:var(--af-border-strong)}.af-aff-btn::after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;background-color:var(--af-text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='7' y1='17' x2='17' y2='7'/%3E%3Cpolyline points='7 7 17 7 17 17'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='7' y1='17' x2='17' y2='7'/%3E%3Cpolyline points='7 7 17 7 17 17'/%3E%3C/svg%3E") no-repeat center / contain;flex-shrink:0}.af-btn--amazon::after{background-color:#f90}.af-btn--thomann::after{background-color:#0082d6}.af-btn--ceneo::after{background-color:#f26522}.af-btn--direct::after{background-color:#10b981}.af-variant-wrap{display:flex;flex-direction:column;gap:.5rem}.af-variant-title{font-size:.8125rem;font-weight:600;color:var(--af-text-muted)}.af-buttons-row{display:flex;flex-wrap:wrap;gap:.5rem}.af-glossary-item{cursor:help;color:var(--af-text-primary);border-bottom:1.5px dotted var(--af-glossary);text-decoration:none;transition:color 0.15s ease,border-color 0.15s ease,background-color 0.15s ease;border-radius:2px;padding:0 1px}.af-glossary-item:hover,.af-glossary-item.is-active{color:var(--af-glossary);border-bottom-style:solid;border-bottom-color:var(--af-glossary);background-color:var(--af-glossary-bg)}.af-tooltip-bubble{position:fixed;z-index:10000;max-width:380px;background-color:var(--af-bg-surface);border:1px solid var(--af-border-strong);border-left:3px solid var(--af-glossary);border-radius:var(--af-radius-sm);box-shadow:0 12px 30px rgb(0 0 0 / .35);padding:1rem 1.15rem;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s}.af-tooltip-bubble.is-active{opacity:1;visibility:visible;transform:translateY(0)}.af-tooltip-title{display:block;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--af-glossary);margin-bottom:.4rem}.af-tooltip-def{display:block;font-size:.8125rem;line-height:1.55;color:var(--af-text-secondary)}.af-glossary-nav{margin-bottom:3rem;position:sticky;top:0;z-index:50;background-color:var(--af-bg-canvas);padding:.75rem 0;border-bottom:1px solid var(--af-border-subtle)}.admin-bar .af-glossary-nav{top:32px}@media screen and (max-width:782px){.admin-bar .af-glossary-nav{top:46px}}.af-glossary-letters{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.af-glossary-letters a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:.875rem;font-weight:700;color:var(--af-text-primary);background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.af-glossary-letters a:hover{background-color:var(--af-glossary);color:#fff;border-color:var(--af-glossary)}.af-glossary-group{margin-bottom:3.5rem;scroll-margin-top:80px}.af-glossary-group-title{font-size:1.75rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.35rem;border-bottom:2px solid var(--af-border-subtle);color:var(--af-text-primary)}.af-glossary-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.af-glossary-card{background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1.25rem;box-sizing:border-box;display:flex;flex-direction:column;transition:border-color 0.15s ease}.af-glossary-card:hover{border-color:var(--af-glossary)}.af-glossary-card-term{font-size:1.05rem;font-weight:700;line-height:1.3;margin:0 0 .5rem 0;color:var(--af-text-primary)}.af-glossary-card-def{font-size:.875rem;line-height:1.6;color:var(--af-text-secondary);margin:0 0 .75rem 0;flex-grow:1}.af-glossary-card-aliases{font-size:.75rem;color:var(--af-text-muted);border-top:1px solid var(--af-border-subtle);padding-top:.5rem}.af-aliases-label{font-weight:600;color:var(--af-text-secondary)}@media (max-width:600px){.af-glossary-cards{grid-template-columns:1fr}}.af-burger-btn{display:none;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;cursor:pointer;background:#fff0;border:0}@media (max-width:991px){.af-burger-btn{display:inline-flex}}.af-burger-line{display:block;width:18px;height:2px;background-color:var(--af-text-primary);border-radius:1px;transition:transform 0.2s cubic-bezier(.4,0,.2,1),opacity 0.15s ease}.af-burger-btn[aria-expanded="true"] .af-burger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.af-burger-btn[aria-expanded="true"] .af-burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.af-burger-btn[aria-expanded="true"] .af-burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.af-mobile-drawer{display:none}.af-mobile-drawer.is-active{display:block;background-color:var(--af-bg-surface);border-bottom:1px solid var(--af-border-subtle);padding:1.5rem 0}.af-mobile-menu-list{list-style:none;padding:0 1.25rem;margin:0}.af-mobile-menu-list li{margin-bottom:2px}.af-mobile-menu-list a{display:block;padding:.65rem .85rem;font-size:1rem;font-weight:600;color:var(--af-text-primary);text-decoration:none;border-radius:var(--af-radius-sm);transition:background-color 0.15s ease,color 0.15s ease}.af-mobile-menu-list .sub-menu{list-style:none;padding-left:1rem;margin:.25rem 0 .5rem 0}.af-mobile-menu-list .sub-menu a{font-size:.925rem;font-weight:500;color:var(--af-text-secondary);padding:.5rem .85rem}.af-mobile-menu-list a:hover,.af-mobile-menu-list a:active,.af-mobile-menu-list a:focus{background-color:var(--af-bg-surface);color:var(--af-accent)}.af-pros-cons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.5rem!important;margin:2.5rem auto!important;max-width:var(--af-content-width)}.af-pros-cons>.wp-block-column{background-color:var(--af-bg-surface);border:1px solid var(--af-border-subtle);border-radius:var(--af-radius-sm);padding:1.5rem;box-sizing:border-box;display:flex;flex-direction:column}.af-pros-cons>.wp-block-column:first-child{border-left:3px solid #10b981}.af-pros-cons>.wp-block-column:last-child{border-left:3px solid #f59e0b}.af-pros-cons h5{font-size:1.05rem;font-weight:700;margin:0 0 1rem 0!important;line-height:1.3}.af-pros-cons>.wp-block-column:first-child h5{color:#10b981}.af-pros-cons>.wp-block-column:last-child h5{color:#f59e0b}.af-pros-cons ul{list-style:none!important;padding:0!important;margin:0!important}.af-pros-cons li{font-size:.9375rem;line-height:1.55;color:var(--af-text-secondary);margin-bottom:.65rem;position:relative;padding-left:1.25rem}.af-pros-cons li:last-child{margin-bottom:0}.af-pros-cons>.wp-block-column:first-child li::before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.af-pros-cons>.wp-block-column:last-child li::before{content:"–";position:absolute;left:0;color:#f59e0b;font-weight:700}@media (max-width:680px){.af-pros-cons{grid-template-columns:1fr!important;gap:1.25rem!important;margin:2rem auto!important}}