Skip to content

Unify the accent color system and load the configured Inter font #53

Description

@taskmasterpeace

Severity: Low-Medium

Two related design-system inconsistencies:

Divergent accents. No single accent source of truth: core UI uses --accent #2B61FF (Tailwind token); the batch modal + components/batch/* hardcode oklch(0.6 0.2 250) inline (BatchBuilderModal.tsx ~L226, L491; BatchPromptsTab.tsx ~L271; BatchAnimateTab.tsx ~L282); onboarding (FirstRunSetup.tsx, PythonSetup.tsx) is entirely inline styles with a third blue #194DF9. Collapse batch + onboarding onto the semantic accent/surface tokens.

Inter not loaded. tailwind.config.js (~L10) sets font-sans: ['Inter', …], but frontend/index.css (~L44) forces body { font-family: -apple-system, … } and there is no @font-face/import for Inter anywhere — the app renders in the system stack, not Inter. Either self-host Inter and apply font-sans to the body, or drop the Inter claim.

Border radius. tailwind.config.js (~L59-63) defines lg:0.75rem/md:0.5rem/sm:0.25rem — none is the mandated 0.625rem (10px); usage mixes rounded-md/lg/xl freely. Standardize the default card radius to 10px.

Metadata

Metadata

Assignees

No one assigned

    Labels

    auditFiled from the July 2026 audituxUX / design-system

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions