Brand Mood Proposal ยท v3
The same direction distilled โ 14 color tokens instead of 30+. Softer, more ornamental image framing. Every color earns its place.
The Full Palette โ 14 Tokens
No light plum. No seven-step scales. Just the colors you actually use, each with a clear role.
Typography
The Queen's Decree
A Bold Chapter Title
A Subheading with Purpose
An Italic Subheading for Flair
Montserrat ยท All Caps ยท Wide Tracking
A clean sans-serif for labels, nav, badges, and buttons โ contrasts with the serif headings and body. Keeps the small text crisp and functional while the serifs do the decorating.
Image Frames
Two frame styles โ all CSS-only, no vectors. Soft and ornamental, like a real frame or a gilded edge.
Two thin borders with a visible gap โ a classic ornamental treatment. Elegant without heaviness.
A thin amber border with soft rounded corners and a warm diffused glow. The gentlest option.
Components
๐น Rose Callout โ warm blush background. For tips and gentle asides.
๐ Amber Callout โ golden background. For key takeaways.
๐ฅ Signature Callout โ for "pay attention now" moments.
You were not a fool. You merely believed yourself in love. One should never apologize for that.
Lady Danbury, Bridgerton
Dark Section
Deep plum backgrounds for newsletter signups, featured content, or footers. Amber headings and cream text for contrast.
Amber on plum. Deep Orange as the spark. Not subtle, not sorry.
The Mood
Content List Variants
Each variant shown twice โ body font (Lora) then display font (Playfair). Plus a new flowing-text option.
Blockquotes โ The Fleur System
One system, two modes. Short punchy quotes get centered with a fleur above. Longer quotes stay left-aligned with a fleur beside. Same family, different posture.
You were not a fool. You merely believed yourself in love.
Lady DanburyOne should never apologize for that.
Lady DanburyThe thing about web design is that it rarely feels personal. We reach for the same Tailwind defaults, the same Inter font, the same slate-gray cards. But what if your website felt like you? What if it had a crown emoji for a favicon?
The MoodJust because something is not perfect does not make it any less worthy of love. Your CSS does not need to be pristine to ship. Your code does not need to be clever to work. Sometimes the bravest thing is to push to production and walk away.
Also applicable to CSSImagine these appearing in a single blog post. The short one pops as a pull-quote, the long one flows with the text.
My heart is, and always will be, yours.
Also me, to well-structured HTMLAnd then the narrative continues. More body text, more Lora, more thoughts about web development and the high seas. Eventually another longer quote appears:
Your color palette should feel like a wardrobe, not a spreadsheet. Each color has a role, a personality, a reason to exist. The plum is your backbone. The amber is your jewelry. The signature pop is your red lip.
The Color StrategyPutting It Together
January 15, 2026
A tale of plum, amber, and the audacity to use serif fonts in 2026.
The thing about web design is that it rarely feels personal. We reach for the same Tailwind defaults, the same Inter font, the same slate-gray cards. But what if your website felt like you?
I wanted something that said "yes, I write JavaScript, and yes, I have opinions about table settings." Something Queen Charlotte would approve of.
Every great design starts with an even better story.
Lorinda MamoThe foundation is warm cream โ not white, never white. On top of that:
๐ Key takeaway: Your color palette should feel like a wardrobe, not a spreadsheet. Each color has a role, a personality, a reason to exist.
And the typography? Playfair Display for headings because life is too short for sans-serif headlines. Lora for body text because your words deserve to be dressed well.
That's the direction. Shall we proceed with the coronation? ๐