| version | alpha | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | TradingGoose Studio | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| description | A dual-theme design system for a trading workstation product family with a crisp marketing shell, a dense multi-panel workspace, and a quieter documentation skin. The system is built around neutral surfaces, a single gold accent, restrained shadows, and subtle animated grid backgrounds. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| colors |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| strokes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| signals |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typography |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rounded |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| spacing |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| shadows |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| elevation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| motion |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| components |
|
TradingGoose Studio should feel like a clean, instrument-grade trading workstation rather than a lifestyle dashboard. The product is neutral, sharp, and information-dense, with a single warm gold accent used to indicate the main action or the currently active tool. The overall impression is disciplined and quiet: white or near-black canvases, hairline borders, compact controls, and dense panel groupings.
The marketing and public surfaces use the same visual language, but with more breathing room and more atmosphere. They introduce faint animated grids, ripple fields, and node-and-beam diagrams to suggest workflows, signals, and automation. The effect should feel technical and precise, not playful. The docs experience is the quietest member of the family: it keeps the same gold accent and neutral chrome, but removes most of the theatrical background treatment.
The palette is built from neutrals first and brand color second.
- Gold (
#FFCC00) is the single signature accent. Use it for the primary call to action, the selected utility action, the highlighted logo frame, and loading strokes. It is intentionally warmer and louder than the rest of the interface. - Light mode is almost paper-white. Core backgrounds are true white or near-white, with subtle stacking between
background-light,surface-light,surface-raised-light, andsurface-muted-light. - Dark mode is almost black rather than blue-black. Surfaces step from
background-darkthroughsurface-dark,surface-raised-dark,surface-muted-dark, andsurface-secondary-dark. Dark mode should preserve the same gold accent rather than changing brand temperature. - Borders are low-contrast separators, not hard frames. In both themes the system prefers tonal layering and line work over loud fills.
- Data colors such as
chart-positive,chart-negative,chart-neutral,info,success, andwarningare semantic overlays. They belong in charts, notices, and workflow state, not in brand framing. - Grid colors stay faint. The animated landing grid and workspace dots should read as structure in the background, never as texture competing with content.
Typography uses two voices.
- Soehne handles branded or editorial moments: public navigation, auth and changelog headlines, and other moments that need more personality. It should feel compact, confident, and slightly premium.
- Inter is the default product voice. It carries almost all working UI: tabs, buttons, table text, chat copy, forms, badges, and dashboard headings. It should feel precise and contemporary, not decorative.
- Geist Mono or an equivalent crisp monospace is reserved for code, structured data, and technical previews. Code should feel clean and legible rather than retro-terminal.
- The hierarchy is intentionally compressed. Dense screens lean heavily on 14px to 16px body sizes, 12px labels, and 11px uppercase eyebrows with generous tracking. Large type is used sparingly and mainly on marketing, auth, and empty-state surfaces.
There are three layout modes inside the same system.
- Marketing pages use wide centered containers, generous vertical spacing, and large open fields around the hero and feature sections. Animated grids and connection lines may occupy entire sections behind the content.
- Workspace screens are edge-to-edge and tool-like. The shell uses a compact 48px top header, a narrow icon-first sidebar, resizable panel groups, tab rails, and nested cards. The composition should privilege density, scanning speed, and side-by-side comparison.
- Docs sit between the two: more spacious than the workspace, less dramatic than marketing, with a dedicated left navigation rail and restrained card treatment.
Spacing follows a pragmatic 4px and 8px rhythm. Internal control padding is small and efficient; card padding usually lands at 16px or 24px. Headers, sidebars, tab bars, and chat composers should align to the same grid so even busy screens still read as orderly.
Depth is subtle. The system prefers tonal stacking, borders, and selective shadows over heavy floating layers.
- Most panels are separated by a border plus a soft shadow.
- Popovers, dropdowns, and dialogs step up in shadow strength, but they should still feel crisp and controlled rather than soft and glassy.
- Dark mode relies more on tonal contrast than on large drop shadows. A near-black panel on a slightly lighter near-black field is often enough.
- Marketing cards use localized hover glows and background ripples to create energy without changing the base system. These effects should feel like technical instrumentation, not liquid glass.
The default shape language is rectangular with softened corners.
- 4px to 8px radii are the baseline for dense controls, tabs, cells, and compact panels.
- 12px to 16px radii are for cards, dropdowns, overlays, and medium-size containers.
- 24px and full pill radii are reserved for hero chips, oversized chat composers, badge pills, and a few high-visibility marketing elements.
Avoid mixing extremely sharp corners with overly bubbly ones inside the same view. The system should feel consistent, compact, and deliberate.
Core component behavior should follow these patterns:
- Primary buttons are gold with dark text. They are compact, slightly weighty, and visually obvious.
- Secondary and outline actions are neutral surfaces with strong text, relying on borders, fill shifts, and shadow rather than secondary brand colors.
- Tabs switch state through tonal inversion: the active tab usually becomes the clearest surface while inactive tabs recede into muted backgrounds.
- Panels and cards are neutral containers with crisp borders and restrained shadow. In the workspace they should feel like functional modules, not promotional tiles.
- Sidebar items read as compact utility controls. The gold accent belongs to the workspace identity tile and the strongest current action, not every row.
- Hero chips and small badges use pill geometry and quiet neutral fills. They support the main message; they should not overpower it.
- Chat composers are oversized relative to other controls, with deep rounding and a more conversational silhouette than the rest of the workspace.
- Code panels should be the darkest surfaces in the system, with bright, legible syntax colors and strong contrast against surrounding chrome.
- Do use gold only for the primary action, active utility emphasis, and brand-defining highlights.
- Do keep most of the interface neutral so charts, workflows, and semantic states have room to stand out.
- Do preserve dense alignment and tight rhythm in the workspace, even when adding new panels or controls.
- Do let marketing pages breathe more than product screens, but keep them visually related through the same colors, radii, and type voices.
- Do keep animated grids, ripples, and node connections subtle and structural.
- Don't turn neutral surfaces into colorful cards.
- Don't replace borders with heavy shadow everywhere.
- Don't use glassmorphism, saturated gradients, or whimsical illustration styles.
- Don't make dark mode blue, neon, or glossy; it should remain charcoal, restrained, and high-contrast.