Style LibraryNew · weekly review
Christy Dawn-inspired
Brand-inspiredWomen's ApparelChristy Dawn's public CSS evidence points to a warm, earth-toned palette built
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.
#89685c#6b5147#000000#ffffff#333333#707070#dedede#e2deddFontsgaramond-premier-pro-display headingsgaramond-premier-pro-display 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 Christy Dawn's storefront (Women's Apparel)
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 Christy Dawn's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Christy Dawn"
description: |-
Christy Dawn's public CSS evidence points to a warm, earth-toned palette built
from unbleached linens (#faf8f4, #f9f7f3, #fbf8f4), clay and rust browns
(#89685c, #6b5147, #853423), and muted sage greens (#5e755d, #478947),
anchored by near-black ink (#000000) and a deep grounding tone (#0d0e07)
observed on at least one full-bleed section. A single saturated red (#c31818)
is reserved for sale pricing per the theme.css evidence. Typography pairs a
serif display family (garamond-premier-pro / ajensonpro-lt, with Garamond,
Hoefler Text, Times New Roman, Times, serif fallbacks) for headings and
uppercase product titles with a plain-spoken sans-serif (Maison Neue Book,
Helvetica Neue, Helvetica, Arial) for buttons and UI copy — consistent with
the brand's "regenerative, ethical, timeless" positioning.
Roles below such as ink, muted, hairline, surface-soft, and surface-card are
inferred groupings of the observed neutral swatches; the CSS does not label
these as design tokens. Border-radius evidence (--rivo-aw-border-radius: 0px)
suggests a largely square-cornered interface, applied here as a proposed
system default rather than a confirmed sitewide rule. No live layout,
breakpoints, or interaction states beyond the documented button hover were
observed.
colors:
primary: "#89685c"
accent-hover: "#6b5147"
ink: "#000000"
canvas: "#ffffff"
body: "#333333"
muted: "#707070"
hairline: "#dedede"
border-subtle: "#e2dedd"
surface-soft: "#f9f7f3"
surface-card: "#fcfaf8"
on-primary: "#fbf8f4"
accent-clay: "#853423"
accent-sage: "#5e755d"
accent-success: "#478947"
accent-sale: "#c31818"
accent-error: "#a70100"
ground-dark: "#0d0e07"
typography:
display-xl: {fontFamily: "garamond-premier-pro-display, Garamond, Hoefler Text, Times New Roman, Times, serif", fontSize: 61px, fontWeight: 400, lineHeight: 1.1, letterSpacing: -0.5px}
display-md: {fontFamily: "garamond-premier-pro, Garamond, Hoefler Text, Times New Roman, Times, serif", fontSize: 35px, fontWeight: 400, lineHeight: 1.15, letterSpacing: 0px}
title-md: {fontFamily: "ajensonpro-lt, garamond-premier-pro, Garamond, Hoefler Text, Times New Roman, Times, serif", fontSize: 20px, fontWeight: 300, lineHeight: 1.3, letterSpacing: 0.04em}
body-md: {fontFamily: "Maison Neue Book, Helvetica Neue, Helvetica, Arial, sans-serif", fontSize: 16px, fontWeight: 400, lineHeight: 1.6, letterSpacing: 0px}
body-sm: {fontFamily: "Maison Neue Book, Helvetica Neue, Helvetica, Arial, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.5, letterSpacing: 0px}
caption: {fontFamily: "ajensonpro-lt, garamond-premier-pro, Garamond, Hoefler Text, Times New Roman, Times, serif", fontSize: 12px, fontWeight: 300, lineHeight: 1.4, letterSpacing: 0.04em}
button-md: {fontFamily: "Maison Neue Book, Helvetica Neue, Helvetica, Arial, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.2, letterSpacing: 0.04em}
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.none}"
padding: "{spacing.sm} {spacing.xxl}"
button-secondary:
backgroundColor: "transparent"
textColor: "{colors.ink}"
borderColor: "{colors.ink}"
typography: "{typography.button-md}"
rounded: "{rounded.none}"
padding: "{spacing.sm} {spacing.xl}"
text-input:
backgroundColor: "{colors.canvas}"
textColor: "{colors.body}"
borderColor: "{colors.hairline}"
typography: "{typography.body-md}"
rounded: "{rounded.xs}"
padding: "{spacing.sm} {spacing.base}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
borderColor: "{colors.hairline}"
typography: "{typography.caption}"
rounded: "{rounded.none}"
padding: "{spacing.base} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
titleTypography: "{typography.title-md}"
priceColor: "{colors.ink}"
saleColor: "{colors.accent-sale}"
rounded: "{rounded.none}"
padding: "{spacing.base}"
hero:
backgroundColor: "{colors.surface-soft}"
overlayColor: "{colors.ink}"
headlineTypography: "{typography.display-xl}"
ctaComponent: "button-primary"
padding: "{spacing.section}"
footer:
backgroundColor: "{colors.ground-dark}"
textColor: "{colors.on-primary}"
typography: "{typography.body-sm}"
borderColor: "{colors.hairline}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.surface-soft}"
textColor: "{colors.ink}"
typography: "{typography.caption}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.canvas}"
borderColor: "{colors.hairline}"
inputComponent: "text-input"
resultTypography: "{typography.body-sm}"
padding: "{spacing.lg}"
size-selector:
backgroundColor: "{colors.canvas}"
borderColor: "{colors.hairline}"
selectedBorderColor: "{colors.ink}"
typography: "{typography.body-sm}"
rounded: "{rounded.none}"
padding: "{spacing.xs} {spacing.md}"
---
## Components
**button-primary** reflects the observed `.btn-lg.rust` rule: a clay-brown fill (`#89685c`) with off-white text (`#fbf8f4`), wide letter-spacing, and a documented hover shift to a darker rust (`#6b5147`). Corner radius is set to none per the sitewide `--rivo-aw-border-radius: 0px` evidence.
**button-secondary** is a proposed outline variant for lower-emphasis actions (e.g., "Learn More"), using ink-colored text and border on a transparent field; no matching CSS rule was found, so its states are inferred from the primary button's structure.
**text-input** is proposed for forms and search fields, using the hairline neutral for borders and canvas white for background; focus and error states were not observed and are marked proposed.
**nav-bar** assumes a white header with uppercase caption-weight labels, matching the ajensonpro-lt uppercase treatment seen on product titles; exact height, sticky behavior, and mobile menu markup were not present in the supplied evidence.
**product-card** is grounded in `.frenzy_product_item_detail h3 a` and `.frenzy_product_price_sale`, giving uppercase serif titles in black and a red sale price (`#c31818`) against a soft off-white card surface.
**hero** is a proposed full-width introductory section using the warm surface tone as backdrop and the largest display type scale (`display-xl`) drawn directly from the `--font-size-heading-display-1` custom property; imagery, overlay opacity, and copy placement are not confirmed.
**footer** uses the darker ground tone (`#0d0e07`) found in an ambiguous section rule as an inferred footer/newsletter background, paired with off-white text for contrast; actual footer markup and column layout were not observed.
**badge** models the `.product-badge[data-handle="..."]` fabric/material tags (e.g., alpaca, regenerative) as small pill labels in black text on a soft neutral background — a category-relevant pattern for communicating sustainable-material claims.
**search** and **size-selector** are both proposed, apparel-specific patterns: search reuses the text-input component in an overlay context, while size-selector models the swatch/size-chip pattern common to women's apparel PDPs, using hairline borders with an ink-colored selected state.
## Responsive Behavior
This is a recommended breakpoint scheme, not a measured site behavior:
| Breakpoint | Width | Notes |
|-----------|-------------|-----------------------------------------|
| mobile | 0–599px | Single-column, stacked nav, full-width cards |
| tablet | 600–1023px | 2-column product grid, condensed nav |
| desktop | 1024–1439px | 3–4 column grid, full nav bar |
| wide | 1440px+ | Max content width with generous margins |
Touch targets should be at minimum 44×44px for buttons and size-selector chips. Nav-bar is expected to collapse into a hamburger/drawer pattern below 1024px, and search should convert to a full-screen overlay on mobile — both proposed, unverified interaction patterns.
## 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.
This document is derived from static CSS extraction only; no rendered page, computed layout, or interaction was directly observed. The dark background (`#0d0e07`) was found on a selector with truncated/obscured context, so its assignment to "footer" is an inference, not a confirmed usage. Neutral roles (ink, muted, hairline, surface-soft, surface-card) are grouped from repeated palette values rather than explicit CSS variable names. Font sizes for display/heading tokens are converted from rem custom properties assuming a 16px root and may not match actual rendered sizes if the root font-size differs. Hover/focus states beyond `.btn-lg.rust:hover` were not present in evidence and are proposed by analogy. Mobile navigation, search overlay, and size-selector interaction patterns are proposed, not observed. Availability and licensing of the custom fonts (ajensonpro-lt, garamond-premier-pro family, Maison Neue Book) were not verified and should be confirmed before implementation. Spacing and rounded scales beyond the observed `0px` border-radius are proposed defaults, not extracted values.
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