.post-detail-nav_nav__M2oPQ{position:fixed;left:50%;transform:translateX(-50%);bottom:max(var(--ds-space-xl),env(safe-area-inset-bottom));z-index:50}.post-detail-nav_bar__xJvXE{display:flex;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);box-shadow:0 0 0 1px rgba(10,10,10,.08),0 2px 6px rgba(0,0,0,.06),var(--ds-shadow-ambient-lg)}.post-detail-nav_item__nDCHf{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs) var(--ds-space-sm);font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-full);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.post-detail-nav_item__nDCHf:hover{background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.post-detail-nav_item__nDCHf:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.post-detail-nav_item__nDCHf{transition:none}}.zoomable-image_trigger__8mrqw{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.zoomable-image_trigger__8mrqw:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.page_page__vMcVQ{min-height:100dvh;display:flex;background:var(--ds-surface-muted);color:var(--ds-text-primary);font-family:var(--ds-font-sans);-webkit-font-smoothing:antialiased}.page_wrap__og2F7{margin:auto;width:100%;max-width:680px;padding:var(--ds-space-2xl) var(--ds-space-lg);padding-top:max(var(--ds-space-2xl),env(safe-area-inset-top));padding-bottom:max(var(--ds-space-3xl),env(safe-area-inset-bottom))}.page_meta__V7zkB{display:flex;align-items:center;gap:var(--ds-space-sm);margin-bottom:var(--ds-space-sm)}.page_kind__WEz_9{padding:.125rem var(--ds-space-xs);font-size:.6875rem;font-weight:600;color:var(--ds-text-primary);background:var(--ds-fill-subtle);border-radius:var(--ds-radius-sm)}.page_date__2bItQ{font-size:.75rem;color:var(--ds-text-muted)}.page_title___FdbA{margin:0 0 var(--ds-space-sm);font-family:var(--ds-font-display);font-weight:400;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.02em;line-height:1.1;color:var(--ds-text-primary)}.page_lead__Lfx96{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-serif);font-size:1.1875rem;line-height:1.6;color:var(--ds-text-muted)}.page_tags__UlpSM{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);margin-bottom:var(--ds-space-xl)}.page_tag__Fgr0P{padding:.125rem var(--ds-space-sm);font-family:var(--ds-font-mono);font-size:.6875rem;color:var(--ds-text-muted);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.page_carouselWrap__91uo_{max-width:460px;margin:var(--ds-space-md) auto 0}.page_article__pm0p0{max-width:65ch;margin:var(--ds-space-md) auto 0}.page_coverBtn__jYVf5{display:block;width:100%;margin-bottom:var(--ds-space-xl);padding:0;border:none;background:none;cursor:zoom-in}.page_coverBtn__jYVf5:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-lg)}.page_cover__ZwCUX{display:block;width:100%;height:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}