.breadcrumb-nav[data-astro-cid-5rbp6hxq]{background:var(--surface);border-bottom:1px solid var(--border);padding:.85rem 0}.breadcrumb-inner[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-dim);flex-wrap:wrap}.crumb-link[data-astro-cid-5rbp6hxq]{color:var(--text-muted);font-weight:600;transition:color .15s ease}.crumb-link[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold)}.crumb-sep[data-astro-cid-5rbp6hxq]{color:var(--border)}.crumb-current[data-astro-cid-5rbp6hxq]{color:var(--text-main);font-weight:500;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-article-section[data-astro-cid-5rbp6hxq]{padding:3.5rem 0 5rem;background:var(--bg)}.story-container[data-astro-cid-5rbp6hxq]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2.25rem}.story-header[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.85rem}.header-badges-row[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.header-score[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--accent-gold);background:#fef3c7;border:1px solid #fde68a;padding:.2rem .55rem;border-radius:6px}.header-year[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);padding:.2rem .55rem;border-radius:6px}.story-h1[data-astro-cid-5rbp6hxq]{font-size:2.25rem;font-weight:800;line-height:1.25;letter-spacing:-.025em;color:var(--text-main);overflow-wrap:break-word;word-break:break-word}.story-author-meta[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);flex-wrap:wrap}.author-pill[data-astro-cid-5rbp6hxq] strong[data-astro-cid-5rbp6hxq]{color:var(--text-main)}.meta-dot[data-astro-cid-5rbp6hxq]{color:var(--border)}.comments-pill[data-astro-cid-5rbp6hxq]{color:var(--text-muted);font-family:var(--font-mono);font-size:.8rem}.story-hero-stat-banner[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:1.5rem;background:#fff;border:1px solid #fde68a;border-left:5px solid var(--accent-gold);border-radius:12px;padding:1.25rem 1.6rem;box-shadow:0 4px 12px #f59e0b14}.hero-stat-number[data-astro-cid-5rbp6hxq]{font-size:3.25rem;font-weight:800;font-family:var(--font-mono);color:var(--accent-gold);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.hero-stat-info[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.25rem}.hero-stat-label[data-astro-cid-5rbp6hxq]{font-size:.95rem;font-weight:700;color:var(--text-main)}.hero-stat-sub[data-astro-cid-5rbp6hxq]{font-size:.82rem;color:var(--text-muted)}.story-cover-image-container[data-astro-cid-5rbp6hxq]{width:100%;border-radius:14px;overflow:hidden;border:1px solid #334155;background:#0f172a;box-shadow:0 4px 16px #0f172a1f}.story-cover-image[data-astro-cid-5rbp6hxq]{width:100%;height:auto;display:block;aspect-ratio:1200 / 630;object-fit:cover}.saga-banner-card[data-astro-cid-5rbp6hxq]{background:linear-gradient(180deg,#fffbeb,#fff);border:1px solid #fde68a;border-radius:14px;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 2px 6px #f59e0b0f;overflow:hidden}.saga-banner-top[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.saga-badge[data-astro-cid-5rbp6hxq]{font-size:.7rem;font-weight:800;letter-spacing:.05em;color:#b45309;font-family:var(--font-mono)}.saga-step-pill[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-weight:700;color:#92400e;background:#fef3c7;padding:.2rem .6rem;border-radius:9999px}.saga-banner-title[data-astro-cid-5rbp6hxq]{font-size:1.25rem;font-weight:800;color:#78350f;margin:0}.saga-banner-tagline[data-astro-cid-5rbp6hxq]{font-size:.88rem;color:#92400e;line-height:1.5;margin:.25rem 0 0}.saga-banner-nav[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px dashed #fde68a;width:100%;min-width:0;box-sizing:border-box}.saga-milestones-row[data-astro-cid-5rbp6hxq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;width:100%;min-width:0;box-sizing:border-box}.saga-nav-link[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;text-decoration:none;color:#78350f;background:#ffffffd9;border:1px solid #fde68a;padding:.55rem .85rem;border-radius:8px;transition:all .15s ease;min-width:0;overflow:hidden;box-sizing:border-box}.saga-nav-link[data-astro-cid-5rbp6hxq]:hover{background:#fff;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 2px 5px #f59e0b1a}.saga-nav-link[data-astro-cid-5rbp6hxq].next{text-align:right}.nav-dir[data-astro-cid-5rbp6hxq]{font-size:.68rem;font-weight:700;color:#b45309;text-transform:uppercase;white-space:nowrap}.nav-title[data-astro-cid-5rbp6hxq]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}.saga-nav-placeholder[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;background:#fef3c759;border:1px dashed #fde68a;padding:.55rem .85rem;border-radius:8px;color:#d97706;min-width:0;overflow:hidden;box-sizing:border-box}.saga-nav-placeholder[data-astro-cid-5rbp6hxq].next{text-align:right}.placeholder-text[data-astro-cid-5rbp6hxq]{font-size:.75rem;font-style:italic;color:#b45309;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saga-explore-btn[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;background:#f59e0b;color:#fff;padding:.6rem 1rem;border-radius:8px;text-decoration:none;transition:all .15s ease;white-space:nowrap;text-align:center;width:100%;box-sizing:border-box;box-shadow:0 1px 2px #f59e0b1f}.saga-explore-btn[data-astro-cid-5rbp6hxq]:hover{background:#d97706;transform:translateY(-1px)}.takeaway-box[data-astro-cid-5rbp6hxq]{background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid var(--accent-gold);border-radius:12px;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.65rem}.takeaway-top-bar[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.takeaway-label[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;color:#b45309;font-family:var(--font-mono)}.btn-copy-takeaway[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffffd9;border:1px solid #fde68a;color:#92400e;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-copy-takeaway[data-astro-cid-5rbp6hxq]:hover{background:#fff;border-color:#f59e0b;color:#78350f}.takeaway-quote[data-astro-cid-5rbp6hxq]{font-size:1.05rem;font-weight:600;color:#78350f;line-height:1.6;margin:0}.action-buttons-card[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.85rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;box-shadow:0 1px 3px #00000008}.action-tools-primary[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.btn-save-story-primary[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:.82rem;font-weight:700;padding:.45rem .85rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.btn-save-story-primary[data-astro-cid-5rbp6hxq]:hover{border-color:var(--accent-gold);color:var(--accent-gold);background:var(--bg-subtle)}.btn-save-story-primary[data-astro-cid-5rbp6hxq].saved{background:#fef3c7;border-color:#fde68a;color:#92400e}.btn-share-story[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.4rem;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);font-size:.82rem;font-weight:600;padding:.45rem .8rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.btn-share-story[data-astro-cid-5rbp6hxq]:hover{border-color:#94a3b8;color:var(--text-main);background:var(--surface)}.action-links-secondary[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.btn-outbound-link[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;padding:.4rem .75rem;border-radius:6px;transition:all .15s ease;text-decoration:none}.btn-outbound-link[data-astro-cid-5rbp6hxq].source{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.btn-outbound-link[data-astro-cid-5rbp6hxq].source:hover{color:#0369a1;background:#e0f2fe;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 2px 5px #0284c71f}.btn-outbound-link[data-astro-cid-5rbp6hxq].hn{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.btn-outbound-link[data-astro-cid-5rbp6hxq].hn:hover{color:#9a3412;background:#ffedd5;border-color:#fb923c;transform:translateY(-1px);box-shadow:0 2px 5px #ea580c1f}.hn-svg-logo[data-astro-cid-5rbp6hxq]{display:inline-block;flex-shrink:0;border-radius:3px;vertical-align:middle}.hn-mark[data-astro-cid-5rbp6hxq]{display:none}.content-header-bar[data-astro-cid-5rbp6hxq]{margin-bottom:1.15rem}.content-tag[data-astro-cid-5rbp6hxq]{font-size:.8rem;font-weight:800;letter-spacing:.05em;color:var(--accent-gold);font-family:var(--font-sans);margin-bottom:.35rem;text-transform:uppercase}.content-tag[data-astro-cid-5rbp6hxq].author-accent{color:#059669}.content-title[data-astro-cid-5rbp6hxq]{font-size:1.45rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em;margin:0 0 .35rem}.content-sub[data-astro-cid-5rbp6hxq]{font-size:.88rem;color:var(--text-muted);margin:0;line-height:1.5}.original-post-box[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:2rem;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:1.15rem}.body-paragraph[data-astro-cid-5rbp6hxq]{font-family:var(--font-prose-sans);font-size:1.0625rem;line-height:1.82;color:#1e293b;letter-spacing:-.011em;margin:0}.body-quote[data-astro-cid-5rbp6hxq]{background:#f8fafc;border-left:3px solid #cbd5e1;padding:.75rem 1rem;margin:.25rem 0;font-size:.95rem;color:#475569;font-style:italic;border-radius:0 8px 8px 0}.body-code[data-astro-cid-5rbp6hxq]{background:#f1f5f9;padding:1rem;border-radius:8px;font-family:var(--font-mono);font-size:.85rem;overflow-x:auto;color:#0f172a}.dossier-card[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 1px 3px #00000008}.dossier-summary[data-astro-cid-5rbp6hxq]{font-size:1.02rem;line-height:1.7;color:#1e293b;margin:0}.takeaways-list-title[data-astro-cid-5rbp6hxq]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-top:.25rem}.takeaways-grid[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.75rem}.takeaway-item[data-astro-cid-5rbp6hxq]{display:flex;align-items:flex-start;gap:.85rem;background:#f8fafc;border:1px solid #e2e8f0;padding:.85rem 1rem;border-radius:10px}.takeaway-item-icon[data-astro-cid-5rbp6hxq]{width:24px;height:24px;border-radius:50%;background:var(--accent-gold);color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.takeaway-item-text[data-astro-cid-5rbp6hxq]{font-size:.92rem;color:#334155;line-height:1.55;font-weight:500}.dossier-themes-box[data-astro-cid-5rbp6hxq]{background:#f1f5f9;border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem}.themes-label[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.themes-text[data-astro-cid-5rbp6hxq]{font-size:.88rem;color:#475569;margin:0;line-height:1.5}.founder-comments-list[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:1rem}.founder-reply-card[data-astro-cid-5rbp6hxq]{background:#f0fdf4!important;border-color:#bbf7d0!important}.author-avatar-chip[data-astro-cid-5rbp6hxq]{width:24px;height:24px;border-radius:6px;background:#16a34a;color:#fff;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.author-tag[data-astro-cid-5rbp6hxq]{font-size:.68rem;font-weight:700;color:#15803d;background:#dcfce7;padding:.15rem .5rem;border-radius:9999px}.comments-grid[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:1.15rem}.comment-card[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.35rem 1.5rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 1px 3px #00000005}.comment-top[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center}.comment-author-badge[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem}.peer-avatar-chip[data-astro-cid-5rbp6hxq]{width:24px;height:24px;border-radius:6px;background:#e2e8f0;color:#475569;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.author-handle[data-astro-cid-5rbp6hxq]{font-size:.85rem;font-weight:700;color:var(--text-main)}.peer-tag[data-astro-cid-5rbp6hxq]{font-size:.68rem;color:var(--text-dim)}.comment-meta-right[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.65rem}.comment-year[data-astro-cid-5rbp6hxq]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-dim)}.comment-hn-link[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;padding:.15rem .55rem;border-radius:999px;text-decoration:none;font-weight:600;font-family:var(--font-mono);transition:all .15s ease}.comment-hn-link[data-astro-cid-5rbp6hxq]:hover{background:#ffedd5;color:#9a3412;border-color:#fb923c;transform:translateY(-1px);box-shadow:0 1px 3px #ea580c26}.comment-body[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.75rem}.comment-p[data-astro-cid-5rbp6hxq]{font-family:var(--font-prose-sans);font-size:1rem;line-height:1.76;color:#1e293b;letter-spacing:-.011em;margin:0}.comment-quote[data-astro-cid-5rbp6hxq]{background:#f8fafc;border-left:3px solid #cbd5e1;padding:.5rem .85rem;margin:0;font-size:.9rem;color:#64748b;font-style:italic;border-radius:0 6px 6px 0}.comment-body-wrapper[data-astro-cid-5rbp6hxq].collapsible{position:relative;transition:all .25s ease}.comment-body-wrapper[data-astro-cid-5rbp6hxq].collapsible.is-collapsed .comment-body[data-astro-cid-5rbp6hxq]{max-height:180px;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,black 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 65%,transparent 100%)}.btn-expand-comment[data-astro-cid-5rbp6hxq]{display:none;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.45rem .75rem;margin-top:.4rem;background:var(--bg-subtle);border:1px dashed var(--border);border-radius:6px;font-size:.78rem;font-weight:700;color:var(--accent-gold);cursor:pointer;transition:all .15s ease}.btn-expand-comment[data-astro-cid-5rbp6hxq]:hover{background:#fef3c7;border-color:#fde68a}.comment-body-wrapper[data-astro-cid-5rbp6hxq].collapsible .btn-expand-comment[data-astro-cid-5rbp6hxq]{display:flex}.comment-body-wrapper[data-astro-cid-5rbp6hxq].is-collapsed .btn-expand-comment[data-astro-cid-5rbp6hxq] .collapse-text[data-astro-cid-5rbp6hxq]{display:none}.comment-body-wrapper[data-astro-cid-5rbp6hxq].is-collapsed .btn-expand-comment[data-astro-cid-5rbp6hxq] .expand-text[data-astro-cid-5rbp6hxq]{display:inline}.comment-body-wrapper[data-astro-cid-5rbp6hxq]:not(.is-collapsed) .btn-expand-comment[data-astro-cid-5rbp6hxq] .expand-text[data-astro-cid-5rbp6hxq]{display:none}.comment-body-wrapper[data-astro-cid-5rbp6hxq]:not(.is-collapsed) .btn-expand-comment[data-astro-cid-5rbp6hxq] .collapse-text[data-astro-cid-5rbp6hxq]{display:inline}.view-all-comments-cta[data-astro-cid-5rbp6hxq]{display:flex;justify-content:center;padding-top:.5rem}.btn-read-all-hn[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;padding:.65rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .15s ease}.btn-read-all-hn[data-astro-cid-5rbp6hxq]:hover{background:#ea580c;border-color:#ea580c;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ea580c33}.story-details-grid[data-astro-cid-5rbp6hxq]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.15rem}.detail-block[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-astro-cid-5rbp6hxq]{font-size:.68rem;font-weight:700;color:var(--text-dim);letter-spacing:.05em}.detail-value[data-astro-cid-5rbp6hxq]{font-size:.92rem;font-weight:700;color:var(--text-main)}.cat-link[data-astro-cid-5rbp6hxq]{color:var(--accent-gold);text-decoration:none}.score-val[data-astro-cid-5rbp6hxq]{color:var(--accent-gold);font-family:var(--font-mono)}.tags-section[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.5rem}.tags-heading[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-weight:700;color:var(--text-dim);letter-spacing:.05em}.tags-list[data-astro-cid-5rbp6hxq]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-pill[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:.78rem;font-weight:600;padding:.3rem .65rem;border-radius:6px;text-decoration:none;transition:all .15s ease}.tag-pill[data-astro-cid-5rbp6hxq]:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.tech-pill[data-astro-cid-5rbp6hxq]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.author-stories-section[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.section-title-sm[data-astro-cid-5rbp6hxq]{font-size:1rem;font-weight:800;color:var(--text-main)}.author-stories-list[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.5rem}.author-story-link[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;border-radius:8px;background:var(--bg);border:1px solid var(--border);text-decoration:none;transition:all .15s ease;gap:1rem}.author-story-link[data-astro-cid-5rbp6hxq]:hover{border-color:var(--accent-gold);transform:translate(2px)}.as-title[data-astro-cid-5rbp6hxq]{font-size:.88rem;font-weight:600;color:var(--text-main)}.as-meta[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-gold);font-weight:700;white-space:nowrap}.related-section[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:1.15rem}.related-header[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center}.view-category-link[data-astro-cid-5rbp6hxq]{font-size:.82rem;font-weight:700;color:var(--accent-gold);text-decoration:none}.related-grid[data-astro-cid-5rbp6hxq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.related-card[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.15rem;display:flex;flex-direction:column;gap:.65rem;transition:all .15s ease}.related-card[data-astro-cid-5rbp6hxq]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.related-top[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.4rem}.related-score[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--accent-gold);margin-left:auto}.related-year[data-astro-cid-5rbp6hxq]{font-size:.7rem;color:var(--text-dim)}.related-title[data-astro-cid-5rbp6hxq]{font-size:.95rem;font-weight:700;color:var(--text-main);line-height:1.35;text-decoration:none}.related-title[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold)}.related-takeaway[data-astro-cid-5rbp6hxq]{font-size:.82rem;color:var(--text-muted);font-style:italic;line-height:1.45;margin:0}.related-footer[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.related-author[data-astro-cid-5rbp6hxq]{font-size:.78rem;color:var(--text-dim)}.related-read[data-astro-cid-5rbp6hxq]{font-size:.78rem;font-weight:700;color:var(--accent-gold);text-decoration:none}.bottom-page-nav[data-astro-cid-5rbp6hxq]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem}.btn-bottom-back[data-astro-cid-5rbp6hxq]{font-size:.88rem;font-weight:700;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.btn-bottom-back[data-astro-cid-5rbp6hxq]:hover{color:var(--text-main)}.btn-bottom-vault[data-astro-cid-5rbp6hxq]{font-size:.88rem;font-weight:700;color:var(--accent-gold);text-decoration:none;transition:color .15s ease}.btn-bottom-vault[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold-hover)}.reading-progress-bar[data-astro-cid-5rbp6hxq]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent-gold),var(--hn-orange));z-index:100;transition:width .1s ease-out}.read-time-pill[data-astro-cid-5rbp6hxq]{background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:700;font-family:var(--font-mono);padding:2px 7px;border-radius:9999px;border:1px solid #cbd5e1}.btn-tool-action[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .8rem;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:.82rem;font-weight:700;color:var(--text-main);transition:all .15s ease}.btn-tool-action[data-astro-cid-5rbp6hxq]:hover{background:var(--bg-subtle);border-color:var(--accent-gold);color:var(--accent-gold)}.btn-tool-action[data-astro-cid-5rbp6hxq].active{background:var(--accent-gold);color:#fff;border-color:var(--accent-gold)}.story-toc-bar[data-astro-cid-5rbp6hxq]{position:sticky;top:64px;z-index:30;background:#fffffff5;backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:10px;padding:.45rem .85rem;margin:1.25rem 0 1.75rem;display:flex;align-items:center;gap:.65rem;box-shadow:0 2px 6px #00000008;transition:all .2s ease;max-width:100%;overflow:hidden}.toc-header[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-gold);flex-shrink:0}.toc-label[data-astro-cid-5rbp6hxq]{font-size:.78rem;font-weight:800;color:var(--text-dim);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.toc-links[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0}.toc-links[data-astro-cid-5rbp6hxq]::-webkit-scrollbar{display:none}.toc-pill[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;white-space:nowrap;padding:.25rem .65rem;border-radius:6px;background:var(--bg-subtle);border:1px solid var(--border);font-size:.8rem;font-weight:600;color:var(--text-muted);transition:all .15s ease;line-height:1.2;flex-shrink:0}.toc-pill[data-astro-cid-5rbp6hxq]:hover{background:var(--surface);color:var(--accent-gold);border-color:var(--accent-gold);transform:translateY(-1px);box-shadow:0 1px 3px #f59e0b1a}.toc-pill[data-astro-cid-5rbp6hxq]:active{transform:translateY(0)}#submission[data-astro-cid-5rbp6hxq],#dossier[data-astro-cid-5rbp6hxq],#author-replies[data-astro-cid-5rbp6hxq],#peer-reviews[data-astro-cid-5rbp6hxq],#by-author[data-astro-cid-5rbp6hxq],#related[data-astro-cid-5rbp6hxq]{scroll-margin-top:80px}.story-pager-nav[data-astro-cid-5rbp6hxq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;margin:3.5rem 0 2rem}.story-pager-card[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.35rem;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px #00000008;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;min-width:0;overflow:hidden}.story-pager-card[data-astro-cid-5rbp6hxq]:hover{border-color:var(--accent-gold);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.story-pager-card[data-astro-cid-5rbp6hxq].next{text-align:right}.pager-direction[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-weight:800;color:var(--accent-gold);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.05em}.pager-title[data-astro-cid-5rbp6hxq]{font-size:.95rem;font-weight:800;color:var(--text-main);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pager-author[data-astro-cid-5rbp6hxq]{font-size:.75rem;color:var(--text-dim)}.btn-bottom-random[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#b45309;font-size:.85rem;font-weight:700;transition:all .15s ease}.btn-bottom-random[data-astro-cid-5rbp6hxq]:hover{background:#fef3c7;border-color:var(--accent-gold)}.large-reading-mode[data-astro-cid-5rbp6hxq] .body-paragraph[data-astro-cid-5rbp6hxq]{font-size:1.2rem!important;line-height:1.85!important}.large-reading-mode[data-astro-cid-5rbp6hxq] .body-quote[data-astro-cid-5rbp6hxq]{font-size:1.15rem!important;line-height:1.8!important}.large-reading-mode[data-astro-cid-5rbp6hxq] .comment-p[data-astro-cid-5rbp6hxq]{font-size:1.05rem!important;line-height:1.75!important}@media(max-width:640px){.story-pager-nav[data-astro-cid-5rbp6hxq]{grid-template-columns:1fr}.story-pager-card[data-astro-cid-5rbp6hxq].next{text-align:left}.story-toc-bar[data-astro-cid-5rbp6hxq]{position:relative;top:auto;margin:1rem 0 1.25rem;padding:.55rem .75rem;gap:.45rem}.toc-links[data-astro-cid-5rbp6hxq]{gap:.35rem}.toc-pill[data-astro-cid-5rbp6hxq]{font-size:.74rem;padding:.22rem .5rem}#submission[data-astro-cid-5rbp6hxq],#dossier[data-astro-cid-5rbp6hxq],#author-replies[data-astro-cid-5rbp6hxq],#peer-reviews[data-astro-cid-5rbp6hxq],#by-author[data-astro-cid-5rbp6hxq],#related[data-astro-cid-5rbp6hxq]{scroll-margin-top:68px}.btn-bottom-random[data-astro-cid-5rbp6hxq]{width:100%;justify-content:center}.crumb-current[data-astro-cid-5rbp6hxq]{max-width:160px}.story-h1[data-astro-cid-5rbp6hxq]{font-size:1.55rem;line-height:1.3}.saga-banner-card[data-astro-cid-5rbp6hxq]{padding:1rem 1.05rem}.saga-milestones-row[data-astro-cid-5rbp6hxq]{grid-template-columns:1fr}.saga-nav-link[data-astro-cid-5rbp6hxq].next,.saga-nav-placeholder[data-astro-cid-5rbp6hxq].next{text-align:left}.story-hero-stat-banner[data-astro-cid-5rbp6hxq]{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.15rem}.hero-stat-number[data-astro-cid-5rbp6hxq]{font-size:2.35rem}.action-buttons-card[data-astro-cid-5rbp6hxq]{flex-direction:column;align-items:stretch;gap:.75rem}.action-tools-primary[data-astro-cid-5rbp6hxq]{justify-content:space-between}.action-links-secondary[data-astro-cid-5rbp6hxq]{margin-left:0;justify-content:space-between;border-top:1px solid var(--border);padding-top:.65rem}.story-details-grid[data-astro-cid-5rbp6hxq]{grid-template-columns:repeat(2,1fr)}.related-grid[data-astro-cid-5rbp6hxq]{grid-template-columns:1fr}.original-post-box[data-astro-cid-5rbp6hxq]{padding:1.25rem}}
