Skip to main content
The template uses CSS custom properties (variables) for easy theming. All styling is controlled through css/style.css.

CSS Variables

The core design system is defined using CSS variables in the :root selector at lines 1-9:
style.css

Variable Reference

Changing the Color Scheme

1

Choose Your Accent Color

Replace --accent-color with your brand color. This affects buttons, icons, and interactive elements.
style.css
2

Adjust Background Colors

Modify --secondary-color and --dark-color for different background tones.
style.css
3

Update Text Colors

Change text colors for better contrast with your new background.
style.css

Pre-made Color Schemes

Typography Customization

The template uses Google Fonts with Inter and Nunito Sans. Typography settings start at line 17:
style.css

Changing Fonts

1

Choose Google Fonts

Visit Google Fonts and select your preferred fonts.
2

Update Font Link in HTML

In index.html around lines 39-43, replace the font import:
index.html
3

Update CSS Font Family

Modify the font-family in style.css:
style.css

Heading Sizes

Heading styles are defined at lines 74-77:
style.css
Reduce all heading sizes proportionally for a more compact design by multiplying each size by 0.8 or 0.9.

Body Text

Paragraph styling is at lines 79-83:
style.css
The lead-paragraph class creates larger introductory text:
style.css
The vertical navigation bar styling starts at line 104:
style.css

Customization Options

The hero sidebar styling is at lines 154-198:
style.css

Adjusting Sidebar Width

style.css
Always update both .hero-sidebar width and .main-content margin-right to the same value to prevent layout issues.

Social Icons Styling

Social icon styling is at lines 200-230:
style.css

Icon Customizations

Button Styles

Bootstrap buttons are used throughout. Customize the primary button:
style.css
Add custom button styles:
style.css

Skills Section Styling

Skills grid styling is at lines 261-291:
style.css

Alternative Skill Layouts

Responsive Adjustments

The template includes responsive breakpoints at lines 437-482:
style.css
Test your customizations at different screen sizes to ensure they work well on mobile devices.