Crystal
Themes

Opal

Iridescent, adaptive, multi-faceted — a warm light theme with shifting pink/blue accents.

Opal is Crystal's iridescent light theme. Warm pearl backgrounds with dual fuchsia and indigo accents create a multi-faceted, premium feel. Designed for adaptive brands, lifestyle products, and fashion-adjacent interfaces.

Mode: Light | Primary Accent: Fuchsia #d946ef | Secondary Accent: Indigo #6366f1

Color Palette

Opal Colors

Background
--crystal-bg-primary
Background Subtle
--crystal-bg-tertiary
Background Muted
--crystal-bg-secondary
Surface
--crystal-surface-primary
Surface Elevated
--crystal-surface-elevated
Border
--crystal-border-default
Border Subtle
--crystal-border-subtle
Text
--crystal-fg-primary
Text Secondary
--crystal-fg-secondary
Text Muted
--crystal-fg-tertiary
Primary
--crystal-accent-primary
Primary Hover
--crystal-accent-secondary
Accent
--crystal-accent-primary
Accent Subtle
--crystal-accent-subtle
Cool
--crystal-brand-cool
Warm
--crystal-brand-warm

Click any swatch to copy the CSS variable.

Opal Token Values

TokenVariableValuePreview
Background
--crystal-bg-primary#faf9f7
Surface
--crystal-surface-primary#f5f0eb
Text
--crystal-fg-primary#1c1917
Text Secondary
--crystal-fg-secondary#57534e
Primary
--crystal-accent-primary#d946ef
Accent
--crystal-accent-primary#6366f1
Border
--crystal-border-default#e7e0d8

Click any row to copy the CSS variable.

Usage

<html data-crystal="opal">

Recommended pairings:

  • Opal + Dream — Soft, editorial, fashion-forward
  • Opal + Luxe — Premium lifestyle, beauty brands
  • Opal + Clean — Everyday elegance

When to Use

  • Fashion and lifestyle brands
  • Beauty and wellness applications
  • Personal finance with a softer aesthetic (Modolla)
  • Interfaces requiring warmth without darkness