.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:820px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.story-header[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:1.15rem}.header-badges-row[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.header-score[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--accent-gold);margin-left:auto}.header-year[data-astro-cid-5rbp6hxq]{font-family:var(--font-mono);font-size:.78rem;color:var(--text-dim);background:var(--bg-subtle);border:1px solid var(--border);padding:2px 7px;border-radius:4px}.story-h1[data-astro-cid-5rbp6hxq]{font-size:2.35rem;font-weight:900;line-height:1.25;letter-spacing:-.025em;color:var(--text-main)}.story-author-meta[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.65rem;font-size:.85rem;color:var(--text-dim);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)}.era-pill[data-astro-cid-5rbp6hxq]{background:var(--bg-subtle);padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--text-muted)}.comments-pill[data-astro-cid-5rbp6hxq]{color:var(--hn-orange);font-weight:600}.takeaway-box[data-astro-cid-5rbp6hxq]{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid var(--accent-gold);border-radius:0 12px 12px 0;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.takeaway-label[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--accent-gold)}.takeaway-quote[data-astro-cid-5rbp6hxq]{font-size:1.05rem;line-height:1.6;color:#78350f;font-style:italic}.action-buttons-card[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;box-shadow:0 1px 3px #00000008}.action-buttons-group[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-primary-action[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-sky);color:#fff;font-size:.88rem;font-weight:700;padding:.6rem 1.15rem;border-radius:8px;transition:all .15s ease}.btn-primary-action[data-astro-cid-5rbp6hxq]:hover{background:#0284c7;transform:translateY(-1px)}.btn-hn-action[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.5rem;background:#fff7ed;color:var(--hn-orange);border:1px solid #fed7aa;font-size:.88rem;font-weight:700;padding:.6rem 1.15rem;border-radius:8px;transition:all .15s ease}.btn-hn-action[data-astro-cid-5rbp6hxq]:hover{background:#ffedd5}.btn-save-story[data-astro-cid-5rbp6hxq]{display:inline-flex;align-items:center;gap:.45rem;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);font-size:.85rem;font-weight:600;padding:.6rem 1rem;border-radius:8px;transition:all .15s ease}.btn-save-story[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold);border-color:var(--accent-gold)}.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.25rem 1.5rem;box-shadow:0 1px 3px #00000005}.detail-block[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.3rem}.detail-label[data-astro-cid-5rbp6hxq]{font-size:.68rem;font-weight:800;font-family:var(--font-mono);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)}.score-val[data-astro-cid-5rbp6hxq]{color:var(--accent-gold);font-family:var(--font-mono)}.tags-section[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 0}.tags-heading[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-weight:800;font-family:var(--font-mono);color:var(--text-dim)}.tags-list[data-astro-cid-5rbp6hxq]{display:flex;gap:.4rem;flex-wrap:wrap}.tag-pill[data-astro-cid-5rbp6hxq]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);padding:.25rem .65rem;border-radius:4px;transition:all .15s ease}.tag-pill[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-sky);border-color:#7dd3fc;background:#e0f2fe}.tech-pill[data-astro-cid-5rbp6hxq]{border-color:#cbd5e1}.author-stories-section[data-astro-cid-5rbp6hxq]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.author-stories-list[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:.5rem}.author-story-link[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.88rem;color:var(--text-main);font-weight:600;padding:.4rem 0;border-bottom:1px solid var(--border);transition:color .15s ease}.author-story-link[data-astro-cid-5rbp6hxq]:last-child{border-bottom:none}.author-story-link[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold)}.as-meta[data-astro-cid-5rbp6hxq]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-dim);flex-shrink:0}.related-section[data-astro-cid-5rbp6hxq]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.related-header[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;justify-content:space-between}.section-title-sm[data-astro-cid-5rbp6hxq]{font-size:1.15rem;font-weight:800;color:var(--text-main);letter-spacing:-.01em}.view-category-link[data-astro-cid-5rbp6hxq]{font-size:.82rem;font-weight:700;color:var(--accent-gold)}.view-category-link[data-astro-cid-5rbp6hxq]:hover{text-decoration:underline}.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;box-shadow:0 1px 3px #00000008;transition:all .15s ease}.related-card[data-astro-cid-5rbp6hxq]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px -2px #0000000f}.related-top[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;gap:.5rem}.related-score[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-family:var(--font-mono);color:var(--accent-gold);font-weight:700;margin-left:auto}.related-year[data-astro-cid-5rbp6hxq]{font-size:.72rem;font-family:var(--font-mono);color:var(--text-dim)}.related-title[data-astro-cid-5rbp6hxq]{font-size:.95rem;font-weight:700;color:var(--text-main);line-height:1.4}.related-title[data-astro-cid-5rbp6hxq]:hover{color:var(--accent-gold)}.related-footer[data-astro-cid-5rbp6hxq]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.4rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-dim)}.related-read[data-astro-cid-5rbp6hxq]{color:var(--accent-sky);font-weight:600}@media(max-width:768px){.story-h1[data-astro-cid-5rbp6hxq]{font-size:1.75rem}.story-details-grid[data-astro-cid-5rbp6hxq]{grid-template-columns:repeat(2,1fr)}.related-grid[data-astro-cid-5rbp6hxq]{grid-template-columns:1fr}.action-buttons-card[data-astro-cid-5rbp6hxq],.action-buttons-group[data-astro-cid-5rbp6hxq]{flex-direction:column;align-items:stretch}.btn-primary-action[data-astro-cid-5rbp6hxq],.btn-hn-action[data-astro-cid-5rbp6hxq],.btn-save-story[data-astro-cid-5rbp6hxq]{justify-content:center;width:100%}}
