Style LibraryNew · weekly review
Fatso-inspired
Brand-inspiredNut ButtersFatso's public CSS shows a plain, utilitarian WordPress/Divi foundation rather
Inspired by a public brand’s design language. Use it for the look only — the prompt tells the assistant not to copy the brand’s name, logo, wording or trademarks, and neither should your app.
#2ea3f2#333333#ffffff#666666#999999#dddddd#f3f3f3#eeeeeeFontsOpen Sans headingsOpen Sans body
Preview
A sample page drawn from this style’s tokens — a guide to the look, not the exact output.
Plan the week in ten minutes
Pull in every task, see what matters, and share one clear plan with the team.
Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinueToday
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style inspired by Fatso's storefront (Nut Butters)
A full style reference in DESIGN.md format: tokens in the front matter, then type scale, components, layout, do's and don'ts. Use it for colour, type, spacing and components only — never Fatso's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Fatso"
description: |-
Fatso's public CSS shows a plain, utilitarian WordPress/Divi foundation rather
than a heavily custom brand skin. The confirmed rules set body copy in Open
Sans over Arial/sans-serif fallbacks at 14px, weight 500, with a generous
1.7em line-height, colored a soft #666 gray on a white canvas. Headings
(#333) share the body's line-height reset but no distinct heading font was
present in the supplied rules, so heading typography is treated as inferred
continuity of Open Sans rather than a confirmed separate display face.
Interactive accents (link/hover states, the password-form submit color) use
a single confirmed blue, #2ea3f2, which is adopted here as the primary
action color. The Divi default button background (#32373c) and its white
text are preserved as an available dark/secondary button pattern. Beyond
these confirmed values, the supplied palette is dominated by the WordPress
core color-picker defaults (oranges, purples, greens, reds), which are
documented but not claimed as brand-authored; two non-default, distinctive
hues — a pink (#f35198) and a soft teal (#7ebec5) — are carried forward as
inferred flavor/accent colors suited to a playful, Canadian-made nut-butter
brand, given the product line's Classic/Salted Caramel/Maple/Cinnamon
variety and community-driven tone.
colors:
primary: "#2ea3f2"
ink: "#333333"
canvas: "#ffffff"
body: "#666666"
muted: "#999999"
hairline: "#dddddd"
surface-soft: "#f3f3f3"
surface-card: "#eeeeee"
on-primary: "#ffffff"
accent-pink: "#f35198"
accent-teal: "#7ebec5"
surface-dark: "#32373c"
typography:
display-xl: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 48px, fontWeight: 700, lineHeight: 1.1, letterSpacing: -0.5px}
display-md: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 32px, fontWeight: 700, lineHeight: 1.15, letterSpacing: -0.25px}
title-md: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 20px, fontWeight: 600, lineHeight: 1.3, letterSpacing: 0px}
body-md: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 14px, fontWeight: 500, lineHeight: 1.7, letterSpacing: 0px}
body-sm: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 13px, fontWeight: 500, lineHeight: 1.6, letterSpacing: 0px}
caption: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 12px, fontWeight: 500, lineHeight: 1.5, letterSpacing: 0.2px}
button-md: {fontFamily: "Open Sans, Arial, sans-serif", fontSize: 20px, fontWeight: 500, lineHeight: 1.7, letterSpacing: 0px}
rounded:
none: 0px
xs: 2px
sm: 4px
md: 8px
lg: 16px
full: 9999px
spacing:
none: 0px
xxs: 2px
xs: 4px
sm: 8px
md: 12px
base: 16px
lg: 24px
xl: 32px
xxl: 48px
section: 64px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
button-secondary:
backgroundColor: "{colors.surface-dark}"
textColor: "{colors.on-primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
border: "2px solid {colors.surface-dark}"
text-input:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.xs}"
typography: "{typography.body-md}"
padding: "{spacing.sm} {spacing.md}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
typography: "{typography.body-sm}"
hairline: "{colors.hairline}"
height: "72px"
hero:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
accentColor: "{colors.accent-teal}"
display: "{typography.display-xl}"
padding: "{spacing.section} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
textColor: "{colors.body}"
titleTypography: "{typography.title-md}"
bodyTypography: "{typography.body-sm}"
rounded: "{rounded.md}"
padding: "{spacing.lg}"
hairline: "{colors.hairline}"
footer:
backgroundColor: "{colors.surface-dark}"
textColor: "{colors.on-primary}"
typography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.accent-pink}"
textColor: "{colors.on-primary}"
typography: "{typography.caption}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.surface-soft}"
textColor: "{colors.ink}"
iconColor: "{colors.primary}"
rounded: "{rounded.sm}"
padding: "{spacing.sm} {spacing.md}"
testimonial-card:
backgroundColor: "{colors.surface-soft}"
textColor: "{colors.body}"
accentColor: "{colors.accent-teal}"
typography: "{typography.body-md}"
rounded: "{rounded.md}"
padding: "{spacing.lg}"
---
## Components
**button-primary** uses the confirmed interactive blue (#2ea3f2) as its fill with white text, matching the observed button-md sizing (20px/500/1.7 line-height) pulled directly from the `.et_pb_button` rule. Hover/focus darkening is proposed, not observed.
**button-secondary** reuses the Divi-default dark slate (#32373c) background with white text, mirroring the `.wp-element-button` rule found in the theme's root styles; intended for lower-emphasis or footer-context actions.
**text-input** is a proposed pattern: white fill, hairline border, and body-md typography, since no explicit form-field CSS was present in the supplied evidence beyond generic `button,input,select,textarea{font-family:inherit}`.
**nav-bar** is inferred as a light, white-canvas bar with ink-colored labels and a hairline underline; the site text implies primary nav items (Our Products, Find Fatso, About, Community, FAQ, Contact) but no header CSS block was supplied, so layout and height are proposed.
**hero** is proposed as a full-bleed light section using display-xl for the "WE'VE STUFFED SO MUCH GOODNESS..." headline treatment implied by the page copy, with the teal accent reserved for a secondary graphic or underline detail; no hero-specific selector was in evidence.
**product-card** represents the Classic / Salted Caramel / Maple / Cinnamon flavor tiles referenced in the page text ("OUR PRODUCTS", "FIND FATSO" repeated per flavor). A soft gray card surface and hairline edge are proposed since no card-specific selector was supplied.
**footer** is proposed dark (using the same #32373c surface as button-secondary) with white text, a common Divi pattern, though no footer selector appeared in the evidence.
**badge** applies the pink accent as a small pill label, useful for flavor callouts like "NEW FLAVOUR" or "FAMILY FAVOURITE" seen in the copy; fully proposed, no badge CSS observed.
**search** is a light, soft-surface field styled to match the confirmed `#2ea3f2` icon/link color noted in `#et_search_icon:hover`; overall field chrome is proposed.
**testimonial-card** supports the multiple star-rated customer quotes visible in the page text (Naomi A, Jen M, Terry F, etc.), using a soft surface with a teal accent rule; card geometry is proposed since testimonial markup/CSS was not included in the supplied rules.
## Responsive Behavior
This is a proposed breakpoint recommendation, not measured site behavior (no media queries were supplied):
| Breakpoint | Width | Nav | Product grid | Touch target |
|-----------|------------|--------------|--------------|--------------|
| mobile | <600px | collapsed/hamburger | 1 column | ≥44px |
| tablet | 600–1024px | condensed inline | 2 columns | ≥44px |
| desktop | >1024px | full inline nav | 3–4 columns | ≥40px |
Buttons and search inputs should maintain at least a 44px tap height on touch devices; the nav should collapse to a hamburger/drawer pattern below 600px. These are conventions applied to fill gaps, not confirmed against live responsive CSS.
## Known Gaps
- **Agent usage policy:** Only evidenced CSS values are reusable facts. Token roles, spacing, dimensions and responsive rules are proposals unless an attached measurement explicitly establishes them.
- **Evidence:** [SOURCE.json](./SOURCE.json) records capture time, URLs and per-token evidence status. CSS value matches do not establish semantic roles or visual fidelity; unmeasured values remain inferred or unverified.
- Supplied evidence is a static CSS/text snapshot; no rendered layout, real breakpoints, or interaction states (hover/focus/active) were observed beyond the two hover rules quoted above.
- The bulk of the supplied color list matches the WordPress core default color palette (oranges, purples, greens, reds) rather than confirmed brand usage; only #2ea3f2, #32373c, #333333, #666666, #fff, and the grays tied to explicit selectors are treated as confirmed.
- #f35198 and #7ebec5 are carried forward as plausible brand/flavor accents based on their distinctiveness from the WP default set, but their actual on-site usage was not confirmed in the supplied rules.
- No heading-specific font-family rule was supplied; Oswald, Poppins, and other listed families may be the true heading/display fonts in a Divi theme customizer setting, but this could not be verified from the given CSS, so headings default to the confirmed body font (Open Sans).
- All font sizes above body copy (14px) and the button (20px) are proposed, not measured.
- Custom font licensing/availability (e.g., ETmodules, divipixel icon fonts) was not verified and these are excluded from the typography tokens as they are icon/utility fonts, not text faces.
- Component geometry (radii beyond the observed 3px button radius, spacing, card shadows) is proposed to fit the fixed scale, not extracted from measured layout.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.
From Awesome DESIGN.md — e-commerce (MIT, commit e4dc419).View source