# Colour system (`colors.md`)

## Primary ramp (`criazo.*`)

|`Level`|HEX|Purpose suggestions|
|---|---|---|
|50-200|pastel aqua tints|Subtle washes, tinted chips|
|300-400|lighter mid-tones|Pills backgrounds, badges|
|500 **`#00b7b2`**|baseline brand|Solid CTAs, highlights|
|600-900|deep teal spectrum|Inverted text accents, illustrative gradients|

Marketing Tailwind CDN extends also define shorthand tokens:

```
criazo-primary = #00b7b2
criazo-hover   = #00a09c
criazo-light   = #79b7b6
accent         = #00b7b2
success        = #30d158
```

## Neutral ramp (`neutral.*`)

Anchored palette from Apple-inspired neutrals (see layout). Frequently used combos:

| Class | HEX | Scenario |
|---|---|---|
|`neutral-50/100`|fafafa/f5f5f7|section backgrounds|
|`neutral-200-300`|borders/dividers|
|`neutral-500-600`|body copy|

## Supporting hues

Operational states on dashboard cards rely on saturated Tailwind colors (`blue-*`, `orange-*`, etc.) strictly for qualitative meaning (Submitted, Hot).

Comparison sections pair **red destructive iconography vs green affirmative** cues.

## Gradient usage: audited

Primary documented gradient snippet (contact hero):

```
linear-gradient(to bottom, #ecf4f5 0%, #ffffff 100%)
```

Hero mesh backgrounds on homepage reference dedicated CSS classes embedded in Blade, mirror rather than reinvent.

## Guidance

### Do

- Maintain teal dominance for clickable primaries on light backgrounds.
- Pair dark typography (`slate` / `neutral-900`) on white for maximum clarity.

### Don, -�t

- Introduce violet/orange gradients for primary CTAs (breaks brand recognition).
- Use pure black (`#000`) fills for large uninterrupted regions, prefer `neutral-900` / imagery.
