Setup and Configuration
Branding & Theme

Theme & Branding

Customize your portal's appearance with complete control over colors and branding.

Theme Customization

Customize over 50 different colors to match your brand perfectly. All colors use hex codes (e.g., #3b82f6).

Base Colors

Background Base - Main background color for your entire portal. Example: #FFFFFF (light) or #1F2937 (dark)

Primary Color - Your brand's main color used throughout the portal. Example: #3B82F6 (blue), #EF4444 (red)

Accent Color - Secondary color for highlights and emphasis. Example: #8B5CF6 (purple), #10B981 (green)

Accent Hover - Accent color on hover, usually a darker/lighter shade. Example: #7C3AED

Header Colors

Header Background - Background color of the header/navigation bar. Example: #FFFFFF (light) or #111827 (dark)

Header Border - Border color at bottom of header. Example: #E5E7EB or transparent

Navigation Link - Color of navigation menu text. Example: #6B7280 (gray) or #FFFFFF (white)

Navigation Link Hover - Navigation text color on hover. Example: #3B82F6 (brand color)

Button Colors - Primary

Primary Button Background - Background of primary call-to-action buttons. Example: #3B82F6

Primary Button Background Hover - Background on hover, usually darker shade. Example: #2563EB

Primary Button Border - Border color for primary buttons. Example: #3B82F6 or transparent

Primary Button Border Hover - Border color on hover. Example: #2563EB

Primary Button Text - Text color inside primary buttons. Example: #FFFFFF

Primary Button Text Hover - Text color on hover. Example: #FFFFFF

Button Colors - Secondary

Secondary Button Background - Background of secondary/outline buttons. Example: transparent or #F3F4F6

Secondary Button Background Hover - Background on hover. Example: #F9FAFB

Secondary Button Border - Border color for secondary buttons. Example: #D1D5DB

Secondary Button Border Hover - Border color on hover. Example: #9CA3AF

Secondary Button Text - Text color inside secondary buttons. Example: #374151

Secondary Button Text Hover - Text color on hover. Example: #1F2937

Search Box Colors

Search Background - Background of search input. Example: #F9FAFB or #FFFFFF

Search Background Hover/Focus - Background when active. Example: #FFFFFF

Search Border - Border color of search box. Example: #D1D5DB

Search Border Hover/Focus - Border when active. Example: #3B82F6

Search Text - Color of typed text. Example: #111827

Search Placeholder - Color of placeholder text. Example: #9CA3AF

Container & Card Colors

Container Background - Background for main content containers. Example: #FFFFFF or #F9FAFB

Card Background - Background for article cards and content boxes. Example: #FFFFFF

Card Border - Border around cards. Example: #E5E7EB or transparent

Text Colors

Text Heading - Color for headings (H1, H2, H3, etc.). Example: #111827 (light theme) or #FFFFFF (dark theme)

Text Body - Color for paragraph text. Example: #374151 (light theme) or #D1D5DB (dark theme)

Label Colors

Primary Label - Text color in primary labels/tags. Example: #FFFFFF text on #3B82F6 background

Primary Label Hover - Hover colors for interactive primary labels, usually darker/lighter shades

Secondary Label - Text in secondary labels/tags. Example: #6B7280 text on #F3F4F6 background

Secondary Label Hover - Hover colors for secondary labels

Pagination Colors

Pagination Background - Background of pagination buttons. Example: #FFFFFF

Pagination Active - Active page background and text. Example: #3B82F6 background with #FFFFFF text

Pagination Text - Text color for page numbers. Example: #6B7280

Pagination Hover - Background and text on hover. Example: #F3F4F6 background with #111827 text

CTA (Call-to-Action) Button

CTA Button - Special prominent button for important actions. Example: #FFFFFF text on #EF4444 (red) or #10B981 (green) background

CTA Button Hover - Hover state colors, usually darker shades. Example: #DC2626

Other Colors

Border Color - Generic border color used throughout for dividers and separators. Example: #E5E7EB

Social Media Icons - Color of social media icons. Example: #6B7280 default, #3B82F6 on hover

Theme Configuration Example

Light Theme:

theme: {
  bgBase: "#FFFFFF",
  primary: "#3B82F6",
  accent: "#8B5CF6",
  accentHover: "#7C3AED",
  headerBg: "#FFFFFF",
  headerBorder: "#E5E7EB",
  textHeading: "#111827",
  textBody: "#374151",
  cardBg: "#FFFFFF",
  cardBorder: "#E5E7EB",
  btnPrimaryBg: "#3B82F6",
  btnPrimaryText: "#FFFFFF"
  // ... more properties
}

Dark Theme:

theme: {
  bgBase: "#111827",
  primary: "#3B82F6",
  accent: "#8B5CF6",
  headerBg: "#1F2937",
  headerBorder: "#374151",
  textHeading: "#F9FAFB",
  textBody: "#D1D5DB",
  cardBg: "#1F2937",
  cardBorder: "#374151"
  // ... more properties
}

Best Practices

Accessibility - Ensure sufficient color contrast (WCAG 2.1 AA minimum: 4.5:1 for body text, 3:1 for large text)

Consistency - Use brand colors for primary elements, keep hover states consistent (10-20% darker/lighter), limit to 6-8 main colors

Testing - Preview on different devices, test with contrast checkers and colorblind simulators

Color Tools - Coolors.co (opens in a new tab), Color Hunt (opens in a new tab), WebAIM Contrast Checker (opens in a new tab), Adobe Color (opens in a new tab)