Hardwater Brand
Hardwater is the parent brand of the Teardrop Design System. This guide covers the Hardwater-specific theming, components, and design patterns.
Overview
Hardwater uses the core Teardrop design system with brand-specific theming and customization. All components and foundations are available with Hardwater's visual identity applied.
Brand Identity
Visual Characteristics
- Professional and trustworthy - Clean, modern design
- Efficient and productive - Focus on clarity and usability
- Consistent - Unified experience across all Hardwater products
Theme Configuration
Colors
Hardwater's color palette emphasizes professionalism and clarity.
Primary Colors:
- Primary:
#0065ff(Blue) - Primary Hover:
#0052cc - Primary Active:
#003d99
Neutral Colors:
- Neutral 900:
#091e42(Darkest) - Neutral 100:
#f4f5f7(Lightest) - White:
#ffffff
Semantic Colors:
- Success:
#00875a - Warning:
#ff991f - Error:
#de350b - Info:
#0052cc
Typography
Font Family:
- Primary:
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif - Monospace:
'SF Mono', Monaco, 'Cascadia Code', monospace
Scale:
- Heading 1: 32px / 40px line height
- Heading 2: 24px / 32px line height
- Heading 3: 20px / 28px line height
- Body: 16px / 24px line height
- Small: 14px / 20px line height
Spacing
Hardwater uses an 8px spacing scale:
- XSmall: 4px
- Small: 8px
- Medium: 16px
- Large: 24px
- XLarge: 32px
- XXLarge: 48px
Components
All Teardrop components are available with Hardwater theming:
Usage
In Code
import { ThemeProvider } from '@hardwater/teardrop';
import { hardwaterTheme } from '@hardwater/teardrop/themes/hardwater';
<ThemeProvider theme={hardwaterTheme}>
<App />
</ThemeProvider>
In Design
Use the Hardwater Figma library which includes:
- Hardwater color tokens
- Hardwater typography styles
- Hardwater component variants
- Hardwater-specific patterns
Brand Guidelines
Logo Usage
- Use the Hardwater logo according to brand guidelines
- Maintain minimum clear space around the logo
- Use approved logo variations only
Color Usage
- Primary color should be used for primary actions and key UI elements
- Maintain sufficient contrast ratios (WCAG AA minimum)
- Use semantic colors appropriately (success, warning, error)
Typography
- Use the primary font family for all UI text
- Follow the typography scale for consistent hierarchy
- Maintain readable line lengths (45-75 characters)
Patterns
Common Patterns
Hardwater products commonly use these patterns:
- Dashboard layouts - Data-heavy interfaces with clear information hierarchy
- Form workflows - Multi-step forms with clear progress indicators
- Data tables - Sortable, filterable tables with bulk actions
- Settings pages - Organized settings with clear groupings
Migration
If you're migrating an existing Hardwater product to Teardrop:
- Review component documentation and update your code accordingly
- Replace custom components with Teardrop equivalents
- Update color and spacing tokens
- Test for accessibility compliance
Resources
Support
For questions about Hardwater brand implementation:
- Contact the design system team
- Review brand guidelines
- Check component documentation