Color Palette
The theme defines a rich color palette in bothstyle.css (CSS variables) and theme.json (WordPress Block Editor).
CSS Variables
Defined instyle.css at :root:
Using Color Variables
Use CSS variables in your custom styles:WordPress Block Editor Colors
Defined intheme.json for the block editor:
Typography
Font Families
The theme uses Google Fonts, primarily Oswald:Available Font Families
Defined intheme.json:
Loading Fonts
Fonts are loaded viainc/enqueue.php:
Custom Typography Classes
Use font families in your CSS:Enqueuing Styles
All styles are enqueued in/inc/enqueue.php:
Adding Custom Styles
Method 1: Modify style.css
Add custom CSS directly to the theme’sstyle.css:
Method 2: Enqueue a Custom Stylesheet
Create a new CSS file and enqueue it:Method 3: Add Inline Styles
Customizing Colors
Change Primary Color
- Update CSS variables in
style.css:
- Update theme.json for Block Editor:
Create Color Variations
Add new color variables:Animation & Transitions
The theme uses a consistent easing function:Responsive Design
The theme includes responsive breakpoints:WordPress Customizer
The theme supports customization via Appearance > Customize. Settings are defined in/inc/customize.php:
Retrieve Customizer Values
In templates:Best Practices
- Use CSS variables - They make theme-wide changes easier
- Maintain consistency - Stick to the defined color palette
- Test responsive design - Check all breakpoints
- Use the transition variable - For consistent animations
- Update both style.css and theme.json - Keep them in sync
Next Steps
- Menu Customization - Configure navigation menus
- Advanced Custom Fields - Work with custom fields
- Theme Setup - Configure theme features

