.support[data-astro-cid-s6hqrx62]{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.support__copy[data-astro-cid-s6hqrx62]{flex:1;min-width:0}.support__label[data-astro-cid-s6hqrx62]{display:inline-block;margin-bottom:var(--space-2);padding:.15rem .45rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-default);font-family:var(--font-code);font-size:var(--text-eyebrow);letter-spacing:.08em}.support__text[data-astro-cid-s6hqrx62]{color:var(--text-secondary);font-family:var(--font-reading);font-size:var(--text-small);line-height:1.8}.support__text[data-astro-cid-s6hqrx62] strong[data-astro-cid-s6hqrx62]{color:var(--accent-default);font-weight:600}.support__text[data-astro-cid-s6hqrx62] a[data-astro-cid-s6hqrx62]{color:var(--accent-default);border-bottom:1px solid color-mix(in srgb,var(--accent-default) 35%,transparent)}.support__text[data-astro-cid-s6hqrx62] a[data-astro-cid-s6hqrx62]:hover{border-bottom-color:var(--accent-default);color:var(--accent-hover)}.support__qr[data-astro-cid-s6hqrx62]{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;border-radius:var(--radius-md);background:var(--brand-wechat-strong);color:var(--brand-wechat-contrast);cursor:pointer;font-family:var(--font-ui);transition:filter var(--motion-fast) ease}.support__qr[data-astro-cid-s6hqrx62]:hover{filter:brightness(1.06)}.support__qr-image[data-astro-cid-s6hqrx62]{width:3.25rem;height:3.25rem;border-radius:var(--radius-sm);background:var(--qr-backdrop);object-fit:contain;padding:.2rem}.support__qr-text[data-astro-cid-s6hqrx62]{display:grid;gap:.3rem;text-align:left}.support__qr-title[data-astro-cid-s6hqrx62]{display:flex;align-items:center;gap:.35rem;font-size:var(--text-small);font-weight:600}.support__qr-title[data-astro-cid-s6hqrx62] svg{width:.95em;height:.95em}.support__qr-keyword[data-astro-cid-s6hqrx62]{display:inline-block;padding:.1rem .4rem;border-radius:var(--radius-sm);background:var(--qr-backdrop);color:var(--ink-900);font-family:var(--font-code);font-size:var(--text-meta)}.wechat-modal[data-astro-cid-s6hqrx62]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--space-5)}.wechat-modal[data-astro-cid-s6hqrx62][hidden]{display:none}.wechat-modal__backdrop[data-astro-cid-s6hqrx62]{position:absolute;inset:0;border:0;background:var(--overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:zoom-out}.wechat-modal__panel[data-astro-cid-s6hqrx62]{position:relative;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-card);transform:scale(.96);transition:transform var(--motion-base) var(--ease-editorial)}.wechat-modal--open[data-astro-cid-s6hqrx62] .wechat-modal__panel[data-astro-cid-s6hqrx62]{transform:scale(1)}.wechat-modal__image[data-astro-cid-s6hqrx62]{width:min(80vw,26rem);height:auto;border-radius:var(--radius-md);background:var(--qr-backdrop);object-fit:contain}.wechat-modal__close[data-astro-cid-s6hqrx62]{position:absolute;top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--border-default);border-radius:50%;background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease}.wechat-modal__close[data-astro-cid-s6hqrx62]:hover{border-color:var(--border-strong);color:var(--accent-default)}@media(max-width:700px){.support[data-astro-cid-s6hqrx62]{flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4)}.support__qr[data-astro-cid-s6hqrx62]{justify-content:center}}.post-nav[data-astro-cid-43uqxkh2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.post-nav__item[data-astro-cid-43uqxkh2]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}a[data-astro-cid-43uqxkh2].post-nav__item:hover{border-color:var(--border-strong);background:var(--surface-card)}.post-nav__item--empty[data-astro-cid-43uqxkh2]{border-color:transparent}.post-nav__label[data-astro-cid-43uqxkh2]{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-code);font-size:var(--text-eyebrow);letter-spacing:.08em}.post-nav__label[data-astro-cid-43uqxkh2] svg{width:.9em;height:.9em}.post-nav__item--prev[data-astro-cid-43uqxkh2] .post-nav__label[data-astro-cid-43uqxkh2] svg{transform:rotate(180deg)}.post-nav__title[data-astro-cid-43uqxkh2]{color:var(--text-primary);font-family:var(--font-reading);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}a[data-astro-cid-43uqxkh2].post-nav__item:hover .post-nav__title[data-astro-cid-43uqxkh2]{color:var(--accent-default)}.post-nav__item--next[data-astro-cid-43uqxkh2]{text-align:right}.post-nav__item--next[data-astro-cid-43uqxkh2] .post-nav__label[data-astro-cid-43uqxkh2]{justify-content:flex-end}@media(max-width:560px){.post-nav[data-astro-cid-43uqxkh2]{grid-template-columns:minmax(0,1fr)}.post-nav__item--next[data-astro-cid-43uqxkh2]{text-align:left}.post-nav__item--next[data-astro-cid-43uqxkh2] .post-nav__label[data-astro-cid-43uqxkh2]{justify-content:flex-start}.post-nav__item--next[data-astro-cid-43uqxkh2] .post-nav__label[data-astro-cid-43uqxkh2] svg{transform:none}}.post[data-astro-cid-bvzihdzo]{padding-block:var(--space-6) var(--space-9)}.post-layout[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);justify-content:center}.post-article[data-astro-cid-bvzihdzo]{width:min(var(--layout-reading),100%);margin-inline:auto}.post-extra[data-astro-cid-bvzihdzo]{width:min(var(--layout-reading),100%);margin-inline:auto;margin-top:var(--space-6)}.post-header[data-astro-cid-bvzihdzo]{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-strong)}.post-header__breadcrumb[data-astro-cid-bvzihdzo]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-muted);font-family:var(--font-code);font-size:var(--text-eyebrow)}.post-header__breadcrumb[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--accent-default)}.post-header__title[data-astro-cid-bvzihdzo]{margin-bottom:var(--space-4);font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;line-height:var(--leading-title)}.post-header__lede[data-astro-cid-bvzihdzo]{max-width:42rem;margin-bottom:var(--space-4);color:var(--text-secondary);font-family:var(--font-reading);font-size:1.125rem;line-height:1.8}.post-header__meta[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-family:var(--font-code);font-size:var(--text-eyebrow)}.post-header__tags[data-astro-cid-bvzihdzo]{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.post-prose[data-astro-cid-bvzihdzo]{padding-top:var(--space-5)}.post-related[data-astro-cid-bvzihdzo]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.post-related__title[data-astro-cid-bvzihdzo]{margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--text-small);font-weight:500}.post-related__list[data-astro-cid-bvzihdzo]{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.post-related__list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--border-default)}.post-related__list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover .post-related__name[data-astro-cid-bvzihdzo]{color:var(--accent-default)}.post-related__name[data-astro-cid-bvzihdzo]{color:var(--text-primary);font-family:var(--font-reading);font-size:.9375rem;overflow-wrap:anywhere}.post-related__date[data-astro-cid-bvzihdzo]{flex:0 0 auto;color:var(--text-muted);font-family:var(--font-code);font-size:var(--text-eyebrow)}.post-footer[data-astro-cid-bvzihdzo]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.post-footer__license[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--text-small);font-weight:500}.post-footer__license[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{color:var(--text-muted);font-family:var(--font-reading);font-size:var(--text-small);line-height:1.8}.post-footer__license[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--accent-default)}.post-toc[data-astro-cid-bvzihdzo]{display:none}.post-toc__title[data-astro-cid-bvzihdzo]{margin-bottom:var(--space-3);color:var(--text-muted);font-family:var(--font-code);font-size:var(--text-eyebrow);letter-spacing:.08em}.post-toc[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.post-toc[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-1);color:var(--text-muted);font-family:var(--font-ui);font-size:.8125rem;line-height:1.5}.post-toc[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo] span[data-astro-cid-bvzihdzo]{color:var(--text-muted);font-family:var(--font-code);font-size:.625rem}.post-toc[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--accent-default)}@media(max-width:1200px){.post-toc[data-astro-cid-bvzihdzo]{display:none}}@media(min-width:1201px){.post-layout[data-astro-cid-bvzihdzo]{grid-template-columns:13rem minmax(0,42rem) 13rem;gap:var(--space-6)}.post-toc[data-astro-cid-bvzihdzo]{display:block;position:sticky;top:6.5rem;align-self:start;max-height:calc(100vh - 8rem);overflow-y:auto;padding-left:var(--space-4);border-left:1px solid var(--border-default)}.post-article[data-astro-cid-bvzihdzo]{grid-column:2;width:100%}.post-toc[data-astro-cid-bvzihdzo]{grid-column:1;grid-row:1}}@media(max-width:700px){.post[data-astro-cid-bvzihdzo]{padding-block:var(--space-5) var(--space-8)}.post-header__lede[data-astro-cid-bvzihdzo]{font-size:1rem}}.mdx-image[data-astro-cid-5wkfpcyv]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.mdx-figure[data-astro-cid-5wkfpcyv]{margin-block:var(--space-6)}.mdx-figure__frame[data-astro-cid-5wkfpcyv]{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-muted)}.mdx-figure__image[data-astro-cid-5wkfpcyv]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.mdx-figure__image--loading[data-astro-cid-5wkfpcyv]{opacity:0;transition:opacity .7s ease}.mdx-figure__caption[data-astro-cid-5wkfpcyv]{margin-top:var(--space-2);color:var(--text-muted);font-family:var(--font-reading);font-size:var(--text-small);font-style:italic;text-align:center}
