.author[data-astro-cid-32rj7774]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.author[data-astro-cid-32rj7774] img[data-astro-cid-32rj7774]{border-radius:50%;border:1px solid var(--line)}.author-name[data-astro-cid-32rj7774]{margin:0 0 6px;font-weight:800;font-size:1rem;letter-spacing:-.02em}.author-bio[data-astro-cid-32rj7774]{margin:0;font-size:.92rem;color:var(--muted);line-height:1.7}.author-links[data-astro-cid-32rj7774]{margin:10px 0 0;display:flex;gap:16px;font-size:.85rem}.author-links[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]{color:var(--fg)}.author-links[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]:hover{color:var(--accent);text-decoration:none}.toc[data-astro-cid-xvrfupwn]{margin:0 0 48px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font-size:.92rem}summary[data-astro-cid-xvrfupwn]{cursor:pointer;font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;color:var(--accent)}ol[data-astro-cid-xvrfupwn]{margin:12px 0 0;padding:0;list-style:none;counter-reset:toc}li[data-astro-cid-xvrfupwn]{padding:5px 0;line-height:1.5}li[data-astro-cid-xvrfupwn].depth-2{counter-increment:toc}li[data-astro-cid-xvrfupwn].depth-2:before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);font-size:.7rem;color:var(--muted);margin-right:12px}li[data-astro-cid-xvrfupwn].depth-3{padding-left:32px;font-size:.88rem}a[data-astro-cid-xvrfupwn]{color:var(--fg)}li[data-astro-cid-xvrfupwn].depth-3 a[data-astro-cid-xvrfupwn]{color:var(--muted)}a[data-astro-cid-xvrfupwn]:hover{color:var(--accent);text-decoration:none}.prose[data-astro-cid-bvzihdzo]{padding:56px 0 40px}.post-header[data-astro-cid-bvzihdzo]{display:grid;gap:18px;padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid var(--line)}.post-header[data-astro-cid-bvzihdzo] .kicker[data-astro-cid-bvzihdzo]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.post-header[data-astro-cid-bvzihdzo] .kicker[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:inherit}.post-header[data-astro-cid-bvzihdzo] .kicker[data-astro-cid-bvzihdzo] span[data-astro-cid-bvzihdzo]{color:var(--muted)}.post-cat[data-astro-cid-bvzihdzo]{display:inline-flex;align-items:center;gap:8px}.post-cat[data-astro-cid-bvzihdzo]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.cat-ai-tools[data-astro-cid-bvzihdzo]:before{background:var(--category-ai)}.cat-newsletter[data-astro-cid-bvzihdzo]:before{background:var(--category-newsletter)}.cat-troubleshooting[data-astro-cid-bvzihdzo]:before{background:var(--category-troubleshooting)}.post-header[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0;font-size:clamp(2rem,4.4vw,3rem);font-weight:900;line-height:1.2;letter-spacing:-.04em}.post-header[data-astro-cid-bvzihdzo] .description[data-astro-cid-bvzihdzo]{margin:0;font-size:1.12rem;color:var(--muted);line-height:1.7}.post-header[data-astro-cid-bvzihdzo] .meta[data-astro-cid-bvzihdzo]{font-family:var(--mono);font-size:.78rem;color:var(--muted)}.content[data-astro-cid-bvzihdzo]{font-size:1.06rem;line-height:1.9}.content[data-astro-cid-bvzihdzo] h2{margin-top:2.6em;margin-bottom:.8em;font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.content[data-astro-cid-bvzihdzo] h3{margin-top:1.9em;font-size:1.25rem;font-weight:700}.content[data-astro-cid-bvzihdzo] p{margin-bottom:1.4em}.content[data-astro-cid-bvzihdzo] a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:4px}.content[data-astro-cid-bvzihdzo] a:hover{color:var(--accent)}.content[data-astro-cid-bvzihdzo] blockquote{margin:1.8em 0;padding:.4em 0 .4em 1.4em;border-left:2px solid var(--accent);color:var(--muted)}.content[data-astro-cid-bvzihdzo] blockquote p:last-child{margin-bottom:0}.content[data-astro-cid-bvzihdzo] table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1.8em 0;font-size:.94rem}.content[data-astro-cid-bvzihdzo] th,.content[data-astro-cid-bvzihdzo] td{padding:.75em 1em;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:6.5em}.content[data-astro-cid-bvzihdzo] th{font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--accent);border-bottom-color:var(--muted)}.content[data-astro-cid-bvzihdzo] hr{margin:3em 0;border-top-color:var(--line)}.content[data-astro-cid-bvzihdzo] ul,.content[data-astro-cid-bvzihdzo] ol{margin-bottom:1.4em;padding-left:1.3em}.content[data-astro-cid-bvzihdzo] li{margin-bottom:.5em}.content[data-astro-cid-bvzihdzo] li::marker{color:var(--accent)}.content[data-astro-cid-bvzihdzo] img{border-radius:12px;border:1px solid var(--line)}.content[data-astro-cid-bvzihdzo] pre{position:relative;border-radius:14px;border:1px solid var(--line)}.content[data-astro-cid-bvzihdzo] .code-copy{position:absolute;top:.6em;right:.6em;padding:.25em .7em;font-size:.75rem;font-family:var(--mono);color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:6px;cursor:pointer;opacity:0;transition:opacity .2s ease}.content[data-astro-cid-bvzihdzo] pre:hover .code-copy,.content[data-astro-cid-bvzihdzo] .code-copy:focus-visible{opacity:1}.faq[data-astro-cid-bvzihdzo]{margin-top:3em;padding:0}.faq-item[data-astro-cid-bvzihdzo]{padding:1.1em 0;border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{margin:0 0 .4em;font-size:1.05rem}.faq-item[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin:0;color:var(--muted);line-height:1.75}.tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:8px;margin:48px 0 0}.tag[data-astro-cid-bvzihdzo]{font-family:var(--mono);font-size:.74rem;color:var(--muted);padding:4px 10px;border:1px solid var(--line);border-radius:999px}.post-follow[data-astro-cid-bvzihdzo]{margin:40px 0 0;padding:26px 28px;border-radius:18px;background:var(--panel);border:1px solid var(--line);display:grid;gap:10px}.post-follow-desc[data-astro-cid-bvzihdzo]{margin:0 0 6px;font-size:1.05rem;font-weight:600}.post-follow-actions[data-astro-cid-bvzihdzo]{display:flex;gap:10px;flex-wrap:wrap}.related[data-astro-cid-bvzihdzo]{margin-top:56px}.related[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.16em;color:var(--accent);margin-bottom:12px}.related[data-astro-cid-bvzihdzo] ul[data-astro-cid-bvzihdzo]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.related[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{padding:14px 0;display:flex;justify-content:space-between;gap:1em;flex-wrap:wrap;border-bottom:1px solid var(--line)}.related[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--fg);font-weight:600}.related[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--accent);text-decoration:none}.related-date[data-astro-cid-bvzihdzo]{font-family:var(--mono);font-size:.74rem;color:var(--muted)}.post-footer[data-astro-cid-bvzihdzo]{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.reuse-note[data-astro-cid-bvzihdzo]{margin:0;font-size:.82rem;color:var(--muted)}.reuse-note[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--fg)}.back[data-astro-cid-bvzihdzo]{color:var(--muted);font-size:.95rem}.back[data-astro-cid-bvzihdzo]:hover{color:var(--accent);text-decoration:none}@media(max-width:720px){.prose[data-astro-cid-bvzihdzo]{padding:32px 0 24px}.content[data-astro-cid-bvzihdzo]{font-size:1rem;line-height:1.85}.content[data-astro-cid-bvzihdzo] h2{font-size:1.4rem}.content[data-astro-cid-bvzihdzo] h3{font-size:1.15rem}}
