.bsky-comments[data-astro-cid-mtgw4a42]{margin-top:var(--spacing-12)}.bsky-comments-title[data-astro-cid-mtgw4a42]{font-size:var(--font-size-base);letter-spacing:.08em;margin-bottom:var(--spacing-2)}.bsky-comments-lead[data-astro-cid-mtgw4a42],.bsky-comments-stats[data-astro-cid-mtgw4a42],.bsky-comments-empty[data-astro-cid-mtgw4a42]{font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.04em;line-height:var(--leading-relaxed)}.bsky-comments-stats[data-astro-cid-mtgw4a42]{margin-top:var(--spacing-1);font-variant-numeric:tabular-nums}.bsky-comments-list[data-astro-cid-mtgw4a42]{margin:var(--spacing-5) 0 0;border-top:1px solid var(--color-border-subtle);padding:0;list-style:none}.bsky-comments-list[data-astro-cid-mtgw4a42]:empty{display:none}.bsky-comments-empty[data-astro-cid-mtgw4a42]{margin-top:var(--spacing-4)}.bsky-comments-action[data-astro-cid-mtgw4a42]{margin-top:var(--spacing-5);font-size:var(--font-size-sm)}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment{padding:var(--spacing-4) 0 0}.bsky-comments-list[data-astro-cid-mtgw4a42]>.bsky-comment{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle)}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-head{align-items:baseline;gap:0 var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.04em;flex-wrap:wrap;display:flex}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-name{font-size:var(--font-size-sm);color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-handle{overflow-wrap:anywhere}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-badge{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:0 .5em}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-date{color:var(--color-brand);font-variant-numeric:tabular-nums}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-date:hover,.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-name:hover{color:var(--color-brand)}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-text{margin-top:var(--spacing-1);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-attach{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.bsky-comments-list[data-astro-cid-mtgw4a42] .bsky-comment-replies{margin:0 0 0 var(--spacing-2);padding:0 0 0 var(--spacing-4);border-left:1px solid var(--color-border);list-style:none}figure[data-astro-cid-ghviavp6].bsky-embed{margin:2.2em 0}figure[data-astro-cid-ghviavp6].bsky-embed>.bsky-embed-card[data-astro-cid-ghviavp6]{padding:var(--spacing-5) var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.9}figure[data-astro-cid-ghviavp6].bsky-embed>.bsky-embed-card[data-astro-cid-ghviavp6] p{margin:0}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-head{align-items:baseline;gap:0 var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-name{overflow-wrap:anywhere;font-weight:600}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-handle{font-size:var(--font-size-xs);color:var(--color-muted);overflow-wrap:anywhere}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-text{white-space:pre-wrap;overflow-wrap:anywhere}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-attach{margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-foot{margin-top:var(--spacing-3);font-size:var(--font-size-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-foot a{color:var(--color-muted);text-decoration:none}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-foot a:hover{color:var(--color-brand)}figure[data-astro-cid-ghviavp6].bsky-embed .bsky-embed-fallback{font-size:var(--font-size-sm)}.share[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex}.share-label[data-astro-cid-eqjx2q6l]{font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--color-muted)}.share-list[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share-list[data-astro-cid-eqjx2q6l] li[data-astro-cid-eqjx2q6l]{position:relative}.share-btn[data-astro-cid-eqjx2q6l]{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.share-btn[data-astro-cid-eqjx2q6l]:hover,.share-btn[data-astro-cid-eqjx2q6l]:focus-visible{color:var(--color-brand);border-color:var(--color-brand)}.copy-done[data-astro-cid-eqjx2q6l]{white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-muted);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.title-plate[data-astro-cid-invsqhns]{container-type:inline-size}.plate[data-astro-cid-invsqhns]{aspect-ratio:1128/558;border:1px solid var(--color-border);color:var(--color-text);position:relative}.plate[data-astro-cid-invsqhns] p[data-astro-cid-invsqhns]{text-align:center;margin:0;position:absolute;left:0;right:0}.plate-theme[data-astro-cid-invsqhns]{letter-spacing:.3em;text-indent:.3em;color:var(--color-brand);font-size:2.3cqw;line-height:1;top:6.56cqw;transform:translateY(-50%)}.plate-title[data-astro-cid-invsqhns]{font-size:var(--plate-title-size);letter-spacing:.04em;font-feature-settings:"palt" 1;font-weight:700;line-height:1.4;top:50%;transform:translateY(-50%)}.plate-title[data-astro-cid-invsqhns] span[data-astro-cid-invsqhns]{white-space:nowrap;display:block}.plate-foot[data-astro-cid-invsqhns]{color:var(--color-muted);justify-content:center;align-items:baseline;gap:2.66cqw;font-size:2.3cqw;line-height:1;display:flex;bottom:5.67cqw;transform:translateY(50%)}.plate-site[data-astro-cid-invsqhns]{letter-spacing:.2em;color:var(--color-text-secondary)}.plate-domain[data-astro-cid-invsqhns]{letter-spacing:.12em;font-size:2.13cqw}.article[data-astro-cid-ruv7hgo6]{max-width:var(--content-width);padding:calc(var(--rhythm) * 2) var(--spacing-6) 0;margin:0 auto}.article-hero[data-astro-cid-ruv7hgo6]{margin-bottom:var(--spacing-10);border-radius:var(--radius-lg);overflow:hidden}.article-plate[data-astro-cid-ruv7hgo6]{border-radius:0;overflow:visible}.article-header[data-astro-cid-ruv7hgo6]{margin-bottom:calc(var(--rhythm) * 2)}.article-theme[data-astro-cid-ruv7hgo6]{margin-bottom:var(--spacing-3);font-size:var(--font-size-sm);letter-spacing:.14em;color:var(--color-brand);gap:.7em;text-decoration:none;display:inline-flex}.article-theme[data-astro-cid-ruv7hgo6]:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-brand-soft);text-decoration-color:var(--color-brand-soft);text-underline-offset:5px}.article-related[data-astro-cid-ruv7hgo6]{margin-top:calc(var(--rhythm) * 2.5)}.related-more[data-astro-cid-ruv7hgo6]{margin-top:var(--spacing-6);font-size:var(--font-size-sm);letter-spacing:.04em}.article-meta[data-astro-cid-ruv7hgo6]{gap:var(--spacing-2);font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--color-muted);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.meta-sep[data-astro-cid-ruv7hgo6]{opacity:.6}.article-title[data-astro-cid-ruv7hgo6]{letter-spacing:.06em;margin-bottom:var(--spacing-5);font-size:clamp(1.625rem,5vw,2.125rem);line-height:1.55}.article-excerpt[data-astro-cid-ruv7hgo6]{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-text);letter-spacing:.03em;text-align:justify;line-height:2}.article-content[data-astro-cid-ruv7hgo6] p{margin-bottom:1.8em}.article-content[data-astro-cid-ruv7hgo6] h2{letter-spacing:.06em;text-align:start;margin-top:calc(var(--rhythm) * 2);margin-bottom:var(--rhythm);border-inline-start:1px solid var(--color-text-secondary);padding-inline-start:.8em;font-size:1.3125rem;line-height:1.6}.article-content[data-astro-cid-ruv7hgo6] h3{letter-spacing:.05em;text-align:start;margin-top:calc(var(--rhythm) * 1.5);margin-bottom:calc(var(--rhythm) * .5);border-inline-start:1px solid var(--color-muted);padding-inline-start:.8em;font-size:1.125rem;line-height:1.7}.article-content[data-astro-cid-ruv7hgo6] blockquote{padding:0 0 0 var(--spacing-5);border-left:2px solid var(--color-border);color:var(--color-text-secondary);margin:2.2em 0}.article-content[data-astro-cid-ruv7hgo6] pre{text-align:start;letter-spacing:normal;padding:var(--spacing-5);background:var(--color-surface);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--font-size-sm);margin:2em 0;line-height:1.7;overflow-x:auto}.article-content[data-astro-cid-ruv7hgo6] code{font-family:var(--font-mono);letter-spacing:normal;background:var(--color-surface);border-radius:var(--radius);padding:.15em .4em;font-size:.88em}.article-content[data-astro-cid-ruv7hgo6] pre code{background:0 0;padding:0}.article-content[data-astro-cid-ruv7hgo6] ul,.article-content[data-astro-cid-ruv7hgo6] ol{margin-bottom:1.8em;padding-left:1.6em}.article-content[data-astro-cid-ruv7hgo6] li{margin-bottom:.5em}.article-content[data-astro-cid-ruv7hgo6] img{border-radius:var(--radius-lg);margin:2em 0}.article-content[data-astro-cid-ruv7hgo6] figure.emdash-image{margin:var(--rhythm) 0}.article-content[data-astro-cid-ruv7hgo6] figure.emdash-image img{border:1px solid var(--color-border);width:auto;max-width:100%;max-height:min(80vh,40rem);margin:0 auto;display:block}.article-content[data-astro-cid-ruv7hgo6] hr{text-align:center;border:none;margin:3.5em 0}.article-content[data-astro-cid-ruv7hgo6] hr:after{content:"＊";color:var(--color-muted)}.article-content[data-astro-cid-ruv7hgo6] a{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-brand-soft);text-decoration-color:var(--color-brand-soft);transition:text-decoration-color var(--transition-fast)}.article-content[data-astro-cid-ruv7hgo6] a:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.article-content[data-astro-cid-ruv7hgo6] strong{font-weight:700}.article-footer[data-astro-cid-ruv7hgo6]{margin-top:calc(var(--rhythm) * 3);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);gap:var(--spacing-5);flex-direction:column;display:flex}.article-tags[data-astro-cid-ruv7hgo6]{gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.article-tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-sm);letter-spacing:.04em;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius);transition:background-color var(--transition-fast);padding:.2em .75em;line-height:1.6;text-decoration:none;display:inline-block}.article-tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{background:var(--color-brand-tint-strong)}.article-tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:before{content:"#";opacity:.6;margin-inline-end:.15em}.article-nav[data-astro-cid-ruv7hgo6]{margin-top:var(--spacing-10)}.back-link[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-sm)}@media (width<=640px){.article-title[data-astro-cid-ruv7hgo6]{letter-spacing:.04em;font-size:clamp(1.375rem,6vw,1.5rem)}}
