Style LibraryNew · weekly review
Malco-inspired
Brand-inspiredHand ToolsMalco Tools is a manufacturer-direct site for HVACR and building-construction hand tools, and the supplied CSS points to a utilitarian, catalog-driven interface rather than a lifestyle brand. The body font stack is futu…
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.
#aa112c#222222#fefefe#333333#8a8a8a#dddddd#f9f9f9#ffffffFontsfutura-pt-bold headingsfutura-pt-bold 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 Malco's storefront (Hand Tools)
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 Malco's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Malco"
description: |-
Malco Tools is a manufacturer-direct site for HVACR and building-construction hand tools, and the supplied CSS points to a utilitarian, catalog-driven interface rather than a lifestyle brand. The body font stack is futura-pt for running text and futura-pt-bold for all headings, falling back to system sans-serif stacks (-apple-system, Segoe UI, Roboto, etc.), giving the brand a geometric, industrial voice consistent with a tools manufacturer. The measured background is a near-white #fefefe with primary copy at #222 and a secondary dark tone of #333 appearing in form and hover states.
The palette contains a cluster of saturated reds (#aa112c, #8b0019, #920f26, #7d131e, #880e23, #630012) that recur across many shades, which is treated here as the inferred brand-primary family, with #aa112c selected as the representative primary since it is the most saturated and central value in that cluster. A default WordPress button style uses a near-black slate (#32373c) with white text and a fully-rounded (9999px) pill shape; this is documented as an observed component pattern but labeled as a generic theme default rather than a confirmed brand-primary button, since no button rule ties it to the red cluster. Grays (#eee, #f1f1f1, #ddd, #8a8a8a, #313131) supply muted text, hairlines, and soft surfaces. No custom heading sizes beyond a 42px "huge" preset and 16px "normal" preset were observed, so most type sizes below are proposed, not measured.
colors:
primary: "#aa112c"
ink: "#222222"
canvas: "#fefefe"
body: "#333333"
muted: "#8a8a8a"
hairline: "#dddddd"
surface-soft: "#f9f9f9"
surface-card: "#ffffff"
on-primary: "#ffffff"
primary-dark: "#630012"
primary-deep: "#46000d"
ink-soft: "#313131"
border-dark: "#32373c"
surface-alt: "#f1f1f1"
accent-warn: "#ffae00"
typography:
display-xl: {fontFamily: "futura-pt-bold, sans-serif", fontSize: "42px", fontWeight: 700, lineHeight: 1.1, letterSpacing: "-0.5px"}
display-md: {fontFamily: "futura-pt-bold, sans-serif", fontSize: "32px", fontWeight: 700, lineHeight: 1.15, letterSpacing: "-0.25px"}
title-md: {fontFamily: "futura-pt-bold, sans-serif", fontSize: "22px", fontWeight: 700, lineHeight: 1.25, letterSpacing: "0px"}
body-md: {fontFamily: "futura-pt, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", fontSize: "16px", fontWeight: 400, lineHeight: 1.5, letterSpacing: "0px"}
body-sm: {fontFamily: "futura-pt, sans-serif", fontSize: "14px", fontWeight: 400, lineHeight: 1.5, letterSpacing: "0px"}
caption: {fontFamily: "futura-pt, sans-serif", fontSize: "12px", fontWeight: 400, lineHeight: 1.4, letterSpacing: "0.25px"}
button-md: {fontFamily: "futura-pt-bold, sans-serif", fontSize: "18px", fontWeight: 400, lineHeight: 1.2, letterSpacing: "0.5px"}
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.ink}"
typography: "{typography.body-md}"
rounded: "{rounded.xs}"
padding: "{spacing.sm} {spacing.base}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
typography: "{typography.body-sm}"
hairline: "{colors.hairline}"
padding: "{spacing.sm} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
rounded: "{rounded.sm}"
titleTypography: "{typography.title-md}"
bodyTypography: "{typography.body-sm}"
padding: "{spacing.base}"
hero:
backgroundColor: "{colors.ink-soft}"
textColor: "{colors.on-primary}"
typography: "{typography.display-xl}"
padding: "{spacing.section} {spacing.xl}"
footer:
backgroundColor: "{colors.ink-soft}"
textColor: "{colors.on-primary}"
typography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.caption}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.surface-alt}"
borderColor: "{colors.hairline}"
textColor: "{colors.ink}"
typography: "{typography.body-md}"
rounded: "{rounded.full}"
padding: "{spacing.sm} {spacing.base}"
spec-download-card:
backgroundColor: "{colors.surface-soft}"
borderColor: "{colors.hairline}"
titleTypography: "{typography.body-sm}"
iconColor: "{colors.primary}"
rounded: "{rounded.sm}"
padding: "{spacing.base}"
---
## Components
**button-primary** is the proposed call-to-action style (e.g. "Where to Buy," "Add to Toolbox"), using the inferred brand red as background with white text and a fully rounded pill shape, matching the observed `border-radius: 9999px` on `.wp-block-button__link`. **button-secondary** is a proposed outline variant for lower-emphasis actions such as "View Catalog," reusing the primary red as border and text color on a transparent field.
**text-input** covers search and contact-form fields (the site includes a Gravity Forms contact form referenced in the CSS); it is proposed with a light hairline border and white card background, since no explicit input styling was supplied beyond a hover-state rule (`#gform_submit_button_20:hover`) showing a `#333` border and white background — that hover treatment is carried into the secondary-button proposal.
**nav-bar** represents the top utility/mega-menu structure implied by the large "Markets / Products / Support / Company" navigation tree in the page text; layout and collapse behavior are not measured, only the color/typography tokens are grounded in the observed body and hairline values.
**product-card** is proposed for the extensive product-category grid (Snips, Shears, Pliers, Hex Drivers, etc.); it reuses the observed "Add to Toolbox" hover-overlay pattern (`.img-container:after`) as a documented interaction — a white-bordered, uppercase, `futura-pt-bold` label that fades in on hover (`opacity: 0` transitioning via CSS transitions), confirmed directly in the supplied CSS for `.page-id-46553`.
**hero** is a proposed full-width band using the darker ink-soft tone (`#313131`, the theme's "very-dark-gray" utility color) as background with white text, sized at the display-xl scale; no hero-specific CSS was supplied, so exact treatment is inferred from generic dark/light block-color utilities present in the theme (`.has-very-dark-gray-background-color`).
**footer** reuses the same dark surface and white text for consistency with the one confirmed dark/light color pairing in the CSS, sized down to body-sm for link density, appropriate for the long footer navigation implied by the repeated category listing in the page text.
**badge** is a proposed small pill label (e.g. "New," "GOBLUE!" product line marker) using primary red and full rounding, extrapolated from the pill-shaped button radius token since no distinct badge CSS was observed.
**search** is proposed as a rounded, light-gray field for the "Search Field" element referenced in the page text navigation, using the theme's light-gray utility background (`#f1f1f1`/`#eee` family) rather than pure white, to visually differentiate it from card surfaces.
**spec-download-card** is a category-specific component proposed for the Catalogs/Videos/Tool-registration document links called out repeatedly in the nav (PDF spec sheets, catalogs); it uses the soft off-white surface and primary-red icon accent to signal downloadable technical content typical of a hand-tools manufacturer site.
## Responsive Behavior
Breakpoints are not measured from live layout; the following table is a proposed convention derived only from the numeric font-size scale variable naming pattern found in the raw data (`small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em`), reinterpreted as pixel-equivalent breakpoints:
| Breakpoint | Width | Notes (proposed) |
|-----------|-----------|-------------------|
| small | 0px+ | Single-column stacked nav, mega-menu collapses to accordion |
| medium | 640px+ | Two-column product grid begins |
| large | 1024px+ | Full mega-menu nav bar, three-column product grid |
| xlarge | 1200px+ | Four-column product grid, hero at full display-xl scale |
| xxlarge | 1440px+ | Max-width content container, generous side margins |
Touch targets are recommended at a minimum 44×44px for buttons and nav items, with the observed pill radius (`9999px`) retained at all sizes. Given the deep multi-level category taxonomy in the page text (Markets > sub-markets > products > sub-categories), mobile nav should collapse into a drill-down accordion rather than a flat hamburger list. None of this responsive behavior was directly observed in the supplied CSS; it is a recommendation only.
## 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 built from static CSS/text extraction only; no live rendering, computed layout, or DOM interaction was captured. The brand-primary red is inferred from a cluster of similar dark-red hex values with no single rule explicitly labeling one as "primary" or "brand" — actual brand-book usage may differ. The `#32373c` dark-slate button color is a WordPress theme default (`.wp-element-button`) and may not reflect the true production button style if overridden elsewhere on the live site. Heading and body sizes beyond the confirmed 16px/42px presets are proposed, not measured. The `futura-pt` and `futura-pt-bold` fonts are referenced by name in the CSS but their licensing, hosting method (e.g., Typekit/Adobe Fonts), and actual on-page rendering were not verified. No hover/focus/active states were observed except the single Gravity Forms submit-button hover rule and the product-card "Add to Toolbox" overlay; all other interaction states listed above are proposed conventions. Mobile menu behavior, breakpoint pixel values, and grid column counts are not observed and are presented only as reasonable defaults for a tools-catalog 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