style: unify workbench typography and prepare isolated visual review

This commit is contained in:
Codex
2026-09-12 22:51:58 +02:00
parent 2d1b714ebe
commit c8d276ddc6
64 changed files with 942 additions and 318 deletions
+6 -8
View File
@@ -847,7 +847,7 @@ export function AppShell({ canLogout }: AppShellProps) {
{activeSession?.question && (
<header className="sticky top-0 z-10 -mx-6 -mt-8 border-b border-border/60 bg-background/95 px-6 pb-3 pt-8 backdrop-blur supports-[backdrop-filter]:bg-background/80">
<p className="thot-label mb-0.5 text-muted-foreground">Question</p>
<h2 className="font-heading text-[0.95rem] font-semibold leading-snug text-foreground break-words">
<h2 className="font-heading text-base font-semibold leading-snug text-foreground break-words">
{activeSession.question}
</h2>
</header>
@@ -1106,14 +1106,14 @@ export function AppShell({ canLogout }: AppShellProps) {
className="flex min-h-0 flex-1 flex-col"
>
{canReadAllSessions && showingAllSessions && (
<p className="mx-4 mb-2 mt-2 text-xs font-medium text-amber-700 dark:text-amber-400">
<p className="mx-4 mb-2 mt-2 text-xs font-medium text-muted-foreground">
Administrator view: all sessions
</p>
)}
{/* L1 — rail title */}
<div className="px-4 pb-1.5 pt-1">
<span className="thot-label text-[0.8rem] font-bold tracking-[0.18em] text-primary">
<span className="text-sm font-semibold text-foreground">
Sessions
</span>
</div>
@@ -1286,13 +1286,11 @@ export function AppShell({ canLogout }: AppShellProps) {
function EmptyState() {
return (
<div className="flex min-h-[72vh] flex-col items-center justify-center text-center">
<span className="font-heading text-5xl font-semibold tracking-tight text-foreground">
<span className="font-heading text-2xl font-semibold tracking-tight text-foreground">
Thoth<span className="text-primary">II</span>
</span>
<p className="mt-4 max-w-md text-balance text-[0.95rem] leading-relaxed text-muted-foreground">
Build datamarts from your database through a guided,
human-in-the-loop workflow. Type your question in the box below to begin
a session.
<p className="mt-4 max-w-md text-balance text-base leading-relaxed text-muted-foreground">
Type your question below. Review each step before creating your datamart.
</p>
</div>
);