CSS Variables & Global Styles
Core design tokens that power our design system
Brand Colors
--primary-color
#0056b3
--secondary-color
#ff7700
--accent-color
#00b67a
--dark-color
#1a2b49
Background & Text Colors
--light-bg
#f5f7fa
--extra-light-bg
#ffffff
--dark-text
#2c3e50
--medium-text
#546a85
--light-text
#ffffff
Typography Scale
--text-xs
0.75rem (12px)
--text-sm
0.875rem (14px)
--text-base
1rem (16px)
--text-md
1.125rem (18px)
--text-lg
1.25rem (20px)
--text-xl
1.5rem (24px)
--text-2xl
1.75rem (28px)
--text-3xl
2.25rem (36px)
--text-4xl
3rem (48px)
Spacing Scale
--space-1
0.25rem (4px)
--space-2
0.5rem (8px)
--space-3
0.75rem (12px)
--space-4
1rem (16px)
--space-5
1.5rem (24px)
--space-6
2rem (32px)
--space-8
3rem (48px)
--space-10
4rem (64px)
--space-12
5rem (80px)
Border & Effects
--border-color
#e2e8f0
--shadow
0 0.25rem 0.75rem rgba(0,0,0,0.08)
--hover-shadow
0 0.5rem 1.25rem rgba(0,0,0,0.12)
--transition
all 0.3s ease
--border-radius
0.5rem
--card-radius
0.75rem
Typography
Text styles and headings used throughout the site
Font Families
Barlow
font-family: 'Barlow', sans-serif;
Nunito
Primary body font - The quick brown fox jumps over the lazy dog.
font-family: 'Nunito', sans-serif;
Poppins
Form & UI font - The quick brown fox jumps over the lazy dog.
font-family: 'Poppins', sans-serif;
Headings
Heading 1 (H1)
Font size: var(--text-4xl) - 3rem (48px)
Heading 2 (H2)
Font size: var(--text-3xl) - 2.25rem (36px)
Heading 3 (H3)
Font size: var(--text-2xl) - 1.75rem (28px)
Heading 4 (H4)
Font size: var(--text-xl) - 1.5rem (24px)
Heading 5 (H5)
Font size: var(--text-lg) - 1.25rem (20px)
Heading 6 (H6)
Font size: var(--text-md) - 1.125rem (18px)
Text Styles
Extra Small Text: The quick brown fox jumps over the lazy dog.
Class: .text-xs - Font size: var(--text-xs) - 0.75rem (12px)
Small Text: The quick brown fox jumps over the lazy dog.
Class: .text-sm - Font size: var(--text-sm) - 0.875rem (14px)
Base Text: The quick brown fox jumps over the lazy dog.
Class: .text-base - Font size: var(--text-base) - 1rem (16px)
Medium Text: The quick brown fox jumps over the lazy dog.
Class: .text-md - Font size: var(--text-md) - 1.125rem (18px)
Large Text: The quick brown fox jumps over the lazy dog.
Class: .text-lg - Font size: var(--text-lg) - 1.25rem (20px)
Extra Large Text: The quick brown fox jumps over the lazy dog.
Class: .text-xl - Font size: var(--text-xl) - 1.5rem (24px)
Dark Text: The quick brown fox jumps over the lazy dog.
Class: .text-dark - Color: var(--dark-text)
Medium Text: The quick brown fox jumps over the lazy dog.
Class: .text-medium - Color: var(--medium-text)
Light Text: The quick brown fox jumps over the lazy dog.
Class: .text-light - Color: var(--light-text)
Bold Text: The quick brown fox jumps over the lazy dog.
Class: .font-bold - font-weight: 700
Semibold Text: The quick brown fox jumps over the lazy dog.
Class: .font-semibold - font-weight: 600
Medium Weight Text: The quick brown fox jumps over the lazy dog.
Class: .font-medium - font-weight: 500
Normal Weight Text: The quick brown fox jumps over the lazy dog.
Class: .font-normal - font-weight: 400
Color System
Comprehensive color palette used throughout the site
Primary Color Family
Secondary Color Family
Accent Color Family
Gradients
linear-gradient(to right, rgba(26, 43, 73, 0.9), rgba(26, 43, 73, 0.7))
linear-gradient(135deg, var(--primary-color) 0%, #004494 100%)
linear-gradient(to right, var(--accent-color), #009e6a)
UI Components
Key reusable components used throughout the site
Cards
Vetted Professionals
All our installation providers undergo a rigorous verification process, including background checks, skills assessment, and customer satisfaction history.
Component: Benefit Card
Cardio Equipment Installation
Professional assembly and setup of treadmills, ellipticals, exercise bikes, rowing machines, and other cardio equipment.
- Complete assembly and setup
- Electronic calibration and testing
Component: Service Card
Fit Movers 123
Northeast Region
- Commercial equipment specialists
- 10+ years industry experience
Component: Provider Card
We have a rigorous vetting process for all installation providers in our network. This includes:
- Verification of business licenses and insurance
- Background checks on company owners and key personnel
- Skills assessment and technical knowledge verification
Component: FAQ Item (Active State)
Badges & Icons
Component: Hero Badge
Component: Provider Badge
Component: Step Number
Component: Benefit Icon
Helper Widgets
Navigation Bubbles
Component: Navigation Bubbles with Tooltips
Floating CTA Button
Component: Floating CTA Button
Scroll to Top Button
Component: Scroll to Top Button
Tooltips
Component: Custom Tooltips
Form Elements
Form controls and input styles
Input Fields
Element: Text Input
Element: Text Input with Error
Element: Email Input
Element: Password Input
Element: Textarea
Select & Checkbox Elements
Element: Select Dropdown
Element: Custom Dropdown
Element: Checkbox
Element: Radio Buttons
File Upload Component
Component: File Upload with Controls
JavaScript Effects & Interactivity
Interactive elements and animations used throughout the site
Accordions
This is the content for the first FAQ item. Click the header to toggle visibility. The accordion ensures only one item is open at a time.
This is the content for the second FAQ item. The JavaScript manages the showing/hiding of content and the rotation of the chevron icon.
This is the content for the third FAQ item. The animation uses CSS transitions for smooth open/close effects.
JS Effect: Accordion
Modals
JS Effect: Modal Dialog
Tabs
This is the content for Tab 1. Each tab has its own content that is shown when the tab is active.
This is the content for Tab 2. JavaScript handles the tab switching behavior and active state management.
This is the content for Tab 3. The tabs component is useful for organizing content into discrete sections.
JS Effect: Tabs
Hover & Animation Effects
Card Hover Effect
Hover over this card to see the effect.
JS/CSS Effects: Hover & Animations
Scroll Effects
JS Effect: Scroll Animations
Get Help & Support
Have questions about implementing these components? Our team is here to help.