fix(lcars): paragraph rhythm in long-form text/prose bodies

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Alex Dunmow 2026-07-06 19:47:39 +08:00
parent f4cddccb3c
commit 8c1377d91b

View File

@ -167,6 +167,10 @@ css:
.lcars-prose a { color: hsl(var(--secondary)); text-decoration: underline; text-underline-offset: 0.2em; } .lcars-prose a { color: hsl(var(--secondary)); text-decoration: underline; text-underline-offset: 0.2em; }
.lcars-prose a:hover { color: hsl(var(--primary)); } .lcars-prose a:hover { color: hsl(var(--primary)); }
.lcars-prose strong { color: hsl(var(--primary)); } .lcars-prose strong { color: hsl(var(--primary)); }
/* Paragraph rhythm inside long-form text/prose (episode transcripts) so
multi-paragraph bodies separate cleanly instead of running together. */
.lcars-text p, .lcars-prose p { margin: 0 0 1.1rem 0; }
.lcars-text p:last-child, .lcars-prose p:last-child { margin-bottom: 0; }
.lcars-lede { font-family: var(--font-body, "Antonio", system-ui, sans-serif); font-size: 1.25rem; line-height: 1.6; color: hsl(var(--muted-foreground)); } .lcars-lede { font-family: var(--font-body, "Antonio", system-ui, sans-serif); font-size: 1.25rem; line-height: 1.6; color: hsl(var(--muted-foreground)); }
.lcars-label { font-family: var(--font-heading, "Antonio", system-ui, sans-serif); font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: hsl(var(--foreground)); } .lcars-label { font-family: var(--font-heading, "Antonio", system-ui, sans-serif); font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: hsl(var(--foreground)); }
.lcars-readout { font-family: var(--font-mono, "Share Tech Mono", monospace); font-variant-numeric: tabular-nums; letter-spacing: 0.1em; color: hsl(var(--accent)); text-transform: uppercase; } .lcars-readout { font-family: var(--font-mono, "Share Tech Mono", monospace); font-variant-numeric: tabular-nums; letter-spacing: 0.1em; color: hsl(var(--accent)); text-transform: uppercase; }