.post-page.svelte-vzh0gj{max-width:60rem;margin:0 auto;padding:1.5rem 1.5rem 3rem}.back-link.svelte-vzh0gj{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;color:#78716c;text-decoration:none;margin-bottom:1.25rem;transition:color .12s}.back-link.svelte-vzh0gj:hover{color:#dc2626}.post-article.svelte-vzh0gj{display:flex;background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;overflow:hidden}.article-heat.svelte-vzh0gj{width:4px;flex-shrink:0;background:var(--heat)}.article-body.svelte-vzh0gj{flex:1;min-width:0;padding:2rem 2.5rem}.meta-row.svelte-vzh0gj{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.meta-left.svelte-vzh0gj{display:flex;align-items:center;gap:.4rem}.meta-date.svelte-vzh0gj{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a8a29e}.meta-dot.svelte-vzh0gj{width:3px;height:3px;border-radius:50%;background:#d6d3d1}.meta-source.svelte-vzh0gj{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:500;color:#dc2626;text-decoration:none;transition:color .12s}.meta-source.svelte-vzh0gj:hover{color:#b91c1c}.spiciness-badge.svelte-vzh0gj{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.post-title.svelte-vzh0gj{font-family:var(--font-family-serif);font-size:1.75rem;font-weight:600;color:#1c1917;line-height:1.3;margin-bottom:1rem}.theme-list.svelte-vzh0gj{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem}.theme-tag.svelte-vzh0gj{font-size:.75rem;font-weight:500;padding:.15rem .5rem;background:#f5f5f4;color:#78716c;border-radius:.25rem}.section.svelte-vzh0gj{margin-bottom:1.5rem}.section-label.svelte-vzh0gj{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a8a29e;margin-bottom:.5rem}.section-hint.svelte-vzh0gj{font-weight:400;text-transform:none;letter-spacing:normal;color:#d6d3d1}.section-text.svelte-vzh0gj{font-size:.95rem;line-height:1.6;color:#44403c}.section-text.muted.svelte-vzh0gj{color:#78716c}.insight-quote.svelte-vzh0gj{padding-left:1rem;border-left:3px solid #dc2626;font-family:var(--font-family-serif);font-size:1.125rem;line-height:1.55;color:#57534e;margin:0}.quote-list.svelte-vzh0gj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.quote-item.svelte-vzh0gj{display:flex;align-items:baseline;gap:.6rem;position:relative;padding:.75rem 2.5rem .75rem 1rem;background:#fafaf9;border:1px solid #f5f5f4;border-radius:.5rem;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .2s}.quote-item.svelte-vzh0gj:hover{background:#f5f5f4;border-color:#e7e5e4;box-shadow:0 2px 6px #1c19170a}.quote-item.highlighted.svelte-vzh0gj{background:#ea580c0f;border-color:#ea580c;box-shadow:0 0 0 2px #ea580c1f}.quote-score.svelte-vzh0gj{font-size:.9rem;font-weight:800;flex-shrink:0;font-variant-numeric:tabular-nums}.quote-text.svelte-vzh0gj{font-family:var(--font-family-serif);font-size:1.125rem;line-height:1.55;color:#1c1917;margin:0}.copy-btn.svelte-vzh0gj{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.3rem;border-radius:.25rem;background:none;border:none;color:#a8a29e;cursor:pointer;transition:color .12s,background .12s}.copy-btn.svelte-vzh0gj:hover{color:#57534e;background:#e7e5e4}.transcript-panel.svelte-vzh0gj{background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;margin-top:1rem;overflow:hidden}.transcript-toggle.svelte-vzh0gj{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;color:#57534e;transition:color .12s}.transcript-toggle.svelte-vzh0gj:hover{color:#1c1917}.transcript-label.svelte-vzh0gj{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.transcript-chevron.svelte-vzh0gj{transition:transform .2s}.transcript-chevron.open.svelte-vzh0gj{transform:rotate(180deg)}.transcript-body.svelte-vzh0gj{padding:0 2rem 2rem}.prose.svelte-vzh0gj{font-size:.95rem;line-height:1.7;color:#44403c}.prose.svelte-vzh0gj h1,.prose.svelte-vzh0gj h2,.prose.svelte-vzh0gj h3{font-family:var(--font-family-serif);color:#1c1917;margin-top:1.5rem;margin-bottom:.5rem}.prose.svelte-vzh0gj p{margin-bottom:.75rem}.prose.svelte-vzh0gj a{color:#dc2626;text-decoration:underline;text-underline-offset:2px}.prose.svelte-vzh0gj a:hover{color:#b91c1c}.prose.svelte-vzh0gj blockquote{border-left:3px solid #d6d3d1;padding-left:1rem;color:#78716c}.prose.svelte-vzh0gj code{font-size:.85em;background:#f5f5f4;padding:.1rem .3rem;border-radius:.2rem}.empty-state.svelte-vzh0gj{text-align:center;padding:5rem 0}.empty-title.svelte-vzh0gj{font-family:var(--font-family-serif);font-size:1.25rem;font-weight:600;color:#57534e;margin-bottom:.5rem}.empty-hint.svelte-vzh0gj{font-size:.85rem;color:#a8a29e;margin-bottom:1.5rem}.empty-link.svelte-vzh0gj{font-size:.82rem;font-weight:500;color:#dc2626;text-decoration:none;transition:color .12s}.empty-link.svelte-vzh0gj:hover{color:#b91c1c}@media(max-width:640px){.article-body.svelte-vzh0gj{padding:1.5rem}.post-title.svelte-vzh0gj{font-size:1.25rem}.theme-list.svelte-vzh0gj{display:none}}
