Style LibraryNew · weekly review
ICON Vehicle Dynamics-inspired
Brand-inspiredSuspension/Lift KitsICON Vehicle Dynamics presents itself as a rugged, precision-engineered performance brand
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.
#ffc62f#bf9423#ff6422#cc4603#000104#231f20#ffffff#333436FontsRusso One headingsRusso One 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 ICON Vehicle Dynamics's storefront (Suspension/Lift Kits)
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 ICON Vehicle Dynamics's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "ICON Vehicle Dynamics"
description: |-
ICON Vehicle Dynamics presents itself as a rugged, precision-engineered performance brand
for truck and SUV suspension, wheels, and armor. The observed palette is dominated by
near-black inks (#000104, #050505, #141518) and neutral grays (#666666, #999999b, #cccccc,
#d9d9d9, #f2f2f2) against a white canvas, consistent with an industrial, technical tone.
A warm gold/amber family (#ffc62f, #f2bc2d, #d9a828, #bf9423, #ffe397) recurs across the
supplied CSS and is inferred here as the primary accent for CTAs and highlights, since no
single "brand color" variable was exposed. A secondary orange (#ff6422, #cc4603) also
appears and is treated as a supporting accent for bumper/armor callouts. Utility colors
(#198754, #ffc107, #de3535, #17a2b8) resemble generic status/alert tokens and are labeled
as such rather than brand colors.
Typography draws on the observed font stack: Russo One for bold display headlines (fitting
an automotive/off-road identity), Saira and Inter/Roboto for body and UI text, with Arial
and sans-serif as fallbacks. ConvermaxStar and JudgemeStar are third-party review/rating
icon fonts, not brand type, and are excluded from typographic roles.
Observed CSS button variables show a border-radius of 0px, so this interpretation adopts a
squared-off, no-radius button and card language throughout, reinforcing a tough, mechanical
aesthetic rather than a soft rounded consumer-goods look. Section spacing variables (30–120px)
inform the proposed spacing scale below.
colors:
primary: "#ffc62f"
primary-deep: "#bf9423"
accent-orange: "#ff6422"
accent-orange-deep: "#cc4603"
ink: "#000104"
ink-soft: "#231f20"
canvas: "#ffffff"
body: "#333436"
muted: "#666666"
hairline: "#d9d9d9"
surface-soft: "#f2f2f2"
surface-card: "#ffffff"
surface-dark: "#141518"
on-primary: "#000104"
on-dark: "#ffffff"
gold-tint: "#ffe397"
status-success: "#198754"
status-warning: "#ffc107"
status-danger: "#de3535"
status-info: "#17a2b8"
typography:
display-xl: {fontFamily: "'Russo One', sans-serif", fontSize: 48px, fontWeight: 400, lineHeight: 1.1, letterSpacing: -0.5px}
display-md: {fontFamily: "'Russo One', sans-serif", fontSize: 32px, fontWeight: 400, lineHeight: 1.15, letterSpacing: -0.25px}
title-md: {fontFamily: "'Saira', sans-serif", fontSize: 18px, fontWeight: 600, lineHeight: 1.3, letterSpacing: 0.05em}
body-md: {fontFamily: "'Inter', 'Roboto', Arial, sans-serif", fontSize: 16px, fontWeight: 400, lineHeight: 1.5, letterSpacing: 0px}
body-sm: {fontFamily: "'Inter', 'Roboto', Arial, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.5, letterSpacing: 0px}
caption: {fontFamily: "'Inter', 'Roboto', Arial, sans-serif", fontSize: 13px, fontWeight: 400, lineHeight: 1.4, letterSpacing: 0.02em}
button-md: {fontFamily: "'Saira', 'Inter', sans-serif", fontSize: 14px, fontWeight: 600, lineHeight: 1, letterSpacing: 0.1em}
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.md} {spacing.lg}"
button-secondary:
backgroundColor: "{colors.ink}"
textColor: "{colors.on-dark}"
typography: "{typography.button-md}"
rounded: "{rounded.none}"
padding: "{spacing.md} {spacing.lg}"
border: "1px solid {colors.ink}"
text-input:
backgroundColor: "{colors.canvas}"
textColor: "{colors.body}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.none}"
padding: "{spacing.sm} {spacing.base}"
typography: "{typography.body-sm}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
border: "1px solid {colors.hairline}"
typography: "{typography.title-md}"
padding: "{spacing.sm} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.none}"
padding: "{spacing.base}"
titleTypography: "{typography.title-md}"
priceTypography: "{typography.body-md}"
hero:
backgroundColor: "{colors.surface-dark}"
textColor: "{colors.on-dark}"
titleTypography: "{typography.display-xl}"
subtitleTypography: "{typography.body-md}"
padding: "{spacing.section} {spacing.lg}"
footer:
backgroundColor: "{colors.surface-dark}"
textColor: "{colors.on-dark}"
linkTypography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.lg}"
border: "1px solid {colors.ink-soft}"
badge:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
rounded: "{rounded.none}"
typography: "{typography.caption}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.canvas}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.none}"
typography: "{typography.body-sm}"
padding: "{spacing.sm} {spacing.base}"
vehicle-selector:
backgroundColor: "{colors.surface-soft}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.none}"
labelTypography: "{typography.button-md}"
padding: "{spacing.lg}"
---
## Components
**button-primary** uses the gold accent as a high-visibility call-to-action fill (e.g. "Shop Suspension," "Get Started") with a square edge, matching the observed `--pe-btn-border-radius: 0px`. Hover/active darkening toward `{colors.primary-deep}` is proposed, not observed.
**button-secondary** is an ink-filled or ink-outlined variant for secondary actions ("Learn More," "Locate A Dealer"), preserving the same squared geometry and uppercase tracked label style implied by the `.ymm-block` button CSS (`letter-spacing: 0.1em; text-transform: uppercase`).
**text-input** models generic form fields (VIN entry, license-plate lookup, newsletter) with a thin hairline border and no radius, echoing the flat, technical UI language seen in the Convermax search styles.
**nav-bar** represents the persistent top navigation housing category links (Suspension, Wheels, Armor, Steering, Tools) plus utility links (dealer locator, phone number, login). Layout and scroll behavior are inferred; only typography and border tone are grounded in evidence.
**product-card** covers catalog tiles such as the listed top-seller SKUs (control arms, lift kits, shocks, wheels), with a plain bordered container, title in `{typography.title-md}` and price in `{typography.body-md}`. Stock/quick-add states are proposed and unobserved.
**hero** is a full-bleed dark section for statement imagery/video (the page text references a suspension video block and taglines like "Precision Performance. Proven Results."), using the display font for large impact type on a dark background.
**footer** groups resource links (Help Center, Warranty, ICON Tech, Dealers) on the dark surface tone, consistent with the footer-like link density in the page text; exact column layout is not observed.
**badge** is a small gold label for flags such as "New," "Top Seller," or sale pricing, reusing the primary accent rather than introducing a new color.
**search** models the site search affordance referenced in the CSS (`.cm_search-box-root`), styled flat and white per the Convermax evidence.
**vehicle-selector** is a category-specific component reflecting the "Shop by Vehicle / VIN / License Plate" widget explicitly present in the page text and `.ymm-block` CSS, using a soft gray panel, hairline border, and uppercase tracked labels drawn directly from the observed `.custom-dropdown button` styles.
## Responsive Behavior
Proposed breakpoints (not measured from live site behavior):
| Breakpoint | Width | Notes |
|-----------|-----------|-----------------------------------------------------|
| xs | <576px | Single-column stacking, nav collapses to drawer |
| sm | 576–767px | Vehicle-selector tabs stack vertically |
| md | 768–1023px| Two-column product grids |
| lg | 1024–1439px | Full nav visible, three/four-column grids |
| xl | ≥1440px | Max-width container, generous section spacing |
Touch targets should be at least 44×44px for buttons and dropdown triggers, consistent with the observed `.ymm-block` button padding (`18px 24px`). Primary navigation should collapse into an off-canvas or accordion menu below `md`. This table is a recommendation based on common e-commerce patterns, not a measurement of ICON's actual 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.
- This document is derived from static CSS/text extraction only; no live rendering, computed layout, or DOM screenshots were available.
- Exact hero, grid, and footer layouts were not observed; hero/footer/product-card structures above are inferred from page-text ordering and general e-commerce conventions.
- Color role assignments (primary gold vs. orange accent, dark surface tone) are inferred from frequency and context in the supplied palette, not confirmed via visual inspection of live components.
- Font availability, weights, and licensing for Russo One and Saira were not verified beyond their appearance in the `font_families` list; ConvermaxStar and JudgemeStar are excluded as they appear to be icon/rating fonts.
- Spacing scale values beyond the observed `--pe-section-spacing-*`, `--pe-btn-padding-*`, and container padding variables are proposed for consistency, not directly measured.
- Interaction states (hover, focus, active, disabled) and mobile navigation behavior were not observed and are marked proposed throughout.
- Status colors (`#198754`, `#ffc107`, `#de3535`, `#17a2b8`) resemble common utility/alert conventions but their actual usage on the live site was not confirmed.
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