Style LibraryNew · weekly review
Kalon Studios-inspired
Brand-inspiredNursery FurnitureKalon Studios' front-end CSS shows a restrained, editorial system built on WordPress/WooCommerce defaults rather than a fully bespoke design language. Body copy renders in AdelleSans (14px, line-height ~1.43, color #404…
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.
#32373c#000000#f4f4f4#404040#606060#dddddd#eeeeee#ffffffFontsAdelleSans headingsAdelleSans 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 Kalon Studios's storefront (Nursery Furniture)
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 Kalon Studios's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Kalon Studios"
description: |-
Kalon Studios' front-end CSS shows a restrained, editorial system built on WordPress/WooCommerce defaults rather than a fully bespoke design language. Body copy renders in AdelleSans (14px, line-height ~1.43, color #404040) on a soft off-white canvas (#f4f4f4), with headings set in the same family at bold weight (700) and tight line-height (1.1), color inherited from context. The only clearly branded interactive element observed is the primary button: a dark charcoal fill (#32373c), white text, and a fully pill-shaped radius (9999px) — this becomes the anchor for the proposed button and badge components. Bootstrap-derived status colors (success #3c763d/#dff0d8, warning #8a6d3b/#fcf8e3, danger #a94442) indicate WooCommerce form validation styling, relevant to cart, wholesale, and product-registration flows. A large block of WordPress default editor-palette swatches (vivid blues, oranges, purples) also appears in the evidence; these are treated as CMS tooling defaults, not confirmed brand colors, and are excluded from the core palette. Surface tones (#eeeeee, #ffffff, #f5f5f5) are inferred as card/section backgrounds to support the "material integrity" content (wood, stone, metal, textile imagery) without adding unverified brand hues.
colors:
primary: "#32373c"
ink: "#000000"
canvas: "#f4f4f4"
body: "#404040"
muted: "#606060"
hairline: "#dddddd"
surface-soft: "#eeeeee"
surface-card: "#ffffff"
on-primary: "#ffffff"
border-strong: "#999999"
divider: "#cccccc"
status-success: "#3c763d"
status-success-bg: "#dff0d8"
status-warning: "#8a6d3b"
status-warning-bg: "#fcf8e3"
status-danger: "#a94442"
typography:
display-xl: {fontFamily: "AdelleSans, sans-serif", fontSize: "42px", fontWeight: 700, lineHeight: 1.1, letterSpacing: "-0.3px"}
display-md: {fontFamily: "AdelleSans, sans-serif", fontSize: "32px", fontWeight: 700, lineHeight: 1.1, letterSpacing: "-0.2px"}
title-md: {fontFamily: "AdelleSans, sans-serif", fontSize: "20px", fontWeight: 700, lineHeight: 1.2, letterSpacing: "0px"}
body-md: {fontFamily: "AdelleSans, sans-serif", fontSize: "16px", fontWeight: 400, lineHeight: 1.5, letterSpacing: "0px"}
body-sm: {fontFamily: "AdelleSans, sans-serif", fontSize: "14px", fontWeight: 400, lineHeight: 1.43, letterSpacing: "0px"}
caption: {fontFamily: "AdelleSans, sans-serif", fontSize: "12px", fontWeight: 400, lineHeight: 1.4, letterSpacing: "0.2px"}
button-md: {fontFamily: "AdelleSans, sans-serif", fontSize: "16px", fontWeight: 400, lineHeight: 1, letterSpacing: "0.3px"}
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.full}"
padding: "{spacing.md} {spacing.lg}"
button-secondary:
backgroundColor: "transparent"
textColor: "{colors.primary}"
borderColor: "{colors.primary}"
typography: "{typography.button-md}"
rounded: "{rounded.full}"
padding: "{spacing.md} {spacing.lg}"
text-input:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
textColor: "{colors.body}"
typography: "{typography.body-sm}"
rounded: "{rounded.xs}"
padding: "{spacing.sm} {spacing.md}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
typography: "{typography.body-sm}"
borderColor: "{colors.hairline}"
padding: "{spacing.base} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
rounded: "{rounded.sm}"
titleTypography: "{typography.title-md}"
priceTypography: "{typography.body-sm}"
padding: "{spacing.base}"
hero:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
headlineTypography: "{typography.display-xl}"
subTypography: "{typography.body-md}"
padding: "{spacing.section} {spacing.xl}"
footer:
backgroundColor: "{colors.surface-soft}"
textColor: "{colors.muted}"
typography: "{typography.body-sm}"
borderColor: "{colors.hairline}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.status-success-bg}"
textColor: "{colors.status-success}"
typography: "{typography.caption}"
rounded: "{rounded.sm}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
textColor: "{colors.body}"
typography: "{typography.body-sm}"
rounded: "{rounded.full}"
padding: "{spacing.sm} {spacing.base}"
material-swatch:
backgroundColor: "{colors.surface-soft}"
borderColor: "{colors.divider}"
labelTypography: "{typography.caption}"
rounded: "{rounded.xs}"
padding: "{spacing.xs}"
---
## Components
**button-primary** mirrors the one confirmed brand interaction pattern in the evidence: `.wp-block-button__link` and `.wp-element-button`, which set a dark charcoal fill (#32373c), white text, and a full pill radius (9999px). This is treated as the primary CTA for "Shop," "Subscribe," and account actions.
**button-secondary** is a proposed outline variant sharing the pill radius and charcoal color for use where a lighter-weight action is needed (e.g., "Learn More" links inside hero or collection modules). No secondary button styling was observed; this is inferred from the primary button's shape language.
**text-input** is proposed for search, newsletter signup, and WooCommerce account/cart forms implied by the page text (mailing list preferences, wholesale application, product registration). Border and radius are conservative, drawn from the neutral hairline gray (#dddddd) since no explicit input styling was captured.
**nav-bar** reflects the site's flat, text-driven navigation structure (Shop, Collections, Studio, Wholesale + Trade, Support) on the observed canvas background (#f4f4f4), with a hairline bottom border proposed for separation from content.
**product-card** is inferred for the "Shop Products" and collection grids (e.g., Nursery, Seating, Tables & Desks). It uses the white surface color and a small radius to stay visually quiet, letting product photography of wood/stone/metal pieces carry the design — consistent with the stated "material integrity" positioning.
**hero** corresponds to homepage modules like "Shop Our Work" and "Rugosa — The Art of Simplicity." Typography uses the largest observed heading scale (700 weight, tight line-height), with generous section padding proposed to match the editorial, image-forward tone described in the page copy.
**footer** groups the extensive link taxonomy (Studio, Culture, Wholesale + Trade, Support, social links) on a light gray surface (#eeeeee, the WordPress "very-light-gray" utility class), using muted body text (#606060) for secondary link styling.
**badge** is proposed for status/confirmation messaging (form success, in-stock, "Ready to Ship" tags) using the Bootstrap-style success palette (#3c763d on #dff0d8) present in the CSS, which strongly suggests WooCommerce alert styling rather than a custom brand badge.
**material-swatch** is a category-appropriate addition for a materials-led furniture brand: a compact card for showing wood/metal/stone/textile samples referenced under "Our Materials" and "Material Samples & Hardware Kits." No swatch-specific CSS was observed; sizing and border derive from the general neutral/divider tones.
## Responsive Behavior
This is a proposed breakpoint recommendation, not measured site behavior — no media queries or viewport-specific rules were present in the supplied evidence.
| Breakpoint | Width | Nav behavior | Grid |
|-----------|-------------|-----------------------------------|--------------------------------|
| Mobile | < 640px | Collapsed hamburger nav (proposed)| 1-column product grid |
| Tablet | 640–1024px | Condensed horizontal nav | 2-column product grid |
| Desktop | > 1024px | Full horizontal nav | 3–4 column product grid |
Touch targets on buttons and nav items should maintain a minimum 44px hit area; the pill-shaped button radius (9999px) supports this comfortably at the proposed padding scale. Collapse/expand interaction for mobile navigation, filters, and cart drawer is not observed and should be validated against live implementation.
## 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.
- Evidence was extracted statically (CSS rules, page text, title); no rendered layout, hover/focus states, or JavaScript-driven interactions (cart drawer, filters, mega-menu) were observed.
- Heading color is set via `color:inherit`; the actual rendered heading color (assumed near-black/#000000 here) is an inferred mapping, not a direct observation.
- Font sizes for display-md, title-md, caption, and button-md are proposed/estimated; only 14px (body), 16px, and 42px were directly present in the CSS via WordPress presets.
- A large set of WordPress default editor-palette colors (e.g., #0693e3, #ff6900, #9b51e0, #7a00df) appear in the evidence but were excluded from the core role mapping as they are CMS tooling defaults, not confirmed brand colors.
- AdelleSans is a licensed commercial typeface; availability/licensing for implementation was not verified, and a system sans-serif fallback should be used if the license is not confirmed.
- Responsive breakpoints, touch-target sizing, and mobile nav collapse behavior are proposed conventions only, not measured from the live site.
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