fix(ui): unify Memory and Evidence reading typography
This commit is contained in:
+43
-1
@@ -349,7 +349,49 @@ body.thot-full-document { margin: 0; }
|
||||
.thot-prose h2 { font-size: var(--text-section); }
|
||||
.thot-prose h3 { font-size: var(--text-body); }
|
||||
.thot-prose :where(p, ul, ol, blockquote) { max-width: 75ch; }
|
||||
.thot-knowledge-prose { width: 100%; min-width: 0; max-width: none; }
|
||||
/* Shared reading contract for Memory and Evidence, independent of UI controls. */
|
||||
.thot-knowledge-reader,
|
||||
.thot-knowledge-prose {
|
||||
font-family: var(--font-sans);
|
||||
font-size: var(--text-body);
|
||||
font-weight: 400;
|
||||
line-height: 1.65;
|
||||
letter-spacing: normal;
|
||||
color: oklch(var(--foreground));
|
||||
width: 100%;
|
||||
min-width: 0;
|
||||
max-width: none;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
.thot-knowledge-title {
|
||||
font: 600 var(--text-page)/1.3 var(--font-sans);
|
||||
letter-spacing: -0.015em;
|
||||
margin-top: 0.25rem;
|
||||
}
|
||||
.thot-knowledge-heading {
|
||||
font: 600 var(--text-section)/1.4 var(--font-sans);
|
||||
letter-spacing: normal;
|
||||
margin: 0 0 0.5rem;
|
||||
}
|
||||
.thot-knowledge-meta {
|
||||
font: 400 var(--text-control)/1.5 var(--font-sans);
|
||||
letter-spacing: normal;
|
||||
}
|
||||
.thot-knowledge-meta dt { font-weight: 600; margin-bottom: 0.25rem; }
|
||||
.thot-knowledge-reader code,
|
||||
.thot-knowledge-reader pre,
|
||||
.thot-prose.thot-knowledge-prose code {
|
||||
font-family: var(--font-mono);
|
||||
font-size: var(--text-control);
|
||||
line-height: 1.65;
|
||||
}
|
||||
.thot-prose.thot-knowledge-prose :where(h1, h2, h3, h4, h5, h6) {
|
||||
font: 600 var(--text-body)/1.5 var(--font-sans);
|
||||
letter-spacing: normal;
|
||||
margin: 1.5rem 0 0.5rem;
|
||||
}
|
||||
.thot-prose.thot-knowledge-prose > :first-child { margin-top: 0; }
|
||||
.thot-knowledge-prose strong { font-weight: 600; }
|
||||
.thot-knowledge-prose :where(p, ul, ol, blockquote) { max-width: none; }
|
||||
.thot-prose.thot-knowledge-prose p + p { margin-top: 1.25em; }
|
||||
.thot-knowledge-prose pre { white-space: pre-wrap; overflow-wrap: anywhere; }
|
||||
|
||||
Reference in New Issue
Block a user