.comments[data-astro-cid-clnq4c4i]{background:var(--bg-surface);border:3px solid var(--line);box-shadow:6px 6px 0 0 var(--shadow);margin-top:32px;padding:20px}.comments__title[data-astro-cid-clnq4c4i]{margin:0;font-size:20px}.comments__note[data-astro-cid-clnq4c4i]{color:var(--text-faint);margin:6px 0 16px;font-size:13px}.post-page[data-astro-cid-ruv7hgo6]{padding:28px 16px 72px}.post-page__inner[data-astro-cid-ruv7hgo6]{max-width:1080px;margin-inline:auto}.post-header[data-astro-cid-ruv7hgo6]{max-width:780px;margin:0 auto 28px}.crumb[data-astro-cid-ruv7hgo6]{margin:0 0 18px;font-size:14px}.crumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--text-soft);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6] svg[data-astro-cid-ruv7hgo6]{transform:rotate(180deg)}.crumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{color:var(--accent)}.post-header__meta[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.post-header__item[data-astro-cid-ruv7hgo6]{color:var(--text-faint);font-size:13px;font-family:var(--font-code);align-items:center;gap:6px;display:inline-flex}.post-header__title[data-astro-cid-ruv7hgo6]{margin:0;font-size:clamp(28px,5vw,40px);line-height:1.4}.post-header__desc[data-astro-cid-ruv7hgo6]{color:var(--text-soft);margin:12px 0 0;font-size:16px;line-height:1.8}.post-header__tags[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.post-header__tags[data-astro-cid-ruv7hgo6] .px-chip[data-astro-cid-ruv7hgo6]{padding:2px 8px;font-size:12px;text-decoration:none}.post-header__tags[data-astro-cid-ruv7hgo6] .px-chip[data-astro-cid-ruv7hgo6]:hover{background:var(--accent-3);color:var(--ink-raw)}.post-layout[data-astro-cid-ruv7hgo6]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.post-body[data-astro-cid-ruv7hgo6]{min-width:0}.post-body__paper[data-astro-cid-ruv7hgo6]{background:var(--bg-surface);padding:36px}@media (width>=768px){.post-body__paper[data-astro-cid-ruv7hgo6]{padding:44px 52px}}.post-edit[data-astro-cid-ruv7hgo6]{border-top:3px dashed var(--line-soft);margin:32px 0 0;padding-top:16px;font-size:13px}.post-edit[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--text-faint);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.post-edit[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{color:var(--accent)}.post-nav[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.post-nav__item[data-astro-cid-ruv7hgo6]{color:var(--text-main);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.post-nav__item--next[data-astro-cid-ruv7hgo6]{text-align:right}.post-nav__label[data-astro-cid-ruv7hgo6]{color:var(--accent);align-items:center;gap:6px;font-size:13px;display:inline-flex}.post-nav__item--next[data-astro-cid-ruv7hgo6] .post-nav__label[data-astro-cid-ruv7hgo6]{justify-content:flex-end}.post-nav__item--next[data-astro-cid-ruv7hgo6] .post-nav__label[data-astro-cid-ruv7hgo6] svg[data-astro-cid-ruv7hgo6]{transform:rotate(0)}.post-nav__label[data-astro-cid-ruv7hgo6] svg[data-astro-cid-ruv7hgo6]{transform:rotate(180deg)}.post-nav__title[data-astro-cid-ruv7hgo6]{font-size:15px;line-height:1.6}.post-nav__item[data-astro-cid-ruv7hgo6]:hover .post-nav__title[data-astro-cid-ruv7hgo6]{color:var(--accent)}.post-nav__spacer[data-astro-cid-ruv7hgo6]{display:block}.post-aside[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:20px;display:flex;position:sticky;top:84px}.post-toc-wrap[data-astro-cid-ruv7hgo6],.post-related[data-astro-cid-ruv7hgo6]{padding:16px}.post-toc-title[data-astro-cid-ruv7hgo6]{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.post-related[data-astro-cid-ruv7hgo6] ul[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-related[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--text-soft);border-left:3px solid var(--line-soft);padding-left:10px;font-size:13.5px;line-height:1.6;text-decoration:none;display:block}.post-related[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{color:var(--accent);border-left-color:var(--accent)}@media (width<=900px){.post-layout[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}.post-aside[data-astro-cid-ruv7hgo6]{position:static}}@media (width<=767px){.post-body__paper[data-astro-cid-ruv7hgo6]{padding:20px}.post-nav[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}}
