.view-counter[data-astro-cid-uclrkxwp]{display:inline-block}.view-count[data-astro-cid-uclrkxwp]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.view-count-icon[data-astro-cid-uclrkxwp]{font-size:var(--text-base);opacity:.7}.view-count-text[data-astro-cid-uclrkxwp]{display:inline-flex;align-items:baseline;gap:var(--space-1)}.view-count-number[data-astro-cid-uclrkxwp]{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.view-count-number[data-astro-cid-uclrkxwp]:empty:before,.view-count-number[data-astro-cid-uclrkxwp]:contains("—"):before{content:"";display:inline-block;width:2ch;height:1em;background:var(--color-surface);border-radius:var(--radius-xs);animation:pulse var(--duration-slow) var(--ease-in-out) infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){.view-count-number[data-astro-cid-uclrkxwp]:empty:before,.view-count-number[data-astro-cid-uclrkxwp]:contains("—"):before{animation:none;opacity:.5}}.page-layout[data-astro-cid-4dqtj3le]{min-height:100vh;background:radial-gradient(ellipse at center top,var(--color-bg-light) 0%,var(--color-bg-mid) 30%,var(--color-bg-dark) 70%,var(--color-bg-deep) 100%),radial-gradient(circle at 30% 20%,rgba(246,224,94,.02) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(139,149,109,.015) 0%,transparent 50%)}.page-nav[data-astro-cid-4dqtj3le]{position:sticky;top:0;z-index:var(--layer-navigation);background:linear-gradient(180deg,var(--color-surface-elevated) 0%,rgba(42,47,54,.95) 100%);backdrop-filter:blur(12px);border-bottom:2px solid var(--color-border-accent);padding:var(--space-4) var(--space-6);box-shadow:var(--panel-shadow-base)}.page-nav[data-astro-cid-4dqtj3le] .navigation{max-width:1200px;margin:0 auto}.blog-detail[data-astro-cid-4dqtj3le]{max-width:65ch;margin:0 auto;padding:var(--space-16) var(--space-6)}.blog-article[data-astro-cid-4dqtj3le]{animation:fadeIn var(--duration-medium) var(--ease-out)}@keyframes fadeIn{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}.blog-header[data-astro-cid-4dqtj3le]{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-medium)}.blog-title[data-astro-cid-4dqtj3le]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-6)}.blog-meta[data-astro-cid-4dqtj3le]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-bottom:var(--space-6)}.blog-date[data-astro-cid-4dqtj3le]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.blog-tags[data-astro-cid-4dqtj3le]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-tag[data-astro-cid-4dqtj3le]{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-surface-base);padding:var(--space-1) var(--space-3);border-radius:4px;border:1px solid var(--color-border-medium)}.blog-summary[data-astro-cid-4dqtj3le]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);font-style:italic}.blog-content[data-astro-cid-4dqtj3le]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.blog-content[data-astro-cid-4dqtj3le] h1,.blog-content[data-astro-cid-4dqtj3le] h2,.blog-content[data-astro-cid-4dqtj3le] h3,.blog-content[data-astro-cid-4dqtj3le] h4,.blog-content[data-astro-cid-4dqtj3le] h5,.blog-content[data-astro-cid-4dqtj3le] h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4)}.blog-content[data-astro-cid-4dqtj3le] h1{font-size:var(--text-3xl)}.blog-content[data-astro-cid-4dqtj3le] h2{font-size:var(--text-2xl)}.blog-content[data-astro-cid-4dqtj3le] h3{font-size:var(--text-xl)}.blog-content[data-astro-cid-4dqtj3le] p{margin-bottom:var(--space-6)}.blog-content[data-astro-cid-4dqtj3le] a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-border-medium);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}.blog-content[data-astro-cid-4dqtj3le] a:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover)}.blog-content[data-astro-cid-4dqtj3le] ul,.blog-content[data-astro-cid-4dqtj3le] ol{margin-bottom:var(--space-6);padding-left:var(--space-8)}.blog-content[data-astro-cid-4dqtj3le] li{margin-bottom:var(--space-3)}.blog-content[data-astro-cid-4dqtj3le] code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-base);padding:var(--space-1) var(--space-2);border-radius:3px;border:1px solid var(--color-border-medium)}.blog-content[data-astro-cid-4dqtj3le] pre{background:var(--color-surface-base);padding:var(--space-4);border-radius:6px;border:1px solid var(--color-border-medium);overflow-x:auto;margin-bottom:var(--space-6)}.blog-content[data-astro-cid-4dqtj3le] pre code{background:none;padding:0;border:none}.blog-content[data-astro-cid-4dqtj3le] blockquote{border-left:3px solid var(--color-accent-primary);padding-left:var(--space-6);margin-left:0;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-style:italic}.blog-content[data-astro-cid-4dqtj3le] img{max-width:100%;height:auto;border-radius:6px;margin:var(--space-8) 0}.blog-content[data-astro-cid-4dqtj3le] hr{border:none;border-top:1px solid var(--color-border-medium);margin:var(--space-12) 0}@media (max-width: var(--breakpoint-lg)){.blog-detail[data-astro-cid-4dqtj3le]{padding:var(--space-8) var(--space-4)}.blog-title[data-astro-cid-4dqtj3le]{font-size:var(--text-3xl)}.blog-summary[data-astro-cid-4dqtj3le]{font-size:var(--text-base)}}@media(prefers-reduced-motion:reduce){.blog-article[data-astro-cid-4dqtj3le]{animation:none}}
