Commentary

These are common color helpers that decorate text and HTML elements. Element color helpers also decorate element borders and are typically used by buttons.

Light and dark versions for the element colours are also available. These are typically used to show hover states or can be used for clicked states or any other feedback indications.

This theme was generated by Claude Sonnet 4.6 with the prompt: Design a three-color theme for a saas style website. The primary color should be authoritative but very approachable and comfortable for a user. The secondary color should support the primary color. The third color should be a complement of the primary color. Primary color should be used on 60% of the website. The secondary color should be used on 30% of the website. The complementary color should be used on 10% of the website and be used for calls to action. For the proposed colors, ensure that they meet web accessibility guidelines and also provide hsl values. Add hsl colors for link, success, warning and danger indicators.

AI response: Here's the Tidal — Ocean Teal color system. Here's the full breakdown: Three Core Colors RoleColorHueMain TokenPrimary (60%)Ocean Teal185°hsl(185, 58%, 32%)Secondary (30%)Warm Sand37°hsl(37, 14%, 50%)CTA (10%)Tangerine22°hsl(22, 94%, 53%) The teal at hue 185° sits between blue and green — authoritative like corporate blue but approachable like green, without fully committing to either. The warm sand grounds it with organic warmth so long work sessions don't feel cold. The tangerine is the true complement (hue 185° + 180° = 5°, shifted to 22° for friendliness rather than alarm). Four Semantic Colors Link — Pure blue hue 240°, perceptually distinct from both teal and tangerine Success — Emerald hue 152°, adjacent to teal so it feels native to the palette Warning — Amber hue 38°, shares the warm family with CTA but muted to read cautionary Danger — Brick red hue 4°, desaturated from pure red to harmonise with warm sand Accessibility — 18 critical pairs tested, all pass AA or better. 12 reach AAA.

Usage

Classes:
CSS Labels Defined in table below.
Dependencies:
File: element-colors.css, backgrounds.css, typography.css
Variables: all color variables defined in file initial-colors.css

Examples

Colour Palette Helpers
Text Background Background Light Element Element Light Element Dark
has-text-primary has-bg-primary has-bg-primary-light is-primary is-primary-light is-primary-dark
has-text-secondary has-bg-secondary has-bg-secondary-light is-secondary is-secondary-light is-secondary-dark
has-text-complement has-bg-complement has-bg-complement-light is-complement is-complement-light is-complement-dark
has-bg-success has-bg-success-light is-success is-success-light is-success-dark
has-bg-warning has-bg-warning-light is-warning is-warning-light is-warning-dark
has-bg-danger has-bg-danger-light is-danger is-danger-light is-danger-dark
.has-text-black has-bg-dark is-dark
has-text-grey has-bg-grey is-grey
has-text-white has-bg-white is-white