Complete Color Palette

This document defines all colors used across the three visual styles.


1. Personal/Academic (Monochrome)

Defined in quartz.config.ts. Uses desaturated blue-gray tones.

Light Mode

VariableHexRGBDescription
--light#FAFAFArgb(250,250,250)Background
--lightgray#F0F0F0rgb(240,240,240)Secondary BG
--gray#D8D8D8rgb(216,216,216)Borders
--darkgray#5A5A5Argb(90,90,90)Secondary text
--dark#0A0A0Argb(10,10,10)Primary text
--secondary#3B4A5Argb(59,74,90)Links, accents
--tertiary#6B7A8Argb(107,122,138)Hover states

Dark Mode

VariableHexRGBDescription
--light#0A0A0Argb(10,10,10)Background
--lightgray#1A1A1Argb(26,26,26)Secondary BG
--gray#2A2A2Argb(42,42,42)Borders
--darkgray#A0A0A0rgb(160,160,160)Secondary text
--dark#F0F0F0rgb(240,240,240)Primary text
--secondary#A5B5C5rgb(165,181,197)Links, accents
--tertiary#8595A5rgb(133,149,165)Hover states

2. ColivingLiguria (Earth Tones)

Used in .cl-block sections. Nature-inspired Ligurian palette.

NameHexRGBUsage
Warm Alabaster#F7F5F3rgb(247,245,243)Block background
Light Sand#E5E0D8rgb(229,224,216)Secondary surfaces
Deep Moss Green#4A6741rgb(74,103,65)Primary accent, buttons
Raw Sienna/Clay#A67B5Brgb(166,123,91)Hover states
Deep Peat#2C2A24rgb(44,42,36)Text
Bark#4E4B42rgb(78,75,66)Secondary text

CSS Custom Properties (in .cl-block)

--cl-light: #F7F5F3;
--cl-lightgray: #E5E0D8;
--cl-moss: #4A6741;
--cl-clay: #A67B5B;
--cl-dark: #2C2A24;

3. Luna (Dark Space)

Used in .luna-block sections. Futuristic space-tech palette.

NameHexRGBUsage
Void Black#050810rgb(5,8,16)Primary background
Deep Space#0a0f1argb(10,15,26)Secondary background
Electric Blue#4da6ffrgb(77,166,255)Primary accent
Light Blue#80bfffrgb(128,191,255)Hover states
Star White#ffffffrgb(255,255,255)Headings, buttons
Nebula Gray#e0e0e0rgb(224,224,224)Body text
Cosmic Mist#a0a0a0rgb(160,160,160)Muted text

CSS Custom Properties (in .luna-block)

--luna-void: #050810;
--luna-space: #0a0f1a;
--luna-blue: #4da6ff;
--luna-light-blue: #80bfff;
--luna-white: #ffffff;
--luna-gray: #a0a0a0;

Usage Guidelines

  1. Never hardcode colors - Always use CSS variables
  2. Scope-specific palettes - CL and Luna palettes are scoped to their blocks
  3. Dark mode - Personal palette auto-transforms; CL and Luna maintain their styles
  4. Brand consistency - Each block maintains its project’s visual identity