Aurora Mint
Coder Studio Design System — Dark Theme Visual Specification
v1.0.0 — April 2026Colors
The Aurora Mint palette uses a deep navy-charcoal foundation with carefully calibrated cool undertones. Accents are vivid but restrained for extended viewing sessions.
Typography
IBM Plex Sans for UI text, JetBrains Mono for code. Both loaded with appropriate weights. System fallbacks ensure graceful degradation.
Letter Spacing
Captions and badges use slightly expanded letter spacing for readability at small sizes.
Spacing
All spacing follows a strict 4px grid system. Values are powers of 2 for predictability.
Border Radii
Four radius values used consistently across all components.
Usage Guide
radius-sm (4px) — Badges, small elements, checkbox
radius-md (6px) — Buttons, inputs, tabs, chips
radius-lg (7px) — Large buttons, pill active
radius-xl (8px) — Cards, panels, modals, containers
Buttons
Four button variants in three sizes. All buttons share the same height, padding, and transition timing.
Variants
Sizes
With Icons
Inputs
Form controls use the surface-dark background with a subtle border that highlights blue on focus.
Text Input
Textarea
Select Dropdown
Badges & Chips
Badges are small status indicators. Chips are removable tags. Both use translucent backgrounds with colored text.
Badges (Uppercase, 10px)
Chips (11px, with close button)
Tabs
Three distinct tab styles for different contexts: view switcher, settings navigation, and workspace tabs.
View Switcher (Underline)
Settings Navigation (Sidebar Pills)
Workspace Tabs (Browser-style)
Progress Bars
Thin, rounded progress indicators in all four accent colors plus an indeterminate loading state.
Session Status Dots
Small circular indicators showing session state. Green has a subtle glow effect.
Cards & Panels
Cards are used for content grouping. Panels are used for structured sections with headers.
Modal Dialog
Centered overlay with backdrop blur. Click outside to dismiss. Use for confirmations and settings.
Pill Selector
Segmented control for mutually exclusive options. Used in toolbars and view switchers.
Toolbar
Compact horizontal button groups with dividers. Used in editors, preview panels, and command bars.
Layout Specifications
The Coder Studio layout uses a three-panel structure with fixed-width sidebars and a flexible main content area.
Desktop Layout
220px
flex: 1
200px
Fixed Dimensions
Type Scale
Complete typographic hierarchy. All sizes use IBM Plex Sans unless noted.
Animations
All animations use CSS keyframes with consistent easing curves. Live demonstrations below.
Transition Tokens
--ease-out
--duration-fast
--duration-normal
--duration-slow
States
Interactive elements respond to hover, active, focus, and disabled states. These simulated states show the visual difference.
Button States
Input States
Icons
Lucide icons at 16px (20px in grids) with 2px stroke weight. All icons use round linecaps and linejoins.
Terminal Styling
The terminal uses a dedicated dark surface with JetBrains Mono. Syntax highlighting uses the accent palette.
#78d7b2
#f1b86a
#ff9eb0
#6cb6ff
#d8e2ea
Empty States
Empty states provide clear guidance when there is no content to display. Each includes an icon, a title, descriptive text, and a call-to-action.
No Sessions
You don't have any active sessions. Create one to start building your project.
No Files
This directory is empty. Start by creating your first file or importing a project.
No Results
No matching results found. Try adjusting your search terms or filters.
All Caught Up
No pending tasks or notifications. Everything is running smoothly.
History Empty
No recent activity to display. Actions you take will appear here.
No Projects
You haven't created any projects yet. Start with a template or from scratch.