
Preview image. Unlock full-res
Digital console in midnight. A world of precise, glowing information contained within a dark, structured shell.
Color palette
Used for specific icon states or to highlight minor interactive elements — a subtle warning or attention signal.
Page backgrounds, critical borders, deepest shadows.
Primary surface background for cards and interactive components, providing subtle differentiation from page background. Implies a slightly raised or interactive surface.
Alternative background for sections or distinct content blocks, slightly lighter than 'Control Panel Black'.
Background for secondary input fields, indicating an active or editable state within a confined area.
Placeholder text and secondary informational text within dark input fields.
Primary text color for body copy, links, icons, and interactive elements against dark backgrounds. Provides high contrast without being pure white, reducing eye strain.
High-contrast text for critical headings, active links, and prominent calls to action, drawing immediate attention.
Typography
- Weights
- 400
- Sizes
- 11px, 14px, 16px, 18px, 28px, 35px
- Line height
- 1.2, 1.5
- Letter spacing
- -0.013em, -0.017em, -0.026em, -0.033em, -0.040em, -0.042em
- Fallback
- Helvetica Neue, Arial
General text, body copy, subheadings, and some hero elements. Its slightly condensed feel at smaller sizes allows for information density within the dark interface.
- Weights
- 400, 450, 500
- Sizes
- 24px, 31px, 64px
- Line height
- 0.95, 1.33, 1.5
- Letter spacing
- -0.010em, -0.040em
- Fallback
- Helvetica Neue, Arial
Headlines and prominent display text. The tighter letter spacing at larger sizes (e.g., -0.010em at 24px) creates an imposing yet elegant presence, reinforcing the technical and precise aesthetic.
- Weights
- 400
- Sizes
- 16px
- Line height
- 1, 1.2
- Letter spacing
- normal
- Fallback
- Helvetica Neue, Arial
Specific for input fields and button text, prioritizing readability and functional clarity at interactive sizes.
- Weights
- 400
- Sizes
- 14px
- Line height
- 1.5
- Letter spacing
- -0.033em
- Fallback
- Dot Digital-7
Specialized digital display font for unique branding or data representation, mimicking a retro digital screen, particularly for system readouts or version numbers. Its negative letter spacing is a key characteristic.
- Weights
- 400
- Sizes
- 14px
- Line height
- 1.25
- Letter spacing
- normal
- Fallback
- Share Tech Mono
Used for specific input fields, suggesting a monospaced, technical data entry environment. This is a subtle nod to older hardware interfaces.
Spacing & shape
Components
Background: Off White Text (#eeeef2), Text: Control Panel Black (#151515). Border Radius: 0px. Padding-top/bottom: 0px. Padding-left/right: 10px. Uses NHaasGroteskDSPro, weight 400, size 16px.
Background: Control Panel Black (#151515), Text: Off White Text (#eeeef2). Border Radius: 7px. Padding: 10.5px 17.5px. Uses Analog One V2., weight 400, size 14px.
Background: Input Surface Gray (#333337), Text: Input Text Gray (#b4b4b8). Border Radius: 0px. Padding-left: 16px. Uses NHaasGroteskDSPro, weight 400, size 16px.
Background: transparent (rgba(0, 0, 0, 0)), Text: Off White Text (#eeeef2). Border Radius: 0px. Padding-right: 1.4px. Uses Neue Haas Grotesk Text Pro, weight 400, size 11px.
Guidelines
- Use Absolute Zero (#000000) for page backgrounds to establish the deep, dark canvas.
- Apply Control Panel Black (#151515) for main interactive surfaces like cards and elevated sections to create subtle depth.
- Prioritize Off White Text (#eeeef2) for body text and navigation elements against dark backgrounds for optimal readability.
- Employ White Glow (#ffffff) sparingly for critical headlines and active states that demand immediate attention.
- Maintain 0px border-radius for most elements like buttons, reinforcing the sharp, technical aesthetic.
- Utilize Neue Haas Grotesk Text Pro for body text at various sizes (11px-35px) with specific negative letter spacing to achieve a modern, dense textual presentation.
- Use specific digital fonts (digi one v2, Analog One V2.) for any element requiring a retro-tech or numerical display, preserving the unique brand character.
- Avoid using bright or overly saturated colors, except for the defined 'Amber Indicator' accent, to maintain the control panel aesthetic.
- Do not introduce rounded corners beyond the 7px radius for specific input fields; maintain sharp edges elsewhere.
- Steer clear of gradients or soft shadows that would soften the hard-edged, precise visual identity.
- Do not use generic system fonts for headlines or special numbers; Neue Haas Grotesk Display Pro and the unique digital fonts are integral to brand recognition.
- Avoid large, airy padding or excessive white space between elements where information density is intended, as the system favors a compact layout.
- Do not break the dark theme with light sections unless specifically defined by brand guidelines, as the overall mood is consistently dark.
About this system
ShowHide
This design system evokes a high-fidelity control panel, where functional elements are precisely rendered against a deep, uniform darkness. The visual atmosphere is serious and technical, achieved through minimal color and sharp contrasts between almost-black backgrounds and near-white text. This stark aesthetic prioritizes clarity within a complex interface, using a restricted palette to focus attention on interactive elements and critical information, allowing for subtle visual depth through varied text weights and button styles.
The site uses a full-bleed dark background for the entire page, creating a unified canvas. Content is generally displayed within sections that stack vertically with consistent large gaps (implied 100-140px). Hero sections often feature a full-width image with subtle overlays or prominent typography. Content within sections tends to be left-aligned, often featuring a headline followed by text or interactive elements. There are instances of implied 2-column or 3-column grids for presenting accessories, but the overall presentation is sequential and block-based rather than complex grid layouts. Navigation is a persistent top bar with minimal links and icons, sitting above the full-bleed content.
The visual language focuses on close-up product photography with a strong engineering aesthetic, occasionally featuring a digital display element (e.g. blue waveforms on black screens). Images are often dark, moody, and serve primarily to showcase product details or technical interfaces rather than lifestyle. They are contained, typically not full-bleed, and integrated with the dark theme through color and lighting, reinforcing the high-tech, precision instrument feel. Icons are monochrome, generally filled, with a consistent stroke weight, and have a function-first role for navigation and utility.
Reminiscent of Native Instruments, Ableton, Teenage Engineering, Bitwig.
# Elektron — Style Reference > Digital console in midnight. A world of precise, glowing information contained within a dark, structured shell. **Theme:** dark **Site:** https://elektron.se This design system evokes a high-fidelity control panel, where functional elements are precisely rendered against a deep, uniform darkness. The visual atmosphere is serious and technical, achieved through minimal color and sharp contrasts between almost-black backgrounds and near-white text. This stark aesthetic prioritizes clarity within a complex interface, using a restricted palette to focus attention on interactive elements and critical information, allowing for subtle visual depth through varied text weights and button styles. ## Tokens — Colors | Name | Value | Token | Role | |------|------|------|------| | Amber Indicator | `#ffcc00` | `--color-amber-indicator` | Used for specific icon states or to highlight minor interactive elements — a subtle warning or attention signal. | | Absolute Zero | `#000000` | `--color-absolute-zero` | Page backgrounds, critical borders, deepest shadows. | | Control Panel Black | `#151515` | `--color-control-panel-black` | Primary surface background for cards and interactive components, providing subtle differentiation from page background. Implies a slightly raised or interactive surface. | | Deep Graphite | `#222222` | `--color-deep-graphite` | Alternative background for sections or distinct content blocks, slightly lighter than 'Control Panel Black'. | | Input Surface Gray | `#333337` | `--color-input-surface-gray` | Background for secondary input fields, indicating an active or editable state within a confined area. | | Input Text Gray | `#b4b4b8` | `--color-input-text-gray` | Placeholder text and secondary informational text within dark input fields. | | Off White Text | `#eeeef2` | `--color-off-white-text` | Primary text color for body copy, links, icons, and interactive elements against dark backgrounds. Provides high contrast without being pure white, reducing eye strain. | | White Glow | `#ffffff` | `--color-white-glow` | High-contrast text for critical headings, active links, and prominent calls to action, drawing immediate attention. | ## Tokens — Typography ### Neue Haas Grotesk Text Pro - **Substitute:** Helvetica Neue, Arial - **Weights:** 400 - **Sizes:** 11px, 14px, 16px, 18px, 28px, 35px - **Line height:** 1.2, 1.5 - **Letter spacing:** -0.013em, -0.017em, -0.026em, -0.033em, -0.040em, -0.042em - **Role:** General text, body copy, subheadings, and some hero elements. Its slightly condensed feel at smaller sizes allows for information density within the dark interface. ### Neue Haas Grotesk Display Pro - **Substitute:** Helvetica Neue, Arial - **Weights:** 400, 450, 500 - **Sizes:** 24px, 31px, 64px - **Line height:** 0.95, 1.33, 1.5 - **Letter spacing:** -0.010em, -0.040em - **Role:** Headlines and prominent display text. The tighter letter spacing at larger sizes (e.g., -0.010em at 24px) creates an imposing yet elegant presence, reinforcing the technical and precise aesthetic. ### NHaasGroteskDSPro - **Substitute:** Helvetica Neue, Arial - **Weights:** 400 - **Sizes:** 16px - **Line height:** 1, 1.2 - **Letter spacing:** normal - **Role:** Specific for input fields and button text, prioritizing readability and functional clarity at interactive sizes. ### digi one v2 - **Substitute:** Dot Digital-7 - **Weights:** 400 - **Sizes:** 14px - **Line height:** 1.5 - **Letter spacing:** -0.033em - **Role:** Specialized digital display font for unique branding or data representation, mimicking a retro digital screen, particularly for system readouts or version numbers. Its negative letter spacing is a key characteristic. ### Analog One V2. - **Substitute:** Share Tech Mono - **Weights:** 400 - **Sizes:** 14px - **Line height:** 1.25 - **Letter spacing:** normal - **Role:** Used for specific input fields, suggesting a monospaced, technical data entry environment. This is a subtle nod to older hardware interfaces. ## Tokens — Type Scale | Role | Size | Line height | Letter spacing | |------|------|------|------| | caption | 11px | 1.5 | -0.013em | | body-sm | 14px | 1.5 | -0.017em | | body | 16px | 1.5 | -0.026em | | subheading | 18px | 1.2 | -0.033em | | heading-sm | 24px | 1.5 | -0.01em | | heading | 28px | 1.2 | -0.04em | | heading-lg | 31px | 1.33 | -0.04em | | display | 64px | 0.95 | -0.04em | ## Tokens — Spacing - **Section gap:** 100-140px - **Element gap:** 4px ## Tokens — Radius - **Buttons:** 0px - **Inputs:** 7px ## Layout The site uses a full-bleed dark background for the entire page, creating a unified canvas. Content is generally displayed within sections that stack vertically with consistent large gaps (implied 100-140px). Hero sections often feature a full-width image with subtle overlays or prominent typography. Content within sections tends to be left-aligned, often featuring a headline followed by text or interactive elements. There are instances of implied 2-column or 3-column grids for presenting accessories, but the overall presentation is sequential and block-based rather than complex grid layouts. Navigation is a persistent top bar with minimal links and icons, sitting above the full-bleed content. ## Imagery The visual language focuses on close-up product photography with a strong engineering aesthetic, occasionally featuring a digital display element (e.g. blue waveforms on black screens). Images are often dark, moody, and serve primarily to showcase product details or technical interfaces rather than lifestyle. They are contained, typically not full-bleed, and integrated with the dark theme through color and lighting, reinforcing the high-tech, precision instrument feel. Icons are monochrome, generally filled, with a consistent stroke weight, and have a function-first role for navigation and utility. ## Components ### CTA Button Group ### Product Accessory Cards ### Search Input Field ### Call to Action Button *Primary user interaction.* Background: Off White Text (#eeeef2), Text: Control Panel Black (#151515). Border Radius: 0px. Padding-top/bottom: 0px. Padding-left/right: 10px. Uses NHaasGroteskDSPro, weight 400, size 16px. ### Default Input Field *User data entry.* Background: Control Panel Black (#151515), Text: Off White Text (#eeeef2). Border Radius: 7px. Padding: 10.5px 17.5px. Uses Analog One V2., weight 400, size 14px. ### Search Input Field *Site search functionality.* Background: Input Surface Gray (#333337), Text: Input Text Gray (#b4b4b8). Border Radius: 0px. Padding-left: 16px. Uses NHaasGroteskDSPro, weight 400, size 16px. ### Navigation Badge *Informational marker for navigation or categories.* Background: transparent (rgba(0, 0, 0, 0)), Text: Off White Text (#eeeef2). Border Radius: 0px. Padding-right: 1.4px. Uses Neue Haas Grotesk Text Pro, weight 400, size 11px. ## Guidelines ### Do - Use Absolute Zero (#000000) for page backgrounds to establish the deep, dark canvas. - Apply Control Panel Black (#151515) for main interactive surfaces like cards and elevated sections to create subtle depth. - Prioritize Off White Text (#eeeef2) for body text and navigation elements against dark backgrounds for optimal readability. - Employ White Glow (#ffffff) sparingly for critical headlines and active states that demand immediate attention. - Maintain 0px border-radius for most elements like buttons, reinforcing the sharp, technical aesthetic. - Utilize Neue Haas Grotesk Text Pro for body text at various sizes (11px-35px) with specific negative letter spacing to achieve a modern, dense textual presentation. - Use specific digital fonts (digi one v2, Analog One V2.) for any element requiring a retro-tech or numerical display, preserving the unique brand character. ### Don't - Avoid using bright or overly saturated colors, except for the defined 'Amber Indicator' accent, to maintain the control panel aesthetic. - Do not introduce rounded corners beyond the 7px radius for specific input fields; maintain sharp edges elsewhere. - Steer clear of gradients or soft shadows that would soften the hard-edged, precise visual identity. - Do not use generic system fonts for headlines or special numbers; Neue Haas Grotesk Display Pro and the unique digital fonts are integral to brand recognition. - Avoid large, airy padding or excessive white space between elements where information density is intended, as the system favors a compact layout. - Do not break the dark theme with light sections unless specifically defined by brand guidelines, as the overall mood is consistently dark. ## Agent Prompt Guide ### Quick Color Reference - Text: #eeeef2 (Off White Text) - Background: #000000 (Absolute Zero) - Surface: #151515 (Control Panel Black) - CTA Background: #eeeef2 (Off White Text) - CTA Text: #151515 (Control Panel Black) - Icon: #6a6a6 (Icon Gray) ### Example Component Prompts 1. Create a primary call to action button: `background-color: #eeeef2; color: #151515; border-radius: 0px; padding: 0px 10px; font-family: NHaasGroteskDSPro; font-weight: 400; font-size: 16px; line-height: 1.2;` 2. Design a default input field: `background-color: #151515; color: #eeeef2; border-radius: 7px; padding: 10.5px 17.5px; font-family: Analog One V2.; font-weight: 400; font-size: 14px; line-height: 1.25;` 3. Generate a main page headline for a dark section: `color: #ffffff; font-family: Neue Haas Grotesk Display Pro; font-weight: 400; font-size: 64px; line-height: 0.95; letter-spacing: -0.040em;` 4. Create body text for detailed information: `color: #eeeef2; font-family: Neue Haas Grotesk Text Pro; font-weight: 400; font-size: 14px; line-height: 1.5; letter-spacing: -0.017em;` 5. Implement a branding badge/caption: `background-color: rgba(0, 0, 0, 0); color: #eeeef2; border-radius: 0px; padding: 0px 1.4px; font-family: Neue Haas Grotesk Text Pro; font-weight: 400; font-size: 11px; line-height: 1.5;`









