.post-content{font-size:17px;line-height:1.8;color:var(--fg-muted)}.post-content h2{font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--fg);margin:36px 0 14px}.post-content h3{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--fg);margin:28px 0 10px}.post-content p{margin:0 0 18px}.post-content ul,.post-content ol{margin:0 0 18px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.post-content strong{color:var(--fg);font-weight:700}.post-content a{color:var(--accent-dark);text-decoration:underline}.post-content code{font-family:var(--font-mono);font-size:.86em;background:var(--bg-sunken);padding:2px 6px;border-radius:3px;color:var(--fg)}.post-content pre{background:var(--code-bg)!important;color:var(--fg)!important;border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--code-brilho),0 12px 24px -16px rgba(var(--shadow-tint),.35);padding:16px 18px;border-radius:var(--radius-md);overflow-x:auto;margin:0 0 18px;white-space:pre-wrap!important;word-break:break-word}.post-content pre code{background:none!important;padding:0;color:inherit!important}.post-content pre .line span{color:inherit!important}.post-persona[data-astro-cid-4dqtj3le]{display:flex;width:fit-content;text-align:left;align-items:center;gap:12px;margin:1rem auto .6rem;font-size:.92rem;color:var(--fg-muted);line-height:1.35}.post-persona[data-astro-cid-4dqtj3le] b[data-astro-cid-4dqtj3le]{color:var(--fg);font-family:var(--font-display);font-size:1.05rem}.wrap[data-astro-cid-4dqtj3le]{max-width:700px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.progress[data-astro-cid-4dqtj3le]{position:fixed;top:0;left:0;right:0;height:3px;z-index:50}.progress[data-astro-cid-4dqtj3le] .bar[data-astro-cid-4dqtj3le]{height:100%;width:0%;background:var(--color-latao)}.article-head[data-astro-cid-4dqtj3le]{padding-top:clamp(20px,4vw,36px);text-align:center}.breadcrumb[data-astro-cid-4dqtj3le]{display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--fg-muted);margin-bottom:22px}.breadcrumb[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--fg-muted);text-decoration:none}.breadcrumb[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{color:var(--accent-dark)}.breadcrumb[data-astro-cid-4dqtj3le] .sep[data-astro-cid-4dqtj3le]{color:var(--border-strong)}.breadcrumb[data-astro-cid-4dqtj3le] .cat[data-astro-cid-4dqtj3le]{color:var(--chip-accent, var(--accent-dark));font-weight:600;text-transform:uppercase;letter-spacing:.06em}.article-head[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,5vw,2.5rem);line-height:1.16;color:var(--fg);max-width:22ch;margin-inline:auto}.article-head[data-astro-cid-4dqtj3le] .lead[data-astro-cid-4dqtj3le]{margin:0 auto 20px;font-size:1.1rem;line-height:1.6;color:var(--fg-muted);max-width:52ch}.article-head[data-astro-cid-4dqtj3le] .meta[data-astro-cid-4dqtj3le]{display:flex;justify-content:center;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;color:var(--fg-muted)}.article-head[data-astro-cid-4dqtj3le] .meta[data-astro-cid-4dqtj3le] .dot[data-astro-cid-4dqtj3le]{width:3px;height:3px;border-radius:50%;background:var(--fg-muted)}.hero-cover[data-astro-cid-4dqtj3le]{margin:32px auto 44px;max-width:900px}.hero-cover[data-astro-cid-4dqtj3le] .cover{border-radius:var(--radius-lg)}.hero-cover[data-astro-cid-4dqtj3le] .cover-mark{width:26%}@media(max-width:640px){.hero-cover[data-astro-cid-4dqtj3le]{margin:26px auto 32px}}.article-wrap[data-astro-cid-4dqtj3le]{padding-bottom:clamp(72px,10vw,110px)}.share-row[data-astro-cid-4dqtj3le]{display:flex;align-items:center;gap:12px;margin:8px 0 48px;padding-top:24px;border-top:1px solid var(--border)}.share-row[data-astro-cid-4dqtj3le] .lbl[data-astro-cid-4dqtj3le]{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted)}.sharebtn[data-astro-cid-4dqtj3le]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);color:var(--fg-muted);text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .15s ease}.sharebtn[data-astro-cid-4dqtj3le]:hover{border-color:var(--color-latao);color:var(--accent-dark);transform:translateY(-2px)}.related[data-astro-cid-4dqtj3le]{margin-bottom:52px}.sec-head[data-astro-cid-4dqtj3le]{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-dark);margin-bottom:16px}.related-grid[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;gap:12px}.related-card[data-astro-cid-4dqtj3le]{display:flex;gap:16px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.related-card[data-astro-cid-4dqtj3le]:hover{border-color:var(--color-latao);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.related-cover{width:96px;flex:none}.related-body[data-astro-cid-4dqtj3le]{min-width:0}.related-body[data-astro-cid-4dqtj3le] .chip[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--chip-accent, var(--accent-dark));margin-bottom:6px}.related-body[data-astro-cid-4dqtj3le] .chip[data-astro-cid-4dqtj3le]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--chip-accent, var(--color-latao))}.related-body[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:.98rem;color:var(--fg);line-height:1.3}.related-body[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{margin:0;font-size:.86rem;color:var(--fg-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta-wrap[data-astro-cid-4dqtj3le]{margin-top:4px}@media(max-width:480px){.related-cover{display:none}}
