
Preview image. Unlock full-res
Precision minimal optics. White space frames stark product focus, highlighted by a sharp yellow beam.
Color palette
Call-to-action buttons, pricing displays, key highlights – used sparingly to create high visual impact.
Primary text, critical icons, button backgrounds, primary navigation text.
Page backgrounds, card backgrounds, inverted text on dark elements.
Subtle borders, dividers, subtle button backgrounds, separation lines.
Secondary body text, supporting information, subtle details.
Tertiary text, less prominent descriptive text.
Typography
- Weights
- 300, 400, 500, 600
- Sizes
- 13px, 14px, 16px, 20px, 32px, 40px
- Line height
- 1, 1.2, 1.25, 1.4, 1.43, 1.5, 1.56, 1.85
- Letter spacing
- -0.01em
- Fallback
- Inter
Primary typeface for all textual content, including headings, body, navigation, and links. Its consistent application across all weights and sizes creates a singular, cohesive voice that feels technical yet refined, especially with slight negative letter spacing on larger sizes.
Spacing & shape
Components
Pill-shaped button with 'Amber Spotlight' background (#ffdb01) and 'Absolute Zero' text (#000000) for high visibility. Features 9999px border-radius. Text uses Roobert, 14px size, 400 weight.
Subtle outlined pill button with 'Cloud Silver' border (#e5e7eb) and 'Absolute Zero' text (#000000). Background is rgba(0, 0, 0, 0.1). Used for displaying price in product cards. Features 9999px border-radius. Text uses Roobert, typically 14px size, 400 weight.
White background ('Polar White' #ffffff) with 'Absolute Zero' (#000000) text for titles and description. Features a 4px border-radius. Contains a prominent title (e.g., Roobert 20px, 500 weight), a descriptive subtitle ('Ash Gray' #959595), and often an 'Accent Outlined Button' for pricing/CTAs. Padding around content is 20px.
Text link with a 20px border-radius, typically appearing as part of a product card. Uses 'Absolute Zero' (#000000) text, Roobert font. No background color, blending into the card surface.
Text links in the header, using Roobert font, typically 14px, 400 weight, 'Absolute Zero' (#000000) color. Has an 8px border-radius, though not always visually expressed as a filled item. Minimal default padding implies hover states might feature a subtle background change.
Guidelines
- Use 'Amber Spotlight' (#ffdb01) exclusively for primary CTAs and critical pricing information to maximize impact.
- Maintain a clear hierarchy using 'Absolute Zero' (#000000) for headings and vital text, and 'Ash Gray' (#959595) or 'Slate Dust' (#767676) for secondary details.
- Apply 9999px border-radius to all buttons and form fields to unify interactive elements.
- Employ 'Cloud Silver' (#e5e7eb) as a subtle visual separator rather than strong shadows for content divisions.
- Ensure all text uses the Roobert typeface, varying only in weight and size as per the defined type scale to maintain a consistent brand voice.
- Avoid using multiple accent colors; 'Amber Spotlight' (#ffdb01) is the sole vibrant highlight.
- Do not introduce strong drop shadows; the aesthetic relies on flat surfaces and subtle borders for depth.
- Do not deviate from the specified type scale and Roobert font for any textual elements.
- Avoid decorative imagery that competes with product visuals; maintain a functional, product-focused visual language.
- Do not use overly complex layouts; prefer clean, structured arrangements with ample whitespace.
About this system
ShowHide
This design system evokes the precision of high-end camera optics fused with an understated premium aesthetic. It leverages crisp black-on-white typography and subtle gray variations to establish a clean, product-focused stage. A single, vibrant yellow accent color acts as a deliberate spotlight, drawing immediate attention to key interactive elements and product pricing, reinforcing a sense of focused value.
The site uses a max-width centered layout for most content sections, with some hero elements extending full-bleed, particularly the dark-themed initial hero. The page model is primarily white-backgrounded content blocks with clear vertical separation. The hero section often features a dark background with centered text over an atmospheric semi-darkened image background, setting a serious, professional tone. Section rhythm uses consistent vertical spacing (approx. 46-56px). Content arrangement frequently employs a 3-column card grid for product features, showcasing each product in an isolated, clear block. Interior content within cards features stacked text and buttons. Navigation is a sticky top bar with minimal links.
The visual language focuses on high-key product photography and contextual lifestyle shots where the product is clearly visible. Photography features tight crops of products on clean, often white or lightly textured backgrounds, emphasizing detail and form. Lifestyle photography places products in use, but remains subdued, avoiding vibrant distractions to keep focus on the device. Imagery is mostly contained within defined sections, not full-bleed, and utilizes angular alignment (not overlapping). Icons are minimal, filled, and achromatic ('Absolute Zero' #000000 or 'Polar White' #ffffff) serving an explanatory, rather than decorative, role. The density is image-heavy in product display sections, using visuals to convey information efficiently.
Reminiscent of Apple, Nothing Tech, Braun (design language).
# Opalcamera — Style Reference
> Precision minimal optics. White space frames stark product focus, highlighted by a sharp yellow beam.
**Theme:** light
**Site:** https://opalcamera.com
This design system evokes the precision of high-end camera optics fused with an understated premium aesthetic. It leverages crisp black-on-white typography and subtle gray variations to establish a clean, product-focused stage. A single, vibrant yellow accent color acts as a deliberate spotlight, drawing immediate attention to key interactive elements and product pricing, reinforcing a sense of focused value.
## Tokens — Colors
| Name | Value | Token | Role |
|------|------|------|------|
| Amber Spotlight | `#ffdb01` | `--color-amber-spotlight` | Call-to-action buttons, pricing displays, key highlights – used sparingly to create high visual impact. |
| Absolute Zero | `#000000` | `--color-absolute-zero` | Primary text, critical icons, button backgrounds, primary navigation text. |
| Polar White | `#ffffff` | `--color-polar-white` | Page backgrounds, card backgrounds, inverted text on dark elements. |
| Cloud Silver | `#e5e7eb` | `--color-cloud-silver` | Subtle borders, dividers, subtle button backgrounds, separation lines. |
| Ash Gray | `#959595` | `--color-ash-gray` | Secondary body text, supporting information, subtle details. |
| Slate Dust | `#767676` | `--color-slate-dust` | Tertiary text, less prominent descriptive text. |
## Tokens — Typography
### Roobert
- **Substitute:** Inter
- **Weights:** 300, 400, 500, 600
- **Sizes:** 13px, 14px, 16px, 20px, 32px, 40px
- **Line height:** 1, 1.2, 1.25, 1.4, 1.43, 1.5, 1.56, 1.85
- **Letter spacing:** -0.01em
- **Role:** Primary typeface for all textual content, including headings, body, navigation, and links. Its consistent application across all weights and sizes creates a singular, cohesive voice that feels technical yet refined, especially with slight negative letter spacing on larger sizes.
## Tokens — Type Scale
Perfect Fourth (1.333) from 16px base.
| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 13px | 1.56 | -0.01em |
| body | 16px | 1.5 | -0.01em |
| subheading | 20px | 1.25 | -0.01em |
| heading | 32px | 1.2 | -0.01em |
| display | 40px | 1 | -0.01em |
## Tokens — Spacing
- **Section gap:** 46-56px
- **Card padding:** 20px
- **Element gap:** 9-16px
## Tokens — Radius
- **Buttons:** 9999px
- **Cards:** 4px
- **navItems:** 8px
- **pillForms:** 9999px
- **productLinks:** 20px
## Layout
The site uses a max-width centered layout for most content sections, with some hero elements extending full-bleed, particularly the dark-themed initial hero. The page model is primarily white-backgrounded content blocks with clear vertical separation. The hero section often features a dark background with centered text over an atmospheric semi-darkened image background, setting a serious, professional tone. Section rhythm uses consistent vertical spacing (approx. 46-56px). Content arrangement frequently employs a 3-column card grid for product features, showcasing each product in an isolated, clear block. Interior content within cards features stacked text and buttons. Navigation is a sticky top bar with minimal links.
## Imagery
The visual language focuses on high-key product photography and contextual lifestyle shots where the product is clearly visible. Photography features tight crops of products on clean, often white or lightly textured backgrounds, emphasizing detail and form. Lifestyle photography places products in use, but remains subdued, avoiding vibrant distractions to keep focus on the device. Imagery is mostly contained within defined sections, not full-bleed, and utilizes angular alignment (not overlapping). Icons are minimal, filled, and achromatic ('Absolute Zero' #000000 or 'Polar White' #ffffff) serving an explanatory, rather than decorative, role. The density is image-heavy in product display sections, using visuals to convey information efficiently.
## Components
### Product Cards Grid
### Button Group
### Pricing / Feature Highlight Card
### Primary Action Button
*Call-to-action*
Pill-shaped button with 'Amber Spotlight' background (#ffdb01) and 'Absolute Zero' text (#000000) for high visibility. Features 9999px border-radius. Text uses Roobert, 14px size, 400 weight.
### Accent Outlined Button
*Secondary action / Product pricing display*
Subtle outlined pill button with 'Cloud Silver' border (#e5e7eb) and 'Absolute Zero' text (#000000). Background is rgba(0, 0, 0, 0.1). Used for displaying price in product cards. Features 9999px border-radius. Text uses Roobert, typically 14px size, 400 weight.
### Product Card
*Display individual products or features*
White background ('Polar White' #ffffff) with 'Absolute Zero' (#000000) text for titles and description. Features a 4px border-radius. Contains a prominent title (e.g., Roobert 20px, 500 weight), a descriptive subtitle ('Ash Gray' #959595), and often an 'Accent Outlined Button' for pricing/CTAs. Padding around content is 20px.
### Product Navigation Link
*Internal navigation to product details*
Text link with a 20px border-radius, typically appearing as part of a product card. Uses 'Absolute Zero' (#000000) text, Roobert font. No background color, blending into the card surface.
### Header Navigation Item
*Main site navigation*
Text links in the header, using Roobert font, typically 14px, 400 weight, 'Absolute Zero' (#000000) color. Has an 8px border-radius, though not always visually expressed as a filled item. Minimal default padding implies hover states might feature a subtle background change.
## Guidelines
### Do
- Use 'Amber Spotlight' (#ffdb01) exclusively for primary CTAs and critical pricing information to maximize impact.
- Maintain a clear hierarchy using 'Absolute Zero' (#000000) for headings and vital text, and 'Ash Gray' (#959595) or 'Slate Dust' (#767676) for secondary details.
- Apply 9999px border-radius to all buttons and form fields to unify interactive elements.
- Employ 'Cloud Silver' (#e5e7eb) as a subtle visual separator rather than strong shadows for content divisions.
- Ensure all text uses the Roobert typeface, varying only in weight and size as per the defined type scale to maintain a consistent brand voice.
### Don't
- Avoid using multiple accent colors; 'Amber Spotlight' (#ffdb01) is the sole vibrant highlight.
- Do not introduce strong drop shadows; the aesthetic relies on flat surfaces and subtle borders for depth.
- Do not deviate from the specified type scale and Roobert font for any textual elements.
- Avoid decorative imagery that competes with product visuals; maintain a functional, product-focused visual language.
- Do not use overly complex layouts; prefer clean, structured arrangements with ample whitespace.
## Agent Prompt Guide
### Quick Color Reference
- Text: #000000 (Absolute Zero)
- Background: #ffffff (Polar White)
- CTA: #ffdb01 (Amber Spotlight)
- Border: #e5e7eb (Cloud Silver)
- Secondary Text: #959595 (Ash Gray)
### Example Component Prompts
1. Create a product card for 'New Gadget': 'Polar White' background, 4px radius. Title 'New Gadget' in Roobert 20px, weight 500, #000000. Subtitle in Roobert 16px, weight 400, #959595, with content 'The next generation of digital tools'. Add an 'Accent Outlined Button' at the bottom displaying 'Learn More'.
2. Design a hero section headline: Text 'Capture the Future' in Roobert 40px, weight 600, #000000, letter-spacing -0.01em centered on a 'Polar White' background. Section padding top and bottom: 56px.
3. Generate a primary call-to-action button: Text 'Buy Now' in Roobert 14px, weight 500, #000000. Background #ffdb01 (Amber Spotlight), 9999px border-radius, with 18px horizontal padding and 9px vertical padding.
4. Create a footer section with a 'Cloud Silver' (#e5e7eb) top border. Include navigation links like 'Products', 'Company' using Roobert 14px, weight 400, #000000. Footer background should be 'Polar White'.









