.post-shell[data-astro-cid-gysqo7gh]{max-width:1360px;margin:0 auto;padding:2.5rem 1.5rem;width:100%}.content-three-column-grid[data-astro-cid-gysqo7gh],.layout-grid[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:280px 1fr 310px;gap:2.5rem;align-items:start}.left-rail-col[data-astro-cid-gysqo7gh]{position:relative}.article-center-col[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;gap:2rem;min-width:0}.right-rail-col[data-astro-cid-gysqo7gh]{position:relative}.episode-article-header[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;gap:1.25rem}.header-breadcrumbs[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;color:var(--color-ink-muted);flex-wrap:wrap}.category-badge[data-astro-cid-gysqo7gh]{font-weight:800;color:var(--color-terracotta);background:var(--color-terracotta-light);padding:.2rem .5rem;border-radius:4px;letter-spacing:.03em}.edition-tag[data-astro-cid-gysqo7gh]{font-weight:700;color:var(--color-ink)}.bullet-sep[data-astro-cid-gysqo7gh]{color:var(--color-border-strong)}.publish-time[data-astro-cid-gysqo7gh]{color:var(--color-ink-faint)}.episode-main-title[data-astro-cid-gysqo7gh]{font-size:2.6rem;line-height:1.15;font-weight:800;color:var(--color-ink)}.modern-hook-banner[data-astro-cid-gysqo7gh]{background:#f0fdf4;border-left:4px solid #16a34a;border-top:1px solid rgba(22,163,74,.2);border-right:1px solid rgba(22,163,74,.2);border-bottom:1px solid rgba(22,163,74,.2);border-radius:8px;padding:.9rem 1.25rem;margin:1rem 0}.hook-tag[data-astro-cid-gysqo7gh]{display:inline-block;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#15803d;margin-bottom:.35rem}.hook-text[data-astro-cid-gysqo7gh]{font-family:var(--font-serif);font-size:.95rem;line-height:1.5;color:var(--color-ink);margin:0}.law-banner[data-astro-cid-gysqo7gh]{background:var(--color-ochre-light);border-left:4px solid var(--color-ochre);border-top:1px solid rgba(217,148,26,.25);border-right:1px solid rgba(217,148,26,.25);border-bottom:1px solid rgba(217,148,26,.25);border-radius:8px;padding:1.25rem 1.5rem}#interactive-stage[data-astro-cid-gysqo7gh],#first-principles[data-astro-cid-gysqo7gh],#netlist-verification[data-astro-cid-gysqo7gh],#bento-bridge[data-astro-cid-gysqo7gh],#math-derivation[data-astro-cid-gysqo7gh]{scroll-margin-top:90px}.law-tag[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--color-ochre-dark);margin-bottom:.5rem}.law-symbol[data-astro-cid-gysqo7gh]{font-size:.95rem}.law-text[data-astro-cid-gysqo7gh]{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.4;color:var(--color-ink)}.bento-bridge-section[data-astro-cid-gysqo7gh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm)}.bento-header[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}.bento-label[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--color-terracotta)}.bento-sub[data-astro-cid-gysqo7gh]{font-size:.85rem;color:var(--color-ink-muted)}.bento-grid[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.bento-cell[data-astro-cid-gysqo7gh]{border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.bento-then[data-astro-cid-gysqo7gh]{background:var(--color-surface-muted);border:1px solid var(--color-border)}.bento-now[data-astro-cid-gysqo7gh]{background:var(--color-emerald-light);border:1px solid rgba(27,107,80,.25)}.cell-tag[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:.5rem}.tag-badge[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.62rem;font-weight:800;padding:.15rem .4rem;border-radius:3px;background:var(--color-ink);color:#fff}.badge-silicon[data-astro-cid-gysqo7gh]{background:var(--color-emerald)}.tag-name[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--color-ink)}.cell-desc[data-astro-cid-gysqo7gh]{font-size:.88rem;line-height:1.5;color:var(--color-ink)}.bridge-divider[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;align-items:center;justify-content:center}.divider-line[data-astro-cid-gysqo7gh]{width:1px;height:100%;background:var(--color-border)}.bridge-icon[data-astro-cid-gysqo7gh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--color-ink-muted);margin:.5rem 0}.math-derivation-section[data-astro-cid-gysqo7gh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm)}.math-header[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem}.math-badge[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.08em;color:var(--color-emerald-dark)}.math-title[data-astro-cid-gysqo7gh]{font-size:1.35rem;font-weight:700;color:var(--color-ink)}.equations-stack[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column;gap:1rem}.equation-card[data-astro-cid-gysqo7gh]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.equation-meta[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--color-ink-muted)}.formula-display[data-astro-cid-gysqo7gh]{background:#1c1917;color:#faf6f0;padding:.85rem 1rem;border-radius:6px;overflow-x:auto}.formula-display[data-astro-cid-gysqo7gh] code[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.95rem}.equation-explanation[data-astro-cid-gysqo7gh]{font-size:.82rem;color:var(--color-ink-muted);line-height:1.45}.prose-content[data-astro-cid-gysqo7gh]{font-size:1.05rem;line-height:1.75;color:var(--color-ink)}.prose-content[data-astro-cid-gysqo7gh] h2,.prose-content[data-astro-cid-gysqo7gh] h3{margin-top:1.75rem;margin-bottom:.75rem;color:var(--color-ink)}.prose-content[data-astro-cid-gysqo7gh] p{margin-bottom:1.25rem}.post-pager[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:2px dashed var(--color-border)}.pager-card[data-astro-cid-gysqo7gh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;text-decoration:none;transition:all .15s ease}.pager-card[data-astro-cid-gysqo7gh]:hover:not(.placeholder){border-color:var(--color-terracotta);background:var(--color-surface-muted);transform:translateY(-1px)}.pager-hint[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.65rem;font-weight:800;color:var(--color-terracotta);letter-spacing:.05em}.pager-title[data-astro-cid-gysqo7gh]{font-size:.95rem;font-weight:700;color:var(--color-ink);line-height:1.3}.next-card[data-astro-cid-gysqo7gh]{text-align:right}.placeholder[data-astro-cid-gysqo7gh]{opacity:.5;cursor:default}.mobile-pioneer-wrapper[data-astro-cid-gysqo7gh]{display:none;margin-bottom:2rem}.mobile-quick-jump[data-astro-cid-gysqo7gh]{display:none;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.25rem 0 .5rem;margin:-.25rem 0 .5rem}.mobile-quick-jump[data-astro-cid-gysqo7gh]::-webkit-scrollbar{display:none}.quick-jump-track[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:.4rem}.jump-pill[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;min-height:36px;padding:0 .75rem;border-radius:18px;background:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--color-ink);text-decoration:none;transition:all .15s ease}.jump-pill[data-astro-cid-gysqo7gh]:hover,.jump-pill[data-astro-cid-gysqo7gh]:active{background:var(--color-terracotta-light);border-color:var(--color-terracotta);color:var(--color-terracotta-dark)}html[data-device=desktop] .article-center-col[data-astro-cid-gysqo7gh]{padding:38px 42px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}html[data-device=desktop] .content-three-column-grid[data-astro-cid-gysqo7gh]{grid-template-columns:280px minmax(0,1fr) 310px;gap:2.5rem}html[data-device=smartphone] .post-shell[data-astro-cid-gysqo7gh]{padding:1rem .5rem 3rem}html[data-device=smartphone] .content-three-column-grid[data-astro-cid-gysqo7gh]{grid-template-columns:minmax(0,1fr);gap:1rem}html[data-device=smartphone] .left-rail-col[data-astro-cid-gysqo7gh],html[data-device=smartphone] .right-rail-col[data-astro-cid-gysqo7gh]{display:none!important}html[data-device=smartphone] .article-center-col[data-astro-cid-gysqo7gh]{padding:22px 16px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border)}html[data-device=smartphone] .mobile-quick-jump[data-astro-cid-gysqo7gh]{display:block}html[data-device=smartphone] .mobile-pioneer-wrapper[data-astro-cid-gysqo7gh]{display:block;margin:1rem 0 .5rem}html[data-device=smartphone] .episode-main-title[data-astro-cid-gysqo7gh]{font-size:1.85rem;line-height:1.2}html[data-device=smartphone] .bento-grid[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}html[data-device=smartphone] .bento-cell[data-astro-cid-gysqo7gh]{padding:16px}html[data-device=smartphone] .bridge-divider[data-astro-cid-gysqo7gh]{display:none}html[data-device=smartphone] .post-pager[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}@media(max-width:768px){.post-shell[data-astro-cid-gysqo7gh]{padding:1rem .5rem 3rem}.content-three-column-grid[data-astro-cid-gysqo7gh]{grid-template-columns:minmax(0,1fr);gap:1rem}.left-rail-col[data-astro-cid-gysqo7gh],.right-rail-col[data-astro-cid-gysqo7gh]{display:none!important}.article-center-col[data-astro-cid-gysqo7gh]{padding:22px 16px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border)}.mobile-quick-jump[data-astro-cid-gysqo7gh]{display:block}.mobile-pioneer-wrapper[data-astro-cid-gysqo7gh]{display:block;margin:1rem 0 .5rem}.episode-main-title[data-astro-cid-gysqo7gh]{font-size:1.85rem;line-height:1.2}.bento-grid[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}.bento-cell[data-astro-cid-gysqo7gh]{padding:16px}.bridge-divider[data-astro-cid-gysqo7gh]{display:none}.post-pager[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}.next-card[data-astro-cid-gysqo7gh]{text-align:left}}@media(max-width:1024px)and (min-width:769px){.content-three-column-grid[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}.left-rail-col[data-astro-cid-gysqo7gh],.right-rail-col[data-astro-cid-gysqo7gh]{display:none}.mobile-pioneer-wrapper[data-astro-cid-gysqo7gh]{display:block}}
