.comments[data-astro-cid-jvxsf75u]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.comments__title[data-astro-cid-jvxsf75u]{font-size:1rem;font-weight:600;margin-bottom:var(--space-3)}.comments__hint[data-astro-cid-jvxsf75u]{color:var(--ink-faint);font-size:.85rem}.comments__retry{margin-top:8px;padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-size:.85rem;cursor:pointer}.comments__retry:hover{background:var(--surface-2)}.copyright[data-astro-cid-55hnotdj]{margin-top:var(--space-7);padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);font-size:.82rem;line-height:1.8;color:var(--ink-muted)}.copyright__line[data-astro-cid-55hnotdj]+.copyright__line[data-astro-cid-55hnotdj]{margin-top:4px}.copyright[data-astro-cid-55hnotdj] a[data-astro-cid-55hnotdj]{color:var(--accent);text-decoration:underline;text-underline-offset:.2em;word-break:break-all}.copyright__year[data-astro-cid-55hnotdj]{margin-top:8px;color:var(--ink-faint)}.adjacent[data-astro-cid-bknnyp27]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between}.adjacent__item[data-astro-cid-bknnyp27]{display:flex;flex-direction:column;gap:4px;max-width:46%}.adjacent__item--next[data-astro-cid-bknnyp27]{margin-left:auto;text-align:right}.adjacent__label[data-astro-cid-bknnyp27]{font-size:.75rem;color:var(--ink-faint)}.adjacent__title[data-astro-cid-bknnyp27]{font-size:.92rem;font-weight:600}.adjacent__item[data-astro-cid-bknnyp27]:hover .adjacent__title[data-astro-cid-bknnyp27]{color:var(--accent)}.related[data-astro-cid-bknnyp27]{margin-top:var(--space-6)}.related__title[data-astro-cid-bknnyp27]{font-size:.95rem;font-weight:600;margin-bottom:var(--space-2)}.related__list[data-astro-cid-bknnyp27]{border-top:1px solid var(--line)}.related__item[data-astro-cid-bknnyp27]{display:flex;gap:var(--space-4);padding:10px 2px;border-bottom:1px solid var(--line);font-size:.9rem}.related__date[data-astro-cid-bknnyp27]{color:var(--ink-faint);font-size:.78rem;font-variant-numeric:tabular-nums;flex:none}.related__name[data-astro-cid-bknnyp27]{font-weight:500}.related__item[data-astro-cid-bknnyp27]:hover .related__name[data-astro-cid-bknnyp27]{color:var(--accent)}.progress[data-astro-cid-jx4nc67j]{position:fixed;top:0;left:0;right:0;height:2px;z-index:40;pointer-events:none}.progress__bar[data-astro-cid-jx4nc67j]{height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.toc[data-astro-cid-6t6zfk7k]{border-left:2px solid var(--line);padding-left:14px}.toc__title[data-astro-cid-6t6zfk7k]{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;list-style:none}.toc__title[data-astro-cid-6t6zfk7k]::-webkit-details-marker{display:none}.toc__list[data-astro-cid-6t6zfk7k]{margin-top:10px;display:flex;flex-direction:column;gap:2px}.toc__item[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]{display:block;font-size:.82rem;line-height:1.5;color:var(--ink-muted);border-left:2px solid transparent;margin-left:-16px;padding:4px 0 4px 14px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.toc__item--h3[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]{padding-left:26px;font-size:.78rem}.toc__item[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]:hover{color:var(--ink)}.toc__item[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k].is-active{color:var(--accent);border-left-color:var(--accent)}.post-layout[data-astro-cid-gysqo7gh]{max-width:1120px;margin-inline:auto;padding-inline:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.article[data-astro-cid-gysqo7gh]{max-width:748px;margin-inline:auto;padding-block:48px 96px}.post-aside[data-astro-cid-gysqo7gh]{display:none}.article__tags[data-astro-cid-gysqo7gh]{display:inline-flex;gap:8px;flex-wrap:wrap}@media(min-width:1280px){.post-layout[data-astro-cid-gysqo7gh]{grid-template-columns:minmax(0,748px) 220px;gap:var(--space-5);justify-content:center}.post-aside[data-astro-cid-gysqo7gh]{display:block;position:sticky;top:calc(var(--nav-height) + 32px);padding-top:96px}}
