Skip to content
ArpeziaBrand CentralGitHub
Color

Two navies, one teal, a copper garnish.

Midnight Navy carries the brand. Teal is the only interactive color. Copper appears once per card. Everything else is white on a near-white canvas.

Brand

Midnight Navy#071a35header, hero, dark surfaces
Navy 2#0e2747subnav, dark cards, footers
Navy 3#173458active tab on navy
Deep Navy#0f2a52logo colorway
Teal#22c7c7the accent: buttons, active, progress
Teal text#0c6f6flinks and teal words on light
Teal tint#e6f8f8selected rows, tile 1

Garnish and status

Copper#c96a2afill or large type
Copper text#a8531csmall text, 5.4:1
Gold#d4af37favorite star only
Good#15803dmic listening
Warn#b45309no input
Bad#dc2626muted, error

Neutrals

Canvas#f4f6f8page background
Surface#ffffffcards
Ink#0f1f38headings, primary text
Body#4b5d78body text, 6.7:1
Muted#5f7291meta and kickers, 4.9:1
Inactive#8d9db3unchecked borders, inputs
Track#cfd6e0progress track
Nav text#9db2ceon navy, 8:1
Light#f5f7fatext on navy

Levels

Beginner#237a58on #e3f4ec
Intermediate#a8531con #fbeadf
Advanced#5b52c9on #ebe8fa

Tile pastels

Tile 1#e6f8f8
Tile 2#fbeadf
Tile 3#ebe8fa
Tile 4#e3f4ec
Tile 5#fdf3d6
Tile 6#e8eef6

Rules

DoAt most two dark values per screen. Navy for the frame, white for the work.
DoText is at least 4.5:1. Muted #5f7291 is the floor; the lighter #7d8ea8 is for dividers and decoration only.
DoReserve teal for things you can press or that show state. Copper never does interactive work.
Don'tUse gradients, glows, or textures on brand surfaces. Flat color only.
Don'tPut teal text on navy for body copy; teal on navy is for the active nav item and controls.
Don'tUse gold anywhere except the favorite star.

Print

Approximate Pantone matches; confirm with your printer: Midnight Navy 282 C, Teal 3252 C, Copper 7579 C. Use Black for one-color jobs.

Tokens

All values ship as CSS custom properties in Design System/tokens/colors.css, with semantic aliases (--accent, --text-muted, --level-beginner) that components read.

@import "Design System/styles.css";
.button { background: var(--accent); color: var(--on-accent); }
.meta   { color: var(--text-muted); }