Color Palette
SCSS Variables
// Primary Colors
$primary-color: #000000; // Main brand color - pure black
$primary-light: #333333; // Hover states, secondary elements
$secondary-color: #666666; // Supporting text, borders
// Text Colors
$text-color: #000000; // Primary text - pure black
$text-light: #666666; // Secondary text, meta information
// Background Colors
$background-color: #ffffff; // Main background - pure white
$background-light: #f8f8f8; // Section backgrounds, cards
$background-dark: #000000; // Dark sections (if needed)
// Border Colors
$border-color: #e0e0e0; // Subtle borders, dividers
Typography
Font Family
Inter Font Family - Clean and Modern
SCSS
$base-font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
Font Sizes & Weights
// Font Sizes
$base-font-size: 16px; // Base body text
$small-font-size: 14px; // Small text, meta information
$base-line-height: 1.6; // Optimal reading line height
// Font Weights
- 300: Light (rarely used)
- 400: Regular (body text)
- 500: Medium (buttons, emphasis)
- 600: Semi-bold (headings, important text)
- 700: Bold (main headings, hero text)
Spacing System
Spacing Variables
$spacing-unit: 30px; // Base spacing unit
// Common Spacing Values
- 0.5rem (8px): Tight spacing
- 1rem (16px): Standard spacing
- 1.5rem (24px): Section spacing
- 2rem (32px): Large spacing
- 3rem (48px): Section padding
- 4rem (64px): Hero padding
- 5rem (80px): Major section padding