.article-detail[data-astro-cid-57z6rh23]{padding:var(--space-lg) 0;padding-top:calc(var(--space-lg) + 80px);min-height:100vh}.article-header[data-astro-cid-57z6rh23]{margin-bottom:var(--space-lg);max-width:800px}.article-title[data-astro-cid-57z6rh23]{font-family:var(--font-mono);font-size:var(--font-size-xxl);margin-bottom:var(--space-md);color:var(--color-black);font-weight:700}.article-date[data-astro-cid-57z6rh23]{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-gray)}.article-content[data-astro-cid-57z6rh23]{max-width:800px;margin-bottom:var(--space-lg)}.article-content[data-astro-cid-57z6rh23] h2{font-family:var(--font-mono);font-size:var(--font-size-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md);color:var(--color-black);font-weight:700}.article-content[data-astro-cid-57z6rh23] h3{font-family:var(--font-mono);font-size:var(--font-size-lg);margin-top:var(--space-md);margin-bottom:var(--space-sm);color:var(--color-black);font-weight:700}.article-content[data-astro-cid-57z6rh23] p{font-family:var(--font-sans);font-size:var(--font-size-base);margin-bottom:var(--space-md);color:var(--color-text);line-height:1.7}.article-content[data-astro-cid-57z6rh23] ul,.article-content[data-astro-cid-57z6rh23] ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.article-content[data-astro-cid-57z6rh23] li{font-family:var(--font-sans);margin-bottom:var(--space-xs);line-height:1.7}.article-content[data-astro-cid-57z6rh23] code{font-family:var(--font-mono);background:var(--color-black);color:var(--color-white);padding:.2em .4em;font-size:.9em}.article-content[data-astro-cid-57z6rh23] pre{background:var(--color-black);color:var(--color-white);padding:var(--space-md);margin-bottom:var(--space-md);overflow-x:auto}.article-content[data-astro-cid-57z6rh23] pre code{background:0 0;padding:0}.article-content[data-astro-cid-57z6rh23] blockquote{border-left:4px solid var(--color-black);padding-left:var(--space-md);margin:var(--space-md) 0;color:var(--color-gray);font-style:italic}.article-content[data-astro-cid-57z6rh23] a{color:var(--color-blue);text-decoration:underline}.article-content[data-astro-cid-57z6rh23] a:hover{color:var(--color-black)}
