.share-button[data-astro-cid-pdpwtcee]{color:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.45rem;display:inline-flex}.share-button[data-astro-cid-pdpwtcee]:hover{color:var(--accent)}.share-button[data-astro-cid-pdpwtcee] svg{width:1.65rem;height:1.65rem}.share-button[data-astro-cid-pdpwtcee] .brand-icon{fill:currentColor}.share-button[data-astro-cid-pdpwtcee] .outline-icon{fill:#0000;stroke:currentColor;stroke-width:2px}.wechat-dialog[data-astro-cid-pdpwtcee]{border:1px solid var(--border);background:var(--surface);max-width:min(90vw,22rem);color:var(--foreground);text-align:center;border-radius:1rem;margin:auto;padding:1.5rem}.wechat-dialog[data-astro-cid-pdpwtcee]::backdrop{background:#0000008c}.wechat-dialog[data-astro-cid-pdpwtcee] h2[data-astro-cid-pdpwtcee]{font-size:1.15rem;font-weight:700}.wechat-dialog[data-astro-cid-pdpwtcee] p[data-astro-cid-pdpwtcee]{margin:.75rem 0;font-size:.9rem}.wechat-dialog[data-astro-cid-pdpwtcee] img[data-astro-cid-pdpwtcee]{width:160px;height:160px;margin:auto;display:block}.dialog-actions[data-astro-cid-pdpwtcee]{justify-content:center;gap:.75rem;display:flex}.dialog-actions[data-astro-cid-pdpwtcee] button[data-astro-cid-pdpwtcee]{cursor:pointer;border:1px solid var(--border);border-radius:.5rem;padding:.4rem .8rem}.dialog-actions[data-astro-cid-pdpwtcee] button[data-astro-cid-pdpwtcee]:hover{color:var(--accent);border-color:var(--accent)}.share-status[data-astro-cid-pdpwtcee]{color:var(--muted-foreground);font-size:.8rem;display:block}.share-fallback[data-astro-cid-pdpwtcee]{width:100%;color:var(--foreground)}.waline-section[data-astro-cid-6z3q2ejd]{border-top:1px dashed var(--color-border);margin-top:2.5rem;padding-top:2rem}.waline-section[data-astro-cid-6z3q2ejd] h2[data-astro-cid-6z3q2ejd]{color:var(--color-foreground);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.waline-preview[data-astro-cid-6z3q2ejd]{color:var(--color-muted-foreground);margin-bottom:1rem;font-size:.8rem}#waline-comments[data-astro-cid-6z3q2ejd]{--waline-bg-color:var(--background-alt);--waline-bg-color-light:var(--muted);--waline-bg-color-hover:var(--muted);--waline-color:var(--foreground);--waline-light-grey:var(--muted-foreground);--waline-dark-grey:var(--muted-foreground);--waline-border-color:var(--border);--waline-theme-color:var(--accent);--waline-active-color:var(--accent-hover);--waline-disable-bg-color:var(--muted);--waline-disable-color:var(--muted-foreground)}.article-page[data-astro-cid-wq7kak54]{--article-bg:#f1f5f8;--article-card:#fff;background:var(--article-bg);padding-bottom:5rem}[data-theme=dark] .article-page[data-astro-cid-wq7kak54]{--article-bg:#101b2b;--article-card:#1b293a}.article-banner[data-astro-cid-wq7kak54]{background:#244d64;height:220px;overflow:hidden}.article-banner[data-astro-cid-wq7kak54] img[data-astro-cid-wq7kak54]{object-fit:cover;object-position:center 48%;width:100%;height:100%}.article-grid[data-astro-cid-wq7kak54]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.35rem;max-width:1100px;margin:-2.75rem auto 0;padding:0 1.5rem;display:grid;position:relative}.article-card[data-astro-cid-wq7kak54],.profile-card[data-astro-cid-wq7kak54],.toc-card[data-astro-cid-wq7kak54]{background:var(--article-card);border-radius:20px;min-width:0;box-shadow:0 8px 30px #1d415008}.article-card[data-astro-cid-wq7kak54]{padding:0 2.5rem 2.5rem}.article-card[data-astro-cid-wq7kak54]>.app-layout{padding-inline:0}.article-sidebar[data-astro-cid-wq7kak54]{align-self:stretch}.profile-card[data-astro-cid-wq7kak54]{text-align:center;padding:0 1.35rem 1.25rem;overflow:hidden}.profile-cover[data-astro-cid-wq7kak54]{background:linear-gradient(120deg,#99d5db,#7fb6d1 52%,#b8dfe1);height:72px;margin:0 -1.35rem}.profile-avatar[data-astro-cid-wq7kak54]{border:5px solid var(--article-card);background:var(--article-card);object-fit:contain;border-radius:50%;width:88px;height:88px;margin:-44px auto .75rem;padding:10px;position:relative}.profile-card[data-astro-cid-wq7kak54] h2[data-astro-cid-wq7kak54]{font-size:1.25rem;font-weight:750}.profile-card[data-astro-cid-wq7kak54] p[data-astro-cid-wq7kak54]{color:var(--color-muted-foreground);margin:.55rem 0 1rem;font-size:.83rem;line-height:1.8}.profile-stats[data-astro-cid-wq7kak54]{justify-content:center;gap:2.8rem;margin:.3rem 0 .8rem;display:flex}.profile-stats[data-astro-cid-wq7kak54] a[data-astro-cid-wq7kak54]{gap:.1rem;text-decoration:none;display:grid}.profile-stats[data-astro-cid-wq7kak54] strong[data-astro-cid-wq7kak54]{font-size:1.1rem}.profile-stats[data-astro-cid-wq7kak54] span[data-astro-cid-wq7kak54]{color:var(--color-muted-foreground);font-size:.75rem}.profile-socials[data-astro-cid-wq7kak54]{color:#168fa3;justify-content:center;display:flex}[data-theme=dark] .profile-socials[data-astro-cid-wq7kak54]{color:#5ac9d1}.toc-card[data-astro-cid-wq7kak54]{margin-top:1rem;padding:1.4rem;position:sticky;top:5.5rem}.article-sidebar[data-astro-cid-wq7kak54] .article-toc{max-height:calc(100svh - 10rem);overflow-y:auto}@media (width>=960px){.article-card[data-astro-cid-wq7kak54] .article-inline-toc{display:none}}@media (width<=959px){.article-grid[data-astro-cid-wq7kak54]{grid-template-columns:minmax(0,1fr);max-width:850px}.article-sidebar[data-astro-cid-wq7kak54]{display:none}}@media (width<=560px){.article-banner[data-astro-cid-wq7kak54]{height:150px}.article-grid[data-astro-cid-wq7kak54]{margin-top:-2rem;padding:0 1rem}.article-card[data-astro-cid-wq7kak54]{border-radius:18px;padding:0 1.25rem 1.5rem}}
