Extracted from TTB.gov computed styles. Exported as `C` from TTBShell.tsx.
C.navy
#1a4480
C.darkNavy
#162e51
C.navBg
#083c6f
C.lightBlue
#005ea2
C.linkHover
#1a4480
C.white
#ffffff
C.lightGray
#f0f0f0
C.medGray
#71767a
C.darkGray
#1b1b1b
C.coolGray
#3d4551
C.lightGrayText
#a9aeb1
C.border
#dfe1e2
C.gold
#ffbe2e
C.goldBright
#f8e71c
C.red
#b50909
C.redDark
#9c3d10
C.green
#00a91c
C.greenBg
#ecf3ec
C.yellowBg
#faf3d1
C.redBg
#f4e3db
C.infoBg
#e7f6f8
Typography
Font families and heading styles used across the prototype
Heading Styles
H1 — Merriweather 32px Bold
H2 — Merriweather 20px Bold
H3 — Merriweather 16px Bold
Body text — Public Sans / Source Sans Pro, 14px, color: #1b1b1b. Line height 1.6 for readability. This is the default paragraph style used across all TTB-styled pages.
Helper text — 12px, color: #71767a. Used for labels, captions, and secondary information.
Buttons
Button styles and variants
Primary Buttons
Outline / Secondary Buttons
Icon Buttons
Status Badges & Pills
Used throughout the queue and review pages
Validation Status
Pass Fail Warning Info
Queue Statuses
SubmittedIn ReviewApprovedRejectedNeeds Revision
Category Badges
Beer Wine Spirits
Agent Status
ActiveAwayOffline
Card Patterns
Reusable card layouts used across pages
42
Stat Card
With Icon
98%
8
Passed
Form Elements
Input styles, selectors, and toggle controls
Text Inputs
Toggle Buttons (Segmented Control)
Selected: all
Upload Drop Zone
Drag & drop or click to upload
PNG, JPG, or PDF — max 10 MB
Alerts & Notices
Alert banner patterns
Prototype Notice: This is a PROTOTYPE of a tool meant for use by the United States government. This is NOT an official website of the United States government.
Info: This is an informational notice. Used for non-critical information.
Success: Operation completed successfully.
Warning: Please review this information carefully.
Error: Something went wrong. Please try again.
API Endpoints
All REST API routes available in the application
Method
Endpoint
Description
POST
/api/ocr
Extract text from label image via OpenRouter vision model