.comments[data-astro-cid-jvxsf75u]{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--c-border)}.cm-title[data-astro-cid-jvxsf75u]{display:flex;align-items:baseline;gap:var(--s2);margin-bottom:var(--s4);font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--c-strong)}.cm-title[data-astro-cid-jvxsf75u] .latin[data-astro-cid-jvxsf75u]{font-style:italic;font-size:var(--fs-body);color:var(--c-accent)}.giscus-slot[data-astro-cid-jvxsf75u]{min-height:160px}.giscus-slot[data-astro-cid-jvxsf75u]:has(iframe) .cm-loading[data-astro-cid-jvxsf75u]{display:none}.cm-off[data-astro-cid-jvxsf75u]{margin-top:var(--s6);padding:var(--s3);border:1px dashed var(--c-hairline);border-radius:var(--r-btn)}.series[data-astro-cid-iym2ijo2]{margin-bottom:var(--s5);padding:var(--s3) var(--s4);border-radius:var(--r-card);border:1px solid var(--c-hairline)}.sr-head[data-astro-cid-iym2ijo2]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sr-head[data-astro-cid-iym2ijo2] .latin[data-astro-cid-iym2ijo2]{font-style:italic;color:var(--c-accent)}.sr-name[data-astro-cid-iym2ijo2]{color:var(--c-strong)}.sr-name[data-astro-cid-iym2ijo2]:hover{color:var(--c-link)}.sr-list[data-astro-cid-iym2ijo2]{list-style:none;padding:0;margin-top:var(--s2)}.sr-list[data-astro-cid-iym2ijo2] li[data-astro-cid-iym2ijo2]{display:flex;gap:12px;font-size:var(--fs-small);line-height:var(--lh-small);padding:4px 0;color:var(--c-secondary)}.sr-i[data-astro-cid-iym2ijo2]{width:16px;flex:none;text-align:right;color:var(--c-muted)}.sr-list[data-astro-cid-iym2ijo2] a[data-astro-cid-iym2ijo2]:hover{color:var(--c-link)}.sr-list[data-astro-cid-iym2ijo2] .current[data-astro-cid-iym2ijo2]{color:var(--c-strong);font-weight:500}.sr-list[data-astro-cid-iym2ijo2] .current[data-astro-cid-iym2ijo2] .sr-i[data-astro-cid-iym2ijo2]{color:var(--c-gold-strong)}.post[data-astro-cid-egg7nqdx]{max-width:calc(var(--measure) + var(--s6) + var(--aside-w))}.read-progress[data-astro-cid-egg7nqdx]{position:fixed;top:0;left:0;right:0;z-index:50;height:2px;background:var(--c-gold);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.img-zoom[data-astro-cid-egg7nqdx]{max-width:none;max-height:none;width:100vw;height:100vh;margin:0;padding:var(--s6);border:0;background:#0a0914eb;cursor:zoom-out}.img-zoom[data-astro-cid-egg7nqdx][open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3)}.img-zoom[data-astro-cid-egg7nqdx] img[data-astro-cid-egg7nqdx]{max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;border-radius:4px}.img-zoom[data-astro-cid-egg7nqdx] .caption[data-astro-cid-egg7nqdx]{color:#cfc9e6}@media(min-width:1600px){.post[data-astro-cid-egg7nqdx]{margin-inline:auto}}.back[data-astro-cid-egg7nqdx]{display:inline-flex;align-items:center;gap:6px;height:32px;margin-bottom:var(--s4);color:var(--c-muted)}.back[data-astro-cid-egg7nqdx]:hover{color:var(--c-link)}.post-meta[data-astro-cid-egg7nqdx]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.post-no[data-astro-cid-egg7nqdx]{font-size:var(--fs-small);color:var(--c-accent);letter-spacing:.04em}.dot[data-astro-cid-egg7nqdx]{width:4px;height:4px;background:var(--c-gold);transform:rotate(45deg)}.post-upd[data-astro-cid-egg7nqdx]{color:var(--c-muted)}.draft-note[data-astro-cid-egg7nqdx]{margin-top:var(--s3);padding:var(--s2) var(--s3);border:1px dashed var(--c-muted);border-radius:var(--r-btn)}.post-cat[data-astro-cid-egg7nqdx]{color:var(--c-gold-strong)}.post-cat[data-astro-cid-egg7nqdx]:hover{text-decoration:underline;text-underline-offset:3px}.post-title[data-astro-cid-egg7nqdx]{margin-top:var(--s3);max-width:var(--measure);font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--c-strong);letter-spacing:.04em}.post-desc[data-astro-cid-egg7nqdx]{margin-top:var(--s3);max-width:var(--measure);font-family:var(--font-serif);font-weight:600;color:var(--c-secondary)}.post-grid[data-astro-cid-egg7nqdx]{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--c-border);display:grid;grid-template-columns:minmax(0,var(--measure)) var(--aside-w);gap:var(--s6);align-items:start}.post-body[data-astro-cid-egg7nqdx]{min-width:0}.post-cover[data-astro-cid-egg7nqdx]{margin-bottom:var(--s5)}.post-cover[data-astro-cid-egg7nqdx] img{width:100%;height:auto;border-radius:var(--r-card)}.post-aside[data-astro-cid-egg7nqdx]{position:sticky;top:var(--s8)}.aside-title[data-astro-cid-egg7nqdx]{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--c-muted);padding-bottom:var(--s2);border-bottom:1px solid var(--c-border);margin-bottom:var(--s2)}.aside-title[data-astro-cid-egg7nqdx] .latin[data-astro-cid-egg7nqdx]{font-style:italic;font-size:var(--fs-small);color:var(--c-accent);margin-right:4px}.aside-toc[data-astro-cid-egg7nqdx]{list-style:none;padding:0}.aside-toc[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]{position:relative;display:block;padding:6px 0 6px var(--s3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted);transition:color var(--dur-short3) var(--ease-standard)}.aside-toc[data-astro-cid-egg7nqdx] .sub[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]{padding-left:var(--s5);font-size:var(--fs-caption)}.aside-toc[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;transform:rotate(45deg);border:1px solid var(--c-hairline);transition:background-color var(--dur-short3) var(--ease-standard),border-color var(--dur-short3) var(--ease-standard)}.aside-toc[data-astro-cid-egg7nqdx] .sub[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]:before{left:var(--s3)}.aside-toc[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]:hover{color:var(--c-link)}.aside-toc[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx].active{color:var(--c-strong)}.aside-toc[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx].active:before{background:var(--c-gold);border-color:var(--c-gold)}.toc-fold[data-astro-cid-egg7nqdx]{display:none;margin-bottom:var(--s5);border-radius:var(--r-btn);background:var(--c-container);color:var(--c-on-container)}.toc-fold[data-astro-cid-egg7nqdx] summary[data-astro-cid-egg7nqdx]{height:44px;display:flex;align-items:center;padding:0 var(--s3);font-size:var(--fs-small);font-weight:500;cursor:pointer}.toc-fold[data-astro-cid-egg7nqdx] ol[data-astro-cid-egg7nqdx]{padding:0 var(--s3) var(--s3) var(--s6);font-size:var(--fs-small);line-height:var(--lh-body)}.toc-fold[data-astro-cid-egg7nqdx] .sub[data-astro-cid-egg7nqdx]{margin-left:var(--s3)}.post-end[data-astro-cid-egg7nqdx]{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--c-border)}.end-mark[data-astro-cid-egg7nqdx]{width:72px;height:72px;flex:none;display:grid;place-items:center;border-radius:var(--r-card);background:var(--c-container)}.end-diamond[data-astro-cid-egg7nqdx]{width:14px;height:14px;background:var(--c-gold);transform:rotate(45deg)}.end-title[data-astro-cid-egg7nqdx]{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--c-strong)}.end-license[data-astro-cid-egg7nqdx]{color:var(--c-secondary);text-decoration:underline;text-decoration-color:var(--c-hairline);text-underline-offset:3px}.post-tags[data-astro-cid-egg7nqdx]{list-style:none;padding:0;margin-top:var(--s4);display:flex;flex-wrap:wrap;gap:var(--s2)}.post-tags[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--c-hairline);font-size:var(--fs-caption);color:var(--c-secondary)}.post-tags[data-astro-cid-egg7nqdx] a[data-astro-cid-egg7nqdx]:hover{background:var(--c-container);border-color:var(--c-container);color:var(--c-on-container)}.post-nav[data-astro-cid-egg7nqdx]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s6)}.pn[data-astro-cid-egg7nqdx]{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3) 0;border-top:1px solid var(--c-hairline)}.pn-next[data-astro-cid-egg7nqdx]{text-align:right;align-items:flex-end}.pn-label[data-astro-cid-egg7nqdx]{display:inline-flex;align-items:center;gap:4px}.pn-title[data-astro-cid-egg7nqdx]{font-size:var(--fs-body);line-height:var(--lh-small);color:var(--c-strong);transition:color var(--dur-short3) var(--ease-standard)}.pn[data-astro-cid-egg7nqdx]:hover .pn-title[data-astro-cid-egg7nqdx]{color:var(--c-link)}@container (max-width: 951px){.post-grid[data-astro-cid-egg7nqdx]{grid-template-columns:minmax(0,var(--measure))}.post-aside[data-astro-cid-egg7nqdx]{display:none}.toc-fold[data-astro-cid-egg7nqdx]{display:block}}@media(max-width:767px){.post-grid[data-astro-cid-egg7nqdx]{margin-top:var(--s4);padding-top:var(--s4)}.post-nav[data-astro-cid-egg7nqdx]{grid-template-columns:1fr}.pn-next[data-astro-cid-egg7nqdx]{text-align:left;align-items:flex-start}}
