.share__label[data-astro-cid-wkojbtzc]{margin:0 0 10px;font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.share__row[data-astro-cid-wkojbtzc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.share__icon[data-astro-cid-wkojbtzc]{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.share__icon[data-astro-cid-wkojbtzc]:hover,.share__icon[data-astro-cid-wkojbtzc]:focus-visible{color:var(--fg);border-color:var(--line-2)}.share__icon[data-astro-cid-wkojbtzc] svg[data-astro-cid-wkojbtzc]{width:16px;height:16px}.share__native[data-astro-cid-wkojbtzc]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--fg);font:600 15px var(--f-body);cursor:pointer}.share__native[data-astro-cid-wkojbtzc][hidden]{display:none}.share__native[data-astro-cid-wkojbtzc] svg[data-astro-cid-wkojbtzc]{width:18px;height:18px;color:var(--orange)}.share__done[data-astro-cid-wkojbtzc]{font-size:13px;color:var(--muted)}.share--side[data-astro-cid-wkojbtzc]{margin-top:28px}.share--end[data-astro-cid-wkojbtzc]{max-width:var(--measure);margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}.share--end[data-astro-cid-wkojbtzc].has-native .share__icon[data-astro-cid-wkojbtzc]:not(.share__copy){display:none}.share--end[data-astro-cid-wkojbtzc]{display:none}@media(max-width:980px){.share--side[data-astro-cid-wkojbtzc]{display:none}.share--end[data-astro-cid-wkojbtzc]{display:block}}.preview-bar[data-astro-cid-g6jwv4qx]{margin:0;padding:10px 18px;background:var(--accent-soft);border-bottom:1px solid var(--line);color:var(--accent);text-align:center;font-size:14.5px;font-weight:600}.post[data-astro-cid-g6jwv4qx]{position:relative;padding-top:28px}.post[data-astro-cid-g6jwv4qx]:before{content:"";position:absolute;left:0;right:30%;top:-120px;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,138,31,.14),transparent),radial-gradient(closest-side at 80% 40%,rgba(79,124,255,.12),transparent);filter:blur(20px)}.crumbs[data-astro-cid-g6jwv4qx]{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:14px;color:var(--muted)}.crumbs[data-astro-cid-g6jwv4qx] a[data-astro-cid-g6jwv4qx]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-g6jwv4qx] a[data-astro-cid-g6jwv4qx]:hover{color:var(--accent)}.post__head[data-astro-cid-g6jwv4qx]{max-width:880px;margin:28px 0 26px}.post__head[data-astro-cid-g6jwv4qx] h1[data-astro-cid-g6jwv4qx]{font-size:clamp(32px,4.8vw,52px);line-height:1.06;letter-spacing:-.03em;margin:12px 0 16px}.post__meta[data-astro-cid-g6jwv4qx]{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font:500 12.5px var(--f-mono)}.post__cover[data-astro-cid-g6jwv4qx]{display:block;width:100%;max-width:980px;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px;border:1px solid var(--line);background:var(--surface-2);filter:var(--img-dim)}.post__body[data-astro-cid-g6jwv4qx]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;margin-top:36px;align-items:start}.post__main[data-astro-cid-g6jwv4qx]{grid-column:1;grid-row:1;min-width:0}.post__side[data-astro-cid-g6jwv4qx]{grid-column:2;grid-row:1;position:sticky;top:88px}.toc[data-astro-cid-g6jwv4qx]{font-size:14.5px;max-height:calc(100vh - 230px);overflow:auto}.toc[data-astro-cid-g6jwv4qx] summary[data-astro-cid-g6jwv4qx]{cursor:pointer;margin-bottom:10px;font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.toc[data-astro-cid-g6jwv4qx] ol[data-astro-cid-g6jwv4qx]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--line)}.toc[data-astro-cid-g6jwv4qx] a[data-astro-cid-g6jwv4qx]{display:block;margin-left:-2px;padding:3px 0 3px 12px;border-left:2px solid transparent;color:var(--muted);text-decoration:none}.toc[data-astro-cid-g6jwv4qx] a[data-astro-cid-g6jwv4qx]:hover{color:var(--accent)}.toc[data-astro-cid-g6jwv4qx] a[data-astro-cid-g6jwv4qx].is-active{color:var(--fg);border-left-color:var(--orange)}@media(max-width:980px){.post__body[data-astro-cid-g6jwv4qx]{grid-template-columns:minmax(0,1fr);gap:24px}.post__side[data-astro-cid-g6jwv4qx]{grid-column:1;grid-row:auto;position:static}.post__side[data-astro-cid-g6jwv4qx]:not(:has(.toc)){display:none}.toc[data-astro-cid-g6jwv4qx]{max-height:none;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.toc[data-astro-cid-g6jwv4qx] summary[data-astro-cid-g6jwv4qx]{margin-bottom:0}.toc[data-astro-cid-g6jwv4qx] details[data-astro-cid-g6jwv4qx][open] summary[data-astro-cid-g6jwv4qx]{margin-bottom:10px}.post__main[data-astro-cid-g6jwv4qx]{grid-row:auto}}.about-box[data-astro-cid-g6jwv4qx]{display:flex;gap:14px;align-items:flex-start;max-width:var(--measure);margin-top:48px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;font-size:15px;color:var(--muted)}.about-box[data-astro-cid-g6jwv4qx] img[data-astro-cid-g6jwv4qx]{flex:none;border-radius:10px}.about-box[data-astro-cid-g6jwv4qx] p[data-astro-cid-g6jwv4qx]{margin:0}.about-box[data-astro-cid-g6jwv4qx] .about-box__name[data-astro-cid-g6jwv4qx]{font-family:var(--f-display);font-weight:600;font-size:16px;color:var(--fg);margin-bottom:2px}.related[data-astro-cid-g6jwv4qx]{margin-top:64px}.related[data-astro-cid-g6jwv4qx]{border-top:1px solid var(--line);padding-top:48px}.related[data-astro-cid-g6jwv4qx] h2[data-astro-cid-g6jwv4qx]{font-size:26px;margin:0 0 20px}
