Cloud Nimbus Design System
The visual language of cloudnimbusllc.com — colors, type, components, and patterns. A living reference for the team and the AI agents that build here.
Color Palette
Slate is the neutral spine. Sky is the primary accent. Amber→Orange is the action gradient. Everything else is accent — used sparingly.
Slate (neutrals)
Sky (primary accent)
Blue (secondary)
Amber → Orange (action gradient)
Emerald (success / featured)
Violet (premium / alt)
Signature Gradients
bg-gradient-to-br from-slate-900 via-slate-800 to-sky-900bg-gradient-to-r from-amber-500 to-orange-500Typography
System sans-serif. font-black for the big stuff, font-bold for cards and CTAs, leading-relaxed for body. Tracking tight on headings.
text-5xl sm:text-6xl lg:text-7xl font-black tracking-tight leading-[1.1] text-slate-900text-4xl sm:text-5xl lg:text-6xl font-black tracking-tight text-whitetext-3xl sm:text-4xl lg:text-5xl font-black tracking-tight text-slate-800text-xl font-bold text-slate-800text-lg sm:text-xl text-slate-600 leading-relaxedtext-base text-slate-600 leading-relaxedtext-sm text-slate-500text-xs font-medium uppercase tracking-wider text-slate-500Buttons & CTAs
The amber→orange gradient is the brand action color — use it for the primary CTA on every page. Secondary CTAs are bordered (light or dark variant).
bg-gradient-to-r from-amber-500 to-orange-500 ... hover:-translate-y-0.5px-5 py-2.5 rounded-xl bg-blue-600 hover:bg-blue-700border-2 border-white/30 hover:bg-white/10border border-slate-300 hover:bg-slate-50Cards
Always rounded-2xl. Always border-slate-200. Subtle shadow on rest, lift on hover. Featured cards add a sky tint and a top accent bar.
Standard Card
Default content card. Used for features, blog excerpts, and generic content blocks.
Featured Card
For highlighted content. Adds sky tint, top accent bar, and a "Featured" badge.
Pricing Card
For pricing tiers. Adds emerald ring + xl shadow.
Badges & Tags
Pill-shaped, small, used for categorization and metadata. Always rounded-full.
Layout & Spacing
max-w-7xl is the default container. py-20 is the default section padding. Mobile-first with sm/lg breakpoints.
max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20max-w-7xlmax-w-6xlmax-w-4xlmax-w-3xlpy-20py-16Icon Containers
Rounded squares with a soft gradient background. Always rounded-xl, never circular.
Do's and Don'ts
The rules that keep everything coherent. Break these and the site stops feeling like itself.
Do
- • Use the slate-900→sky-900 gradient for every hero
- • Pair every primary CTA with the amber→orange gradient
- • Use font-black + tracking-tight for H1 and H2
- • Always include dark: variants
- • Use rounded-2xl for content cards
- • Wrap sections in max-w-7xl mx-auto px-4 sm:px-6 lg:px-8
- • Add hover:-translate-y-0.5 to interactive elements
- • Use leading-relaxed for body copy
Don't
- • Don't use bg-gradient on text (use solid colors)
- • Don't use pure white for entire pages — alternate with slate-50
- • Don't use shadow-2xl or shadow-inner — too heavy
- • Don't use text-gray-* — use text-slate-* (same scale, brand consistency)
- • Don't use rounded-md or rounded-3xl — stick to the scale
- • Don't use font-thin or font-extralight
- • Don't put more than two CTAs in a hero
- • Don't introduce new accent colors
For AI Agents
Building this site? Read DESIGN.md and follow these instructions. The faster you align to the system, the less rework.
# When asked to build a new page or component for cloudnimbusllc.com: 1. Always start with a hero section using: bg-gradient-to-br from-slate-900 via-slate-800 to-sky-900 2. Use max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 as the content container 3. Section padding is py-20 (py-16 for tight, py-24 for generous) 4. Cards are always: rounded-2xl border border-slate-200 shadow-sm hover:shadow-lg 5. Primary CTAs are always: bg-gradient-to-r from-amber-500 to-orange-500 (never blue or sky) 6. Headings always use: font-black tracking-tight text-slate-800 7. Always include dark: variants for light/dark classes 8. Reference DESIGN.md in the repo root for the full spec.
This page is generated from DESIGN.md. If you want to fork this design system for your own site, copy that file.