:root{--af-bg:#faf8f5;--af-surface:#fff;--af-surface-alt:#f3efe9;--af-text:#1f2421;--af-text-muted:#5e6661;--af-primary:#c85a32;--af-primary-hover:#a94724;--af-primary-soft:#fcece6;--af-accent:#2d6a4f;--af-accent-soft:#e6f2ec;--af-border:#e6e0d6;--af-shadow:0 6px 20px rgba(31,36,33,0.06);--af-radius:14px;--af-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}[data-theme=dark]{--af-bg:#121514;--af-surface:#1b201e;--af-surface-alt:#242b28;--af-text:#f1f5f3;--af-text-muted:#a3afa9;--af-primary:#e7774f;--af-primary-hover:#f08c68;--af-primary-soft:rgba(231,119,79,0.16);--af-accent:#52b788;--af-accent-soft:rgba(82,183,136,0.16);--af-border:#2c3531;--af-shadow:0 8px 24px rgba(0,0,0,0.35)}*{box-sizing:border-box}body{font-family:var(--af-font);color:var(--af-text);line-height:1.6;-webkit-font-smoothing:antialiased}[dir] body{margin:0;padding:0;background-color:var(--af-bg)}a{color:inherit;text-decoration:none}.af-header{position:sticky;top:0;z-index:100}[dir] .af-header{background:var(--af-surface);border-bottom:1px solid var(--af-border);box-shadow:0 2px 10px rgba(0,0,0,.03)}.af-header-inner{max-width:1280px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}[dir] .af-header-inner{margin:0 auto;padding:.85rem 1.25rem}.af-brand{display:flex;gap:.65rem;font-size:1.25rem;color:var(--af-primary);letter-spacing:-.02em}.af-brand,.af-brand-badge{align-items:center;font-weight:700}.af-brand-badge{width:36px;height:36px;color:#fff;display:inline-flex;justify-content:center;font-size:1.05rem}[dir] .af-brand-badge{border-radius:10px;background:var(--af-primary)}.af-brand-sub{font-size:.72rem;font-weight:500;color:var(--af-text-muted);display:block}[dir] .af-brand-sub{margin-top:-2px}.af-nav-links{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.af-nav-link{font-size:.86rem;font-weight:600;color:var(--af-text-muted);transition:all .18s ease}[dir] .af-nav-link{padding:.45rem .8rem;border-radius:999px}.af-nav-link.active,.af-nav-link:hover{color:var(--af-primary)}[dir] .af-nav-link.active,[dir] .af-nav-link:hover{background:var(--af-primary-soft)}.af-header-actions{display:flex;align-items:center;gap:.6rem;flex:1;max-width:340px;justify-content:flex-end}.af-search-form{display:flex;align-items:center;width:100%;transition:border-color .2s ease}[dir] .af-search-form{background:var(--af-surface-alt);border:1px solid var(--af-border);border-radius:999px}[dir=ltr] .af-search-form{padding:.25rem .35rem .25rem .9rem}[dir=rtl] .af-search-form{padding:.25rem .9rem .25rem .35rem}[dir] .af-search-form:focus-within{border-color:var(--af-primary)}.af-search-input{color:var(--af-text);font-family:inherit;font-size:.88rem;width:100%;outline:none}[dir] .af-search-input{border:none;background:transparent}.af-search-btn{color:#fff;font-size:.8rem;font-weight:600;transition:background .18s ease}[dir] .af-search-btn{border:none;background:var(--af-primary);border-radius:999px;padding:.4rem .85rem;cursor:pointer}[dir] .af-search-btn:hover{background:var(--af-primary-hover)}.af-theme-btn{color:var(--af-text);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}[dir] .af-theme-btn{border:1px solid var(--af-border);background:var(--af-surface-alt);border-radius:50%;cursor:pointer}.af-cat-ribbon{overflow-x:auto;white-space:nowrap}[dir] .af-cat-ribbon{background:var(--af-surface);border-bottom:1px solid var(--af-border)}.af-cat-ribbon-inner{max-width:1280px;display:flex;align-items:center;gap:.5rem}[dir] .af-cat-ribbon-inner{margin:0 auto;padding:.55rem 1.25rem}.af-cat-pill{display:inline-flex;align-items:center;color:var(--af-text);font-size:.8rem;font-weight:500;transition:all .15s ease}[dir] .af-cat-pill{padding:.32rem .78rem;border-radius:999px;background:var(--af-surface-alt);border:1px solid transparent}.af-cat-pill.active,.af-cat-pill:hover{color:#fff}[dir] .af-cat-pill.active,[dir] .af-cat-pill:hover{background:var(--af-primary)}.af-container{max-width:1280px}[dir] .af-container{margin:0 auto;padding:1.5rem 1.25rem 3rem}.af-breadcrumbs{font-size:.82rem;color:var(--af-text-muted);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}[dir] .af-breadcrumbs{margin-bottom:1rem}.af-breadcrumbs a{color:var(--af-primary);font-weight:600}.af-layout-grid{display:grid;grid-template-columns:1fr 330px;gap:2rem;align-items:start}@media (max-width:992px){.af-layout-grid{grid-template-columns:1fr}}[dir] .af-hero-card{background:var(--af-surface);border:1px solid var(--af-border);border-radius:var(--af-radius);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--af-shadow)}.af-hero-badge{display:inline-block;color:var(--af-accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}[dir] .af-hero-badge{background:var(--af-accent-soft);padding:.25rem .65rem;border-radius:999px;margin-bottom:.6rem}.af-hero-title{font-size:1.65rem;font-weight:700;line-height:1.28;color:var(--af-text)}[dir] .af-hero-title{margin:0 0 .5rem}.af-hero-desc{color:var(--af-text-muted);font-size:.96rem}[dir] .af-hero-desc{margin:0}.af-player-card{overflow:hidden}[dir] .af-player-card{background:var(--af-surface);border:1px solid var(--af-border);border-radius:var(--af-radius);margin-bottom:1.75rem;box-shadow:var(--af-shadow)}.af-video-frame{position:relative;width:100%;overflow:hidden}[dir] .af-video-frame{padding-top:56.25%;background:#0d1110}.af-video-frame .af-video-thumb,.af-video-frame iframe{position:absolute;top:0;width:100%;height:100%;object-fit:cover}[dir] .af-video-frame .af-video-thumb,[dir] .af-video-frame iframe{border:0}[dir=ltr] .af-video-frame .af-video-thumb,[dir=ltr] .af-video-frame iframe{left:0}[dir=rtl] .af-video-frame .af-video-thumb,[dir=rtl] .af-video-frame iframe{right:0}.af-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .2s ease}[dir] .af-video-overlay{cursor:pointer}[dir=ltr] .af-video-overlay{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55))}[dir=rtl] .af-video-overlay{background:linear-gradient(-180deg,rgba(0,0,0,.15),rgba(0,0,0,.55))}[dir=ltr] .af-video-overlay:hover{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.4))}[dir=rtl] .af-video-overlay:hover{background:linear-gradient(-180deg,rgba(0,0,0,.05),rgba(0,0,0,.4))}.af-play-circle{width:68px;height:68px;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}[dir] .af-play-circle{border-radius:50%;background:var(--af-primary);box-shadow:0 8px 25px rgba(200,90,50,.5)}[dir] .af-video-overlay:hover .af-play-circle{transform:scale(1.08)}.af-play-label{color:#fff;font-weight:600;font-size:.9rem}[dir] .af-play-label{margin-top:.65rem;text-shadow:0 2px 4px rgba(0,0,0,.6)}.af-section-header{display:flex;align-items:center;justify-content:space-between}[dir] .af-section-header{margin-bottom:1rem}.af-section-title{font-size:1.25rem;font-weight:700}[dir] .af-section-title{margin:0}.af-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.af-card{overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}[dir] .af-card{background:var(--af-surface);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow)}[dir] .af-card:hover{transform:translateY(-4px);border-color:var(--af-primary)}.af-card-thumb-wrap{position:relative;overflow:hidden;display:block}[dir] .af-card-thumb-wrap{padding-top:56.25%;background:var(--af-surface-alt)}.af-card-thumb{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}[dir=ltr] .af-card-thumb{left:0}[dir=rtl] .af-card-thumb{right:0}[dir] .af-card:hover .af-card-thumb{transform:scale(1.04)}.af-card-badge{position:absolute;bottom:.6rem;color:#fff;font-size:.72rem;font-weight:600}[dir] .af-card-badge{background:rgba(18,21,20,.82);padding:.2rem .55rem;border-radius:6px}[dir=ltr] .af-card-badge{right:.6rem}[dir=rtl] .af-card-badge{left:.6rem}.af-card-body{display:flex;flex-direction:column;flex:1}[dir] .af-card-body{padding:1rem}.af-card-title{font-size:.98rem;font-weight:600;line-height:1.4;color:var(--af-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir] .af-card-title{margin:0 0 .5rem}.af-card-excerpt{font-size:.82rem;color:var(--af-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir] .af-card-excerpt{margin:0 0 .85rem}.af-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--af-text-muted)}[dir] .af-card-footer{margin-top:auto;padding-top:.7rem;border-top:1px solid var(--af-border)}.af-card-cta{color:var(--af-primary);font-weight:700}[dir] .af-guide-card{background:var(--af-surface);border:1px solid var(--af-border);border-radius:var(--af-radius);padding:1.5rem;margin-top:1.75rem;margin-bottom:1.75rem;box-shadow:var(--af-shadow)}.af-guide-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:1.5rem}[dir] .af-guide-grid{margin-top:1rem}@media (max-width:768px){.af-guide-grid{grid-template-columns:1fr}}[dir] .af-materials-box{background:var(--af-surface-alt);border-radius:10px;padding:1.15rem}.af-materials-list,.af-steps-list{font-size:.9rem}[dir] .af-materials-list,[dir] .af-steps-list{margin:.5rem 0 0}[dir=ltr] .af-materials-list,[dir=ltr] .af-steps-list{padding-left:1.25rem}[dir=rtl] .af-materials-list,[dir=rtl] .af-steps-list{padding-right:1.25rem}[dir] .af-materials-list li,[dir] .af-steps-list li{margin-bottom:.5rem}.af-tip-box{font-size:.88rem}[dir] .af-tip-box{margin-top:1.25rem;padding:.9rem 1.1rem;border-radius:10px;background:var(--af-accent-soft)}[dir=ltr] .af-tip-box{border-left:4px solid var(--af-accent)}[dir=rtl] .af-tip-box{border-right:4px solid var(--af-accent)}.af-faq-list{display:flex;flex-direction:column;gap:.65rem}[dir] .af-faq-list{margin-top:1rem}[dir] .af-faq-item{border:1px solid var(--af-border);border-radius:10px;padding:.75rem 1rem;background:var(--af-surface-alt)}.af-faq-item summary{font-weight:600;font-size:.92rem}[dir] .af-faq-item summary{cursor:pointer}.af-faq-item p{font-size:.86rem;color:var(--af-text-muted)}[dir] .af-faq-item p{margin:.55rem 0 0}[dir] .af-sidebar-card{background:var(--af-surface);border:1px solid var(--af-border);border-radius:var(--af-radius);padding:1.25rem;margin-bottom:1.25rem;box-shadow:var(--af-shadow)}.af-sidebar-title{font-size:1rem;font-weight:700}[dir] .af-sidebar-title{margin:0 0 .85rem;padding-bottom:.5rem;border-bottom:2px solid var(--af-primary-soft)}.af-sidebar-cats{display:flex;flex-direction:column;gap:.4rem}.af-sidebar-cat-link{display:flex;align-items:center;justify-content:space-between;font-size:.86rem;font-weight:500;transition:background .15s ease}[dir] .af-sidebar-cat-link{padding:.45rem .65rem;border-radius:8px}.af-sidebar-cat-link:hover{color:var(--af-primary)}[dir] .af-sidebar-cat-link:hover{background:var(--af-primary-soft)}.af-mini-post{display:flex;gap:.75rem;align-items:center}[dir] .af-mini-post{padding:.5rem 0;border-bottom:1px solid var(--af-border)}[dir] .af-mini-post:last-child{border-bottom:none}.af-mini-thumb{width:84px;height:54px;object-fit:cover;flex-shrink:0}[dir] .af-mini-thumb{border-radius:8px}.af-mini-title{font-size:.82rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.af-pagination{display:flex;align-items:center;justify-content:center;gap:.45rem;list-style:none}[dir] .af-pagination{margin-top:2rem;padding:0}.af-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;color:var(--af-text);font-size:.88rem;font-weight:600;transition:all .15s ease}[dir] .af-page-link{padding:0 .75rem;border-radius:10px;border:1px solid var(--af-border);background:var(--af-surface)}.af-page-link.active,.af-page-link:hover{color:#fff}[dir] .af-page-link.active,[dir] .af-page-link:hover{background:var(--af-primary);border-color:var(--af-primary)}[dir] .af-footer{background:var(--af-surface);border-top:1px solid var(--af-border);padding:2.5rem 1.25rem;margin-top:3rem}.af-footer-inner{max-width:1280px}[dir] .af-footer-inner{margin:0 auto}.af-footer-cats{display:flex;flex-wrap:wrap;gap:.5rem}[dir] .af-footer-cats{margin:1rem 0 1.5rem}.af-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:.82rem;color:var(--af-text-muted)}[dir] .af-footer-bottom{padding-top:1.25rem;border-top:1px solid var(--af-border)}
/*# sourceMappingURL=main.171ddc4d.chunk.css.map */