Design Sets
Pre-configured design systems including Layers, Minimal, Modern, and Classic themes.
OxyMade includes four pre-configured design sets that provide complete, cohesive styling for your projects.
Overview
Design sets are pre-configured collections of:
- Color palettes
- Typography scales
- Spacing values
- Component styles
- Variable definitions
Choose a design set that matches your project’s aesthetic, then customize as needed.
Available Design Sets
Layers (Default)
The most comprehensive design set with rich color palette and extensive utilities.
Best For:
- Modern web applications
- SaaS products
- Marketing websites
- Portfolio sites
Characteristics:
- Rich indigo primary color
- 11 shade variants per color
- Generous spacing scale
- Perfect Fourth (1.333) type scale
Primary Color: #6366f1 (Indigo)
Minimal
Clean, minimal design with subtle colors and refined aesthetics.
Best For:
- Minimalist portfolios
- Art/design showcases
- Photography sites
- Luxury brands
Characteristics:
- Neutral-focused palette
- Subtle color variations
- Tight spacing
- Major Second (1.125) type scale
Primary Color: #71717a (Neutral Gray)
Modern
Bold, contemporary design with strong visual impact.
Best For:
- Tech startups
- Creative agencies
- Bold brand sites
- App landing pages
Characteristics:
- Vibrant primary color
- High contrast
- Medium spacing
- Minor Third (1.200) type scale
Primary Color: #3b82f6 (Blue)
Classic
Traditional, elegant design with timeless appeal.
Best For:
- Professional services
- Corporate sites
- Law firms, finance
- Traditional brands
Characteristics:
- Conservative color palette
- Refined typography
- Generous whitespace
- Major Third (1.250) type scale
Primary Color: #059669 (Emerald)
Choosing a Design Set
During Setup
- Navigate to OxyMade settings
- In the setup wizard, select your design set
- Complete the remaining setup steps
- Your design set is now active
Changing Design Sets
To switch to a different design set:
- Go to OxyMade > Settings
- Select a new design set
- Click Apply Design Set
- Re-sync variables with Oxygen
Warning: Changing design sets will update your color and typography variables. Existing designs may change appearance.
Design Set Contents
Color Palette
Each design set includes:
Primary → Base brand color + 11 shades
Secondary → Complementary + 11 shades
Tertiary → Supporting + 11 shades
Accent → Highlight + 11 shades
Neutral → UI colors + 11 shades
Base White → #ffffff
Base Black → #101010
Typography Scale
| Design Set | Mobile Ratio | Desktop Ratio |
|---|---|---|
| Layers | 1.25 | 1.333 |
| Minimal | 1.125 | 1.125 |
| Modern | 1.200 | 1.200 |
| Classic | 1.250 | 1.250 |
Spacing Configuration
| Design Set | Base Unit | Scale |
|---|---|---|
| Layers | 4px | Full 24-value scale |
| Minimal | 4px | Condensed scale |
| Modern | 4px | Standard scale |
| Classic | 4px | Generous scale |
Customizing Design Sets
Override Colors
After selecting a design set, customize the primary color:
- Open the OxyMade color panel
- Adjust the primary color
- Secondary colors automatically regenerate
- Save to apply changes
Modify Typography
- Go to OxyMade > Typography
- Adjust type scale ratios
- Modify base sizes
- Re-sync with Oxygen
Custom Variables
Add custom variables alongside design set defaults:
- Go to OxyMade > Settings
- Find Custom Variables section
- Add your variable definitions
- These are preserved when changing design sets
Design Set Files
Design sets are defined in JSON files:
/data/layers.json → Layers design set
/data/minimal.json → Minimal design set
/data/modern.json → Modern design set
/data/classic.json → Classic design set
Data Structure
{
"meta": {
"name": "Layers",
"version": "1.0",
"description": "Modern comprehensive design"
},
"colors": {
"primary": {
"base": "#6366f1",
"shades": {...}
},
...
},
"typography": {
"scale_mobile": 1.25,
"scale_desktop": 1.333,
"base_mobile": 16,
"base_desktop": 18
},
"spacing": {
"s1": "0.25rem",
"s2": "0.5rem",
...
}
}
Best Practices
Start with the Right Set
Choose the design set closest to your vision:
- Need flexibility? → Layers
- Want simplicity? → Minimal
- Bold statements? → Modern
- Professional feel? → Classic
Customize After Selection
- Start with a design set
- Adjust primary color to match brand
- Fine-tune typography if needed
- Add custom variables for gaps
Preserve Customizations
When updating OxyMade:
- Custom color overrides are preserved
- Custom variables are preserved
- Re-sync may be required for new features
Document Your Changes
Keep track of customizations:
Design Set: Layers
Primary Color: #6366f1 → #4f46e5
Typography Ratio: 1.333 → 1.25
Custom Vars: --brand-gradient
Comparison Table
| Feature | Layers | Minimal | Modern | Classic |
|---|---|---|---|---|
| Color Richness | High | Low | Medium | Medium |
| Typography Drama | High | Low | Medium | Medium |
| Spacing | Generous | Tight | Medium | Generous |
| Best For | Apps/SaaS | Art/Design | Tech/Creative | Corporate |
| Complexity | High | Low | Medium | Medium |
Troubleshooting
Design Set Not Applying
- Verify selection was saved
- Check the setup wizard completed
- Re-sync variables with Oxygen
- Clear Oxygen’s cache
Colors Look Different
- Check if custom overrides exist
- Verify sync mode settings
- Compare with design set defaults
- Reset and re-apply if needed
Missing Variables
- Ensure design set files exist
- Re-run the variables installation
- Check for file permission issues
- Review error logs